Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/net/wwan/iosm/iosm_ipc_port.c
- drivers/net/wwan/mhi_wwan_ctrl.c
- drivers/net/wwan/rpmsg_wwan_ctrl.c
- drivers/net/wwan/t7xx/t7xx_port_wwan.c
- drivers/net/wwan/wwan_core.c, line 740
- drivers/net/wwan/wwan_hwsim.c
- drivers/usb/class/cdc-wdm.c
Smatch caller information:
drivers/net/wwan/rpmsg_wwan_ctrl.c rpmsg_wwan_ctrl_start() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/rpmsg_wwan_ctrl.c rpmsg_wwan_ctrl_stop() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/rpmsg_wwan_ctrl.c rpmsg_wwan_ctrl_tx() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| HALF_LOCKED2 | &gdev->write_mutex | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/rpmsg_wwan_ctrl.c rpmsg_wwan_ctrl_tx_blocking() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| HALF_LOCKED2 | &gdev->write_mutex | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/rpmsg_wwan_ctrl.c rpmsg_wwan_ctrl_tx_poll() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/iosm/iosm_ipc_port.c ipc_port_ctrl_start() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/iosm/iosm_ipc_port.c ipc_port_ctrl_stop() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/iosm/iosm_ipc_port.c ipc_port_ctrl_tx() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| HALF_LOCKED2 | &gdev->write_mutex | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/wwan_hwsim.c wwan_hwsim_at_emul_start() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/wwan_hwsim.c wwan_hwsim_at_emul_tx() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| HALF_LOCKED2 | &gdev->write_mutex | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/wwan_hwsim.c wwan_hwsim_nmea_emul_start() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/wwan_hwsim.c wwan_hwsim_nmea_emul_stop() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/mhi_wwan_ctrl.c mhi_wwan_ctrl_start() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/mhi_wwan_ctrl.c mhi_wwan_ctrl_stop() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/mhi_wwan_ctrl.c mhi_wwan_ctrl_tx() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| HALF_LOCKED2 | &gdev->write_mutex | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/t7xx/t7xx_port_wwan.c t7xx_port_wwan_start() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/t7xx/t7xx_port_wwan.c t7xx_port_wwan_stop() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/net/wwan/t7xx/t7xx_port_wwan.c t7xx_port_wwan_tx() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| HALF_LOCKED2 | &gdev->write_mutex | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/usb/class/cdc-wdm.c wdm_wwan_port_start() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/usb/class/cdc-wdm.c wdm_wwan_port_stop() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->ops_lock | |
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/usb/class/cdc-wdm.c wdm_wwan_port_tx() -> wwan_port_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| LOCK2 | 0 | &port->ops_lock | |
| HALF_LOCKED2 | &gdev->rwsem | ||
| HALF_LOCKED2 | &gdev->write_mutex | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |