Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
PARAM_VALUE 0 smc->ess.raf_act_timer_poll 1
PARAM_VALUE 0 smc->ess.sync_bw_available 0-1
PARAM_VALUE 0 smc->ess.timer_count 0
PARAM_VALUE 0 smc->evcs->evc_code 0-255
PARAM_VALUE 0 smc->evcs->evc_para 0,4168,8332-8336,16464-16467
PARAM_VALUE 0 smc->evcs->evc_rep_required 0-255
PARAM_VALUE 0 smc->hw.fp.fifo.rx1_fifo_size 16351
PARAM_VALUE 0 smc->hw.fp.fifo.rx1_fifo_start 33-u16max
PARAM_VALUE 0 smc->hw.fp.fifo.rx2_fifo_size 0
PARAM_VALUE 0 smc->hw.fp.fifo.tx_a0_size 2304,8192,16384
PARAM_VALUE 0 smc->hw.fp.fifo.tx_s_size 0,8192,14080
PARAM_VALUE 0 smc->hw.fp.mac_sfb.mac_fc 194
PARAM_VALUE 0 smc->hw.hw_state 1
PARAM_VALUE 0 smc->mib.m 4096-ptr_max
PARAM_VALUE 0 smc->mib.m->fddiMACDownstreamPORTType 0-2,4
PARAM_VALUE 0 smc->mib.m->fddiMACTVXCapabilitiy s64max
PARAM_VALUE 0 smc->mib.m->fddiMACT_MaxCapabilitiy s64max
PARAM_VALUE 0 smc->mib.m->fddiMACT_MaxMIB s64max
PARAM_VALUE 0 smc->mib.m->fddiMACT_Neg 4292870144-4294967295
PARAM_VALUE 0 smc->mib.m->fddiMACT_ReqMIB s64max
PARAM_VALUE 0 smc->mib.m->fddiMACTvxValueMIB s64max
PARAM_VALUE 0 smc->mib.p->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 smc->mib.p->fddiPORTIndex 1-2
PARAM_VALUE 0 smc->mib.p->fddiPORTLer_Alarm 4-15
PARAM_VALUE 0 smc->mib.p->fddiPORTLer_Cutoff 4-15
PARAM_VALUE 0 smc->mib.p->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 smc->os.hwm.tx_p->tx_curr_put->txd_txdscr 1073741824,1207959552-1476395008
PARAM_VALUE 0 smc->y->lem.lem_on 0-1
PARAM_VALUE 0 smc->y->ls_flag 0
PARAM_VALUE 0 smc->y->mib->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 smc->y->mib->fddiPORTLer_Estimate 0-65
PARAM_VALUE 0 smc->y->mib->fddiPORTMy_Type 0-2,4
PARAM_VALUE 0 smc->y->mib->fddiPORTNeighborType 0-4
PARAM_VALUE 0 smc->y->mib->fddiPORTPCMStateX 0-4,6-u16max
PARAM_VALUE 0 smc->y->mib->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 smc->y->np 0-1
PARAM_VALUE 0 smc->y->pc_lem_fail 0-1
PARAM_VALUE 0 smc->y->plc.np_err 0
PARAM_VALUE 0 smc->y->plc.p_bits 0-3
PARAM_VALUE 0 smc->y->plc.p_pad 0
PARAM_VALUE 0 smc->y->plc.p_start 0,3-4,7-8
PARAM_VALUE 0 smc->y->plc.p_state 0-7
PARAM_VALUE 0 smc->y->plc.parity_err 0
PARAM_VALUE 0 smc->y->pmd_scramble 0-1
PARAM_VALUE 0 smc->y->rc_flag 0
PARAM_VALUE 0 smc->y->tc_flag 0
PARAM_VALUE 0 smc->y->td_flag 0-1
PARAM_VALUE 0 smc->y->wc_flag 0-1
PARAM_VALUE 1 sm 4096-ptr_max
PARAM_VALUE 1 sm->smt_class 5
PARAM_VALUE 1 sm->smt_len 0-4332
PARAM_VALUE 1 sm->smt_type 2
PARAM_VALUE 1 sm->smt_version 2
PARAM_VALUE 2 sba_cmd 3
BUF_SIZE 0 smc->q.ev_get (-1),256
CAPPED_DATA 0 smc->mib.fddiESSPayload 1
CAPPED_DATA 1 sm->smt_len 1
DATA_SOURCE 0 smc $0
DATA_SOURCE 1 sm $2
BIT_INFO 1 sm->smt_len 0x0,0x1ffc
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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/ess.c ess_raf_received_pack() -> ess_send_response()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
PARAM_VALUE 0 smc->evcs->evc_code 0-255
PARAM_VALUE 0 smc->evcs->evc_para 0,4168,8332-8336,16464-16467
PARAM_VALUE 0 smc->evcs->evc_rep_required 0-255
PARAM_VALUE 0 smc->mib.m 4096-ptr_max
PARAM_VALUE 0 smc->mib.m->fddiMACDownstreamPORTType 0-2,4
PARAM_VALUE 0 smc->mib.m->fddiMACTVXCapabilitiy s64max
PARAM_VALUE 0 smc->mib.m->fddiMACT_MaxCapabilitiy s64max
PARAM_VALUE 0 smc->mib.m->fddiMACT_MaxMIB s64max
PARAM_VALUE 0 smc->mib.m->fddiMACT_Neg 4292870144-4294967295
PARAM_VALUE 0 smc->mib.m->fddiMACT_ReqMIB s64max
PARAM_VALUE 0 smc->mib.m->fddiMACTvxValueMIB s64max
PARAM_VALUE 0 smc->mib.p->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 smc->mib.p->fddiPORTIndex 1-2
PARAM_VALUE 0 smc->mib.p->fddiPORTLer_Alarm 4-15
PARAM_VALUE 0 smc->mib.p->fddiPORTLer_Cutoff 4-15
PARAM_VALUE 0 smc->mib.p->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 smc->os.hwm.tx_p->tx_curr_put->txd_txdscr 1073741824,1207959552-1476395008
PARAM_VALUE 0 smc->y->lem.lem_on 0-1
PARAM_VALUE 0 smc->y->ls_flag 0
PARAM_VALUE 0 smc->y->mib->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 smc->y->mib->fddiPORTLer_Estimate 0-65
PARAM_VALUE 0 smc->y->mib->fddiPORTMy_Type 0-2,4
PARAM_VALUE 0 smc->y->mib->fddiPORTNeighborType 0-4
PARAM_VALUE 0 smc->y->mib->fddiPORTPCMStateX 0-4,6-u16max
PARAM_VALUE 0 smc->y->mib->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 smc->y->np 0-1
PARAM_VALUE 0 smc->y->pc_lem_fail 0-1
PARAM_VALUE 0 smc->y->plc.np_err 0
PARAM_VALUE 0 smc->y->plc.p_bits 0-3
PARAM_VALUE 0 smc->y->plc.p_pad 0
PARAM_VALUE 0 smc->y->plc.p_start 0,3-4,7-8
PARAM_VALUE 0 smc->y->plc.p_state 0-7
PARAM_VALUE 0 smc->y->plc.parity_err 0
PARAM_VALUE 0 smc->y->pmd_scramble 0-1
PARAM_VALUE 0 smc->y->rc_flag 0
PARAM_VALUE 0 smc->y->tc_flag 0
PARAM_VALUE 0 smc->y->td_flag 0-1
PARAM_VALUE 0 smc->y->wc_flag 0-1
PARAM_VALUE 1 sm 4096-ptr_max
PARAM_VALUE 1 sm->smt_class 5
PARAM_VALUE 1 sm->smt_len 0-4332
PARAM_VALUE 1 sm->smt_type 2
PARAM_VALUE 1 sm->smt_version 2
PARAM_VALUE 2 sba_cmd 2
BUF_SIZE 0 smc->q.ev_get (-1),256
CAPPED_DATA 1 sm->smt_len 1
DATA_SOURCE 0 smc $0
DATA_SOURCE 1 sm $2
BIT_INFO 1 sm->smt_len 0x0,0x1ffc
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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