Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_encoder.c __drmm_encoder_alloc() -> __drmm_encoder_init()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->huge_mnt->mnt_sb->s_cop->inode_info_offs 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712
PARAM_VALUE 1 encoder 1-u64max
PARAM_VALUE 2 funcs 0,3626251589965508608,6474011130123554816,8073626367814156288
PARAM_VALUE 3 encoder_type 0-6,8
PARAM_VALUE 4 name 0
PARAM_VALUE 5 *args 0
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev->mode_config.funcs (-1),64
BUF_SIZE 0 dev->mode_config.helper_private (-1),16
BUF_SIZE 5 args 8
BUF_SIZE 5 args 8
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 funcs $3
DATA_SOURCE 3 encoder_type $4
DATA_SOURCE 4 name $5
FUZZY_MAX 3 encoder_type 8
PARAM_COMPARE 4 &name == $5
HARD_MAX 3 encoder_type 8
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->mode_config.writeback_out_fence_ptr_property->num_values
NO_OVERFLOW_SIMPLE 0 dev->mode_config.writeback_pixel_formats_property->num_values
NO_OVERFLOW_SIMPLE 0 dev->num_crtcs

drivers/gpu/drm/drm_encoder.c drmm_encoder_init() -> __drmm_encoder_init()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->huge_mnt->mnt_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 1 encoder->funcs->debugfs_init 0,6973352036378669056
PARAM_VALUE 1 encoder->funcs->destroy 0,4096-ptr_max
PARAM_VALUE 1 encoder->funcs->early_unregister 0,4760937263027425280
PARAM_VALUE 1 encoder->funcs->late_register 0,701314789818085376,1181227410646614016,1647545275053064192,2341737043894939648,3940292699586646016,6122176978846912512
PARAM_VALUE 1 encoder->funcs->reset 0,567432005093806080,804864101243867136,917673329121714176,1470314635249860608,5109689463695269888,8825690146335002624,8936420784937373696
PARAM_VALUE 1 encoder->helper_private->atomic_check 0,324698187651321856,689974522594959360,826307660089262080,1096061636677246976,1685539956591017984,1750599620895674368,2159153964445741056,2186687103442767872,2902047274134245376,3380760003136147456,3931930794118754304-s64max
PARAM_VALUE 1 encoder->helper_private->atomic_disable 0,752735343434952704,1114384586608488448,1142123104600879104,1973096696588492800,2240741717528977408,3819773845715333120,3889194202576986112,4226278152553766912,4460294660181827584,5585987966753271808,5806950877934145536-s64max
PARAM_VALUE 1 encoder->helper_private->atomic_enable 0,401157041695129600,527382230493106176,822817738502037504,1643379522047623168,1898840284179656704,3001825755017101312,3162554809183571968,3763589635416924160,4303292083686903808,4943475996197486592,5195937135437467648-s64max
PARAM_VALUE 1 encoder->helper_private->commit 0,102561049161244672,367659884093698048,503271052795473920,1287585824884154368,1578697446846504960,1757802405271363584,1972388985050427392,2331781309750616064,2552392813566930944,2601835733932859392,4394405293086617600-s64max
PARAM_VALUE 1 encoder->helper_private->detect 0,322582009909039104,390575160279879680,1112295739980943360,1491758708390252544,2716351564157607936,3414566767648591872,3433446447783583744,3655611849599844352,4946437692162981888,6243185523039174656,6625593106654720000
PARAM_VALUE 1 encoder->helper_private->disable 0,249825771519348736,397116195507765248,830053542937911296,904457835206332416,1141827370307026944,1462983202651955200,1960805784613638144,2069005564168204288,2099964436591292416,2134363220603072512,2232881288893833216-s64max
PARAM_VALUE 1 encoder->helper_private->dpms 0,32659509770383360,147545034697768960,512484644314136576,682055794330427392,1104634235269918720,1130922932105596928,1656681058225434624,2410783772634230784,2770798969790373888,3368134461774200832,3759135917165006848-s64max
PARAM_VALUE 1 encoder->helper_private->enable 0,530169855073173504,618050544712695808,1808265499908911104,2071996762465603584,2277838739754000384,2286290864350412800,2349168076233957376,2742570837882789888,3732379287360880640,3835367522402533376,4856784840499630080-s64max
PARAM_VALUE 1 encoder->helper_private->mode_fixup 0,89171704849629184,475879468252733440,1139078191882055680,1392113352275931136,1683028223962935296,2187058432161763328,2328696644249403392,3148388960426315776,5404297374285959168,5853094616647946240,5922911151253155840-s64max
PARAM_VALUE 1 encoder->helper_private->mode_set 0,163015635177664512,600788645537943552,850907954314825728,909248984168431616,926986289914417152,950016902901407744,1008359681118928896,1322354574233059328,1572245030674493440,1992824872436969472,2455299870633226240-s64max
PARAM_VALUE 1 encoder->helper_private->mode_valid 0,508211034013204480,1811760342421659648,2409242563105861632,4370192065120145408,4479673099873849344,4971970713850699776,8089112934036762624
PARAM_VALUE 1 encoder->helper_private->prepare 0,383386953992089600,540558824363450368,1234664283111129088,1710418823540252672,2776539725181366272,4448531592220123136,4616183733447888896,4629317317596573696,5248326117270274048,5923721452923314176,6013076894316843008-s64max
PARAM_VALUE 2 funcs 0,511886960550387712,1862893692679528448,7399632616434585600,8053996355111710720
PARAM_VALUE 4 name 0
PARAM_VALUE 5 *args 0
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 1 encoder (-1),280
BUF_SIZE 1 encoder (-1),280
BUF_SIZE 5 args 8
BUF_SIZE 5 args 8
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 encoder $1
DATA_SOURCE 2 funcs $2
DATA_SOURCE 3 encoder_type $3
DATA_SOURCE 4 name $4
PARAM_COMPARE 4 &name == $5
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->mode_config.tv_mode_property->num_values
NO_OVERFLOW_SIMPLE 0 dev->num_crtcs
UNITS 0 dev unit_byte