Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/remoteproc/pru_rproc.c pru_handle_intrmap() -> pru_dispose_irq_mapping()

Type Parameter Key Value
PARAM_VALUE 0 pru 4096-ptr_max
PARAM_VALUE 0 pru->evt_count 1-160
PARAM_VALUE 0 pru->mapped_irq 4096-ptr_max
PARAM_VALUE 0 pru->pru_interrupt_map 4096-ptr_max
PARAM_VALUE 0 pru->pru_interrupt_map->num_evts 0-160
PARAM_VALUE 0 pru->pru_interrupt_map->pru_intc_map 4096-ptr_max
PARAM_VALUE 0 pru->pru_interrupt_map->type 0
PARAM_VALUE 0 pru->pru_interrupt_map_sz 2-482
BUF_SIZE 0 pru->mapped_irq 4
CAPPED_DATA 0 pru->pru_interrupt_map_sz 1
FUZZY_MAX 0 pru->pru_interrupt_map->num_evts 160
HARD_MAX 0 pru->pru_interrupt_map->num_evts 160
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 pru->evt_count
LOCK2 &rproc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rproc)->lock

drivers/remoteproc/pru_rproc.c pru_rproc_stop() -> pru_dispose_irq_mapping()

Type Parameter Key Value
PARAM_VALUE 0 pru 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rproc->lock
TYPE_LOCK (struct rproc)->lock