Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/xen/xen_drm_front_evtchnl.c xen_drm_front_evtchnl_create_all() -> evtchnl_alloc()

Type Parameter Key Value
PARAM_VALUE 0 front_info 4096-ptr_max
PARAM_VALUE 0 front_info->cfg.be_alloc 1
PARAM_VALUE 0 front_info->cfg.front_info 4096-ptr_max
PARAM_VALUE 0 front_info->cfg.front_info->cfg.front_info 4096-ptr_max
PARAM_VALUE 0 front_info->cfg.front_info->drm_info 0,4096-ptr_max
PARAM_VALUE 0 front_info->cfg.num_connectors 1-s32max
PARAM_VALUE 0 front_info->drm_info 0,4096-ptr_max
PARAM_VALUE 0 front_info->evt_pairs 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 index 0-s32max
PARAM_VALUE 3 type 0
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info->evt_pairs 640-1374389534080
CAPPED_DATA 1 index 1
DATA_SOURCE 0 front_info $0
CONSTRAINT 1 index <3283
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 index
UNITS 0 front_info unit_byte
UNITS 1 index unit_array_size
LOCK2 global &xenwatch_mutex

drivers/gpu/drm/xen/xen_drm_front_evtchnl.c xen_drm_front_evtchnl_create_all() -> evtchnl_alloc()

Type Parameter Key Value
PARAM_VALUE 0 front_info 4096-ptr_max
PARAM_VALUE 0 front_info->cfg.be_alloc 1
PARAM_VALUE 0 front_info->cfg.front_info 4096-ptr_max
PARAM_VALUE 0 front_info->cfg.front_info->cfg.front_info 4096-ptr_max
PARAM_VALUE 0 front_info->cfg.front_info->drm_info 0,4096-ptr_max
PARAM_VALUE 0 front_info->cfg.num_connectors 1-s32max
PARAM_VALUE 0 front_info->drm_info 0,4096-ptr_max
PARAM_VALUE 0 front_info->evt_pairs 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 index 0-s32max
PARAM_VALUE 2 channel 4096-ptr_max
PARAM_VALUE 3 type 1
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info->evt_pairs 640-1374389534080
CAPPED_DATA 1 index 1
DATA_SOURCE 0 front_info $0
CONSTRAINT 1 index <3283
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 index
UNITS 0 front_info unit_byte
UNITS 1 index unit_array_size
LOCK2 global &xenwatch_mutex

sound/xen/xen_snd_front_evtchnl.c xen_snd_front_evtchnl_create_all() -> evtchnl_alloc()

Type Parameter Key Value
PARAM_VALUE 0 front_info 4096-ptr_max
PARAM_VALUE 0 front_info->card_info 0,4096-ptr_max
PARAM_VALUE 0 front_info->card_info->card 0
PARAM_VALUE 0 front_info->cfg.num_pcm_instances 1-s32max
PARAM_VALUE 0 front_info->cfg.pcm_instances 4096-ptr_max
PARAM_VALUE 0 front_info->evt_pairs 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *front_info->card_info->card->debugfs_root->d_fsdata (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *front_info->card_info->card->proc_root->p->name 0-255
PARAM_VALUE 0 *front_info->card_info->card->proc_root_link->name 0-255
PARAM_VALUE 3 type 0
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info->evt_pairs 0-12288
DATA_SOURCE 0 front_info $0
TASK_NOT_RUNNING
UNITS 0 front_info unit_byte
LOCK2 global &xenwatch_mutex

sound/xen/xen_snd_front_evtchnl.c xen_snd_front_evtchnl_create_all() -> evtchnl_alloc()

Type Parameter Key Value
PARAM_VALUE 0 front_info 4096-ptr_max
PARAM_VALUE 0 front_info->card_info 0,4096-ptr_max
PARAM_VALUE 0 front_info->card_info->card 0
PARAM_VALUE 0 front_info->cfg.num_pcm_instances 1-s32max
PARAM_VALUE 0 front_info->cfg.pcm_instances 4096-ptr_max
PARAM_VALUE 0 front_info->evt_pairs 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *front_info->card_info->card->debugfs_root->d_fsdata (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *front_info->card_info->card->proc_root->p->name 0-255
PARAM_VALUE 0 *front_info->card_info->card->proc_root_link->name 0-255
PARAM_VALUE 2 channel 4096-ptr_max
PARAM_VALUE 3 type 1
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info->evt_pairs 0-12288
DATA_SOURCE 0 front_info $0
TASK_NOT_RUNNING
UNITS 0 front_info unit_byte
LOCK2 global &xenwatch_mutex

sound/xen/xen_snd_front_evtchnl.c xen_snd_front_evtchnl_create_all() -> evtchnl_alloc()

Type Parameter Key Value
PARAM_VALUE 0 front_info 4096-ptr_max
PARAM_VALUE 0 front_info->card_info 0,4096-ptr_max
PARAM_VALUE 0 front_info->card_info->card 0
PARAM_VALUE 0 front_info->cfg.num_pcm_instances 1-s32max
PARAM_VALUE 0 front_info->cfg.pcm_instances 4096-ptr_max
PARAM_VALUE 0 front_info->evt_pairs 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *front_info->card_info->card->debugfs_root->d_fsdata (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *front_info->card_info->card->proc_root->p->name 0-255
PARAM_VALUE 0 *front_info->card_info->card->proc_root_link->name 0-255
PARAM_VALUE 3 type 0
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info->evt_pairs 0-12288
DATA_SOURCE 0 front_info $0
TASK_NOT_RUNNING
UNITS 0 front_info unit_byte
LOCK2 global &xenwatch_mutex

sound/xen/xen_snd_front_evtchnl.c xen_snd_front_evtchnl_create_all() -> evtchnl_alloc()

Type Parameter Key Value
PARAM_VALUE 0 front_info 4096-ptr_max
PARAM_VALUE 0 front_info->card_info 0,4096-ptr_max
PARAM_VALUE 0 front_info->card_info->card 0
PARAM_VALUE 0 front_info->cfg.num_pcm_instances 1-s32max
PARAM_VALUE 0 front_info->cfg.pcm_instances 4096-ptr_max
PARAM_VALUE 0 front_info->evt_pairs 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 front_info->xb_dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *front_info->card_info->card->debugfs_root->d_fsdata (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *front_info->card_info->card->proc_root->p->name 0-255
PARAM_VALUE 0 *front_info->card_info->card->proc_root_link->name 0-255
PARAM_VALUE 2 channel 4096-ptr_max
PARAM_VALUE 3 type 1
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info s32min-(-2),1-s32max
BUF_SIZE 0 front_info->evt_pairs 0-12288
DATA_SOURCE 0 front_info $0
TASK_NOT_RUNNING
UNITS 0 front_info unit_byte
LOCK2 global &xenwatch_mutex