Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/char/tpm/xen-tpmfront.c, line 267
- drivers/gpu/drm/xen/xen_drm_front_evtchnl.c, line 193
- drivers/input/misc/xen-kbdfront.c, line 437
- drivers/pci/xen-pcifront.c, line 753
- drivers/video/fbdev/xen-fbfront.c, line 558
- drivers/xen/events/events_base.c, line 1462
- drivers/xen/pvcalls-front.c
- drivers/xen/xenbus/xenbus_comms.c, line 459
- drivers/xen/xenbus/xenbus_probe.c, line 1078
- net/9p/trans_xen.c, line 383
Smatch caller information:
drivers/gpu/drm/xen/xen_drm_front_evtchnl.c evtchnl_alloc() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | evtchn | 0 |
| PARAM_VALUE | 1 | handler | 2355913649467113472,8685904259093491712 |
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| DATA_SOURCE | 4 | dev_id | $2 |
| BIT_INFO | 1 | handler | 0x208082e344514000,0x78bbe7ff7dfbf000 |
| BIT_INFO | 1 | handler | 0x208082e344514000,0x78bbe7ff7dfbf000 |
| TASK_NOT_RUNNING | |||
| LOCK2 | global &xenwatch_mutex |
drivers/char/tpm/xen-tpmfront.c setup_ring() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 3 | devname | 4495990067147943936 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | devname | 6 |
| BUF_SIZE | 4 | dev_id | 128 |
| DATA_SOURCE | 4 | dev_id | $1 |
| STR_LEN | 0 | evtchn | 5 |
| TERMINATED | 3 | devname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->reclaim_sem |
net/9p/trans_xen.c xen_9pfs_front_alloc_dataring() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 3 | devname | 4693274504158842880 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | devname | 18 |
| DATA_SOURCE | 4 | dev_id | $1 |
| STR_LEN | 0 | evtchn | 17 |
| TERMINATED | 3 | devname | 1 |
| TASK_NOT_RUNNING | |||
| LOCK2 | global &xenwatch_mutex |
drivers/xen/pvcalls-front.c create_active() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 3 | devname | 8917871326784049152 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | devname | 17 |
| BUF_SIZE | 4 | dev_id | (-1),464 |
| DATA_SOURCE | 4 | dev_id | $0 |
| STR_LEN | 0 | evtchn | 16 |
| TERMINATED | 3 | devname | 1 |
drivers/xen/pvcalls-front.c pvcalls_front_probe() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 3 | devname | 8917871326784049152 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | devname | 17 |
| DATA_SOURCE | 4 | dev_id | $0 |
| STR_LEN | 0 | evtchn | 16 |
| TERMINATED | 3 | devname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->reclaim_sem | ||
| TYPE_LOCK | (struct xenbus_device)->reclaim_sem |
drivers/input/misc/xen-kbdfront.c xenkbd_connect_backend() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 4 | dev_id | s32min-(-2),1-s32max |
| DATA_SOURCE | 4 | dev_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | dev_id | unit_byte |
| HALF_LOCKED2 | &dev->reclaim_sem |
drivers/xen/xenbus/xenbus_probe.c xenbus_init() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 3 | devname | 6192579403717201920 |
| PARAM_VALUE | 4 | dev_id | 926707840344289280 |
| BUF_SIZE | 3 | devname | 19 |
| BUF_SIZE | 4 | dev_id | 88 |
| STR_LEN | 0 | evtchn | 18 |
| TERMINATED | 3 | devname | 1 |
drivers/video/fbdev/xen-fbfront.c xenfb_connect_backend() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 4 | dev_id | s32min-(-2),1-s32max |
| DATA_SOURCE | 4 | dev_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | dev_id | unit_byte |
| HALF_LOCKED2 | &dev->reclaim_sem |
drivers/xen/xenbus/xenbus_comms.c xb_init_comms() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 3 | devname | 1434315201340264448 |
| PARAM_VALUE | 4 | dev_id | 926707840344289280 |
| BUF_SIZE | 3 | devname | 7 |
| BUF_SIZE | 4 | dev_id | 88 |
| STR_LEN | 0 | evtchn | 6 |
| TERMINATED | 3 | devname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &xs_response_mutex | ||
| HALF_LOCKED2 | global &xs_watch_rwsem |
drivers/pci/xen-pcifront.c pcifront_publish_info() -> bind_evtchn_to_irqhandler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | irqflags | 0 |
| PARAM_VALUE | 3 | devname | 2195363054007123968 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | devname | 9 |
| BUF_SIZE | 4 | dev_id | 208 |
| DATA_SOURCE | 4 | dev_id | $0 |
| STR_LEN | 0 | evtchn | 8 |
| TERMINATED | 3 | devname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &xdev->reclaim_sem | ||
| TYPE_LOCK | (struct xenbus_device)->reclaim_sem |