Documented in 1 files:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/hid/surface-hid/surface_hid_core.c surface_hid_is_hot_removed() -> is_ssam_device()

Type Parameter Key Value
BUF_SIZE 0 d (-1),1616
BUF_SIZE 0 d (-1),1616
RX_PATH
TASK_NOT_RUNNING

drivers/platform/surface/aggregator/bus.c ssam_bus_match() -> is_ssam_device()

Type Parameter Key Value
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/platform/surface/aggregator/bus.c ssam_remove_device() -> is_ssam_device()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &nh->srcu
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &ptp->n_vclocks_mux

drivers/platform/surface/surface_aggregator_hub.c ssam_hub_mark_hot_removed() -> is_ssam_device()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &nh->srcu
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &ptp->n_vclocks_mux