Defined in 2 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/fddi/skfp/pmf.c smt_build_pmf_response() -> smt_get_mbuf()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
BUF_SIZE 0 smc->q.ev_get (-1),256
DATA_SOURCE 0 smc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 smc->e.ecm_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->e.ecm_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer0.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer0.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer1.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer1.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer2.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer2.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2u 0-u16max
NO_OVERFLOW_SIMPLE 0 smc->os.hwm.tx_len
HALF_LOCKED2 &bp->DriverLock
HALF_LOCKED2 Flags

drivers/net/fddi/skfp/hwmtm.c hwm_tx_frag() -> smt_get_mbuf()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
DATA_SOURCE 0 smc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2u 0-u16max
LOCK2 Flags
HALF_LOCKED2 &bp->DriverLock
HALF_LOCKED2 flags
TYPE_LOCK (struct s_smt_os)->DriverLock

drivers/net/fddi/skfp/hwmtm.c process_receive() -> smt_get_mbuf()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
BUF_SIZE 0 smc->q.ev_get (-1),256
DATA_SOURCE 0 smc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer0.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer0.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer1.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer1.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer2.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer2.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2u 0-u16max
NO_OVERFLOW_SIMPLE 0 smc->os.hwm.tx_len
HALF_LOCKED2 &bp->DriverLock

drivers/net/fddi/skfp/smt.c smt_build_frame() -> smt_get_mbuf()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
BUF_SIZE 0 smc->q.ev_get (-1),256
DATA_SOURCE 0 smc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 smc->e.ecm_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->e.ecm_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer0.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer0.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer1.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer1.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer2.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer2.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2u 0-u16max
NO_OVERFLOW_SIMPLE 0 smc->os.hwm.tx_len
HALF_LOCKED2 &bp->DriverLock

drivers/net/fddi/skfp/ess.c ess_raf_received_pack() -> smt_get_mbuf()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
BUF_SIZE 0 smc->q.ev_get (-1),256
DATA_SOURCE 0 smc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 smc->e.ecm_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->e.ecm_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer0.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer0.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer1.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer1.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->r.rmt_timer2.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->r.rmt_timer2.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->sm.smt_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 smc->t.st_fast.tm_smc->hw.fp.s2u 0-u16max
NO_OVERFLOW_SIMPLE 0 smc->os.hwm.tx_len
HALF_LOCKED2 &bp->DriverLock
HALF_LOCKED2 Flags