Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/ata/sata_highbank.c ecx_transmit_led_message() -> ecx_led_cycle_clock()

Type Parameter Key Value
PARAM_VALUE 0 pdata 4096-ptr_max
PARAM_VALUE 0 pdata->pre_clocks 1-u32max
BUF_SIZE 0 pdata 8,24,32,48,56,64,80,88,152
BUF_SIZE 0 pdata 8,24,32,48,56,64,80,88,152
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &sgpio_lock
HALF_LOCKED2 &of->mutex

drivers/ata/sata_highbank.c ecx_transmit_led_message() -> ecx_led_cycle_clock()

Type Parameter Key Value
PARAM_VALUE 0 pdata 4096-ptr_max
PARAM_VALUE 0 pdata->pre_clocks 0-s32max
PARAM_VALUE 0 pdata->sgpio_gpiod 4096-ptr_max
BUF_SIZE 0 pdata 8,24,32,48,56,64,80,88,152
BUF_SIZE 0 pdata 8,24,32,48,56,64,80,88,152
CAPPED_DATA 0 pdata->pre_clocks 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &sgpio_lock
HALF_LOCKED2 &of->mutex

drivers/ata/sata_highbank.c ecx_transmit_led_message() -> ecx_led_cycle_clock()

Type Parameter Key Value
PARAM_VALUE 0 pdata 4096-ptr_max
PARAM_VALUE 0 pdata->pre_clocks 0-s32max
PARAM_VALUE 0 pdata->sgpio_gpiod 4096-ptr_max
BUF_SIZE 0 pdata 8,24,32,48,56,64,80,88,152
BUF_SIZE 0 pdata 8,24,32,48,56,64,80,88,152
CAPPED_DATA 0 pdata->pre_clocks 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &sgpio_lock
HALF_LOCKED2 &of->mutex

drivers/ata/sata_highbank.c ecx_transmit_led_message() -> ecx_led_cycle_clock()

Type Parameter Key Value
PARAM_VALUE 0 pdata 4096-ptr_max
PARAM_VALUE 0 pdata->post_clocks 1-u32max
PARAM_VALUE 0 pdata->pre_clocks 0-s32max
PARAM_VALUE 0 pdata->sgpio_gpiod 4096-ptr_max
BUF_SIZE 0 pdata 8,24,32,48,56,64,80,88,152
BUF_SIZE 0 pdata 8,24,32,48,56,64,80,88,152
CAPPED_DATA 0 pdata->pre_clocks 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &sgpio_lock
HALF_LOCKED2 &of->mutex