Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_read() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_read() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_read() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_read() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_read() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_read() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0-1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_read() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0-1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0-1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0-1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock

drivers/net/ethernet/sun/sunhme.c happy_meal_bb_write() -> BB_PUT_BIT()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 2 bit 0-1
BUF_SIZE 0 hp->dma_dev (-1),1616
BUF_SIZE 0 hp->happy_dev (-1),1-s32max
BUF_SIZE 0 hp->qfe_parent (-1),56
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 tregs $1
BIT_INFO 0 hp->happy_flags 0x0,0xfffffffd
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hp->sw_advertise 0-u16max
HOST_DATA 0 hp->sw_bmcr 0-u16max
HOST_DATA 0 hp->sw_bmsr 0-u16max
HOST_DATA 0 hp->sw_csconfig 0-u16max
HOST_DATA 0 hp->sw_lpa 0-u16max
HOST_DATA 0 hp->sw_physid1 0-u16max
HOST_DATA 0 hp->sw_physid2 0-u16max
HOST_DATA 2 bit 0-1
LOCK2 0 &hp->happy_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct happy_meal)->happy_lock