Defined in 2 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/fddi/skfp/skfddi.c skfp_ctl_set_multicast_list_wo_lock() -> mac_drv_rx_mode()

Type Parameter Key Value
PARAM_VALUE 1 mode 3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bp->DriverLock
HALF_LOCKED2 Flags
TYPE_LOCK (struct s_smt_os)->DriverLock

drivers/net/fddi/skfp/skfddi.c skfp_ctl_set_multicast_list_wo_lock() -> mac_drv_rx_mode()

Type Parameter Key Value
PARAM_VALUE 1 mode 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bp->DriverLock
HALF_LOCKED2 Flags
TYPE_LOCK (struct s_smt_os)->DriverLock

drivers/net/fddi/skfp/skfddi.c skfp_ctl_set_multicast_list_wo_lock() -> mac_drv_rx_mode()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.mc.table->n 0
PARAM_VALUE 0 smc->hw.fp.mc.table->perm 0
PARAM_VALUE 0 smc->hw.fp.nsa_mode 0,512
PARAM_VALUE 0 smc->hw.fp.os_slots_used 0
PARAM_VALUE 0 smc->hw.fp.rx_mode 0,16,512,528,1536
PARAM_VALUE 0 smc->os.hwm.pass_DB 0-1
PARAM_VALUE 0 smc->os.hwm.pass_NSA 0-1
PARAM_VALUE 0 smc->os.hwm.pass_SMT 0-1
PARAM_VALUE 0 smc->os.hwm.pass_llc_promisc 0-1
PARAM_VALUE 1 mode 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bp->DriverLock
HALF_LOCKED2 Flags
TYPE_LOCK (struct s_smt_os)->DriverLock

drivers/net/fddi/skfp/skfddi.c skfp_ctl_set_multicast_list_wo_lock() -> mac_drv_rx_mode()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.mc.table->n 0
PARAM_VALUE 0 smc->hw.fp.mc.table->perm 0
PARAM_VALUE 0 smc->hw.fp.nsa_mode 0,512
PARAM_VALUE 0 smc->hw.fp.os_slots_used 0
PARAM_VALUE 0 smc->hw.fp.rx_mode 0,16,512,528,1536
PARAM_VALUE 0 smc->os.hwm.pass_DB 0-1
PARAM_VALUE 0 smc->os.hwm.pass_NSA 0-1
PARAM_VALUE 0 smc->os.hwm.pass_SMT 0-1
PARAM_VALUE 0 smc->os.hwm.pass_llc_promisc 0-1
PARAM_VALUE 1 mode 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bp->DriverLock
HALF_LOCKED2 Flags
TYPE_LOCK (struct s_smt_os)->DriverLock

drivers/net/fddi/skfp/skfddi.c skfp_ctl_set_multicast_list_wo_lock() -> mac_drv_rx_mode()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.mc.table->n 0
PARAM_VALUE 0 smc->hw.fp.mc.table->perm 0
PARAM_VALUE 0 smc->hw.fp.nsa_mode 0,512
PARAM_VALUE 0 smc->hw.fp.os_slots_used 0
PARAM_VALUE 0 smc->hw.fp.rx_mode 0,16,512,528,1536
PARAM_VALUE 0 smc->os.hwm.pass_DB 0-1
PARAM_VALUE 0 smc->os.hwm.pass_NSA 0-1
PARAM_VALUE 0 smc->os.hwm.pass_SMT 0-1
PARAM_VALUE 0 smc->os.hwm.pass_llc_promisc 0-1
PARAM_VALUE 1 mode 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bp->DriverLock
HALF_LOCKED2 Flags
TYPE_LOCK (struct s_smt_os)->DriverLock

drivers/net/fddi/skfp/skfddi.c skfp_open() -> mac_drv_rx_mode()

Type Parameter Key Value
PARAM_VALUE 0 smc 4096-ptr_max
PARAM_VALUE 0 smc->ess.sba_reply_pend->m_len 84,92,136
PARAM_VALUE 0 smc->ess.sba_reply_pend->m_off 8
PARAM_VALUE 0 smc->ess.sba_reply_pend->sm_use_count 1
PARAM_VALUE 0 smc->evcs->evc_code 0-255
PARAM_VALUE 0 smc->evcs->evc_cond_state 0
PARAM_VALUE 0 smc->evcs->evc_multiple 0
PARAM_VALUE 0 smc->evcs->evc_para 0
PARAM_VALUE 0 smc->evcs->evc_rep_required 0-255
PARAM_VALUE 0 smc->hw.fp.fifo.rbc_ram_end 32768
PARAM_VALUE 0 smc->hw.fp.fifo.rbc_ram_start 0
PARAM_VALUE 0 smc->hw.fp.fm_st1l 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.fm_st1u 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.fm_st2l 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.fm_st2u 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.fm_st3l 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.fm_st3u 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.frselreg_init 49152
PARAM_VALUE 0 smc->hw.fp.func_addr 0
PARAM_VALUE 0 smc->hw.fp.mac_sfb.mac_info 4096-ptr_max
PARAM_VALUE 0 smc->hw.fp.mc.table->n 0
PARAM_VALUE 0 smc->hw.fp.mc.table->perm 0
PARAM_VALUE 0 smc->hw.fp.mdr2init 47491
PARAM_VALUE 0 smc->hw.fp.mdr3init 129,385
PARAM_VALUE 0 smc->hw.fp.nsa_mode 512
PARAM_VALUE 0 smc->hw.fp.os_slots_used 0
PARAM_VALUE 0 smc->hw.fp.rx_mode 0
PARAM_VALUE 0 smc->hw.fp.s2l 0
PARAM_VALUE 0 smc->hw.fp.s2u 0
PARAM_VALUE 0 smc->hw.hw_is_64bit 0-1
PARAM_VALUE 0 smc->hw.is_imask 8368179
PARAM_VALUE 0 smc->hw.mac_ct.mac_nobuf_counter 0
PARAM_VALUE 0 smc->hw.mac_ct.mac_r_restart_counter 0
PARAM_VALUE 0 smc->hw.mac_pa.t_neg 0
PARAM_VALUE 0 smc->hw.mac_pa.t_pri 0
PARAM_VALUE 0 smc->mib.fddiSMTBypassPresent 0-1
PARAM_VALUE 0 smc->mib.fddiSMTStationId.sid_node->a 0-255
PARAM_VALUE 0 smc->mib.m->fddiMACFrameErrorRatio 0-u16max
PARAM_VALUE 0 smc->mib.m->fddiMACNotCopiedRatio 0-u16max
PARAM_VALUE 0 smc->os.hwm.descr_p 4096-ptr_max
PARAM_VALUE 0 smc->os.hwm.descr_p->r.rxd_rbctrl 5570560
PARAM_VALUE 0 smc->os.hwm.isr_flag 0
PARAM_VALUE 0 smc->os.hwm.llc_rx_pipe->m_next 0
PARAM_VALUE 0 smc->os.hwm.llc_rx_tail->m_next 0
PARAM_VALUE 0 smc->os.hwm.mbuf_pool.mb_free->m_off 8
PARAM_VALUE 0 smc->os.hwm.pass_DB 0
PARAM_VALUE 0 smc->os.hwm.pass_NSA 0
PARAM_VALUE 0 smc->os.hwm.pass_SMT 0
PARAM_VALUE 0 smc->os.hwm.pass_llc_promisc 1
PARAM_VALUE 0 smc->os.hwm.rx_break 0
PARAM_VALUE 0 smc->os.hwm.txd_tx_pipe->m_next 0
PARAM_VALUE 0 smc->os.hwm.txd_tx_tail->m_next 0
PARAM_VALUE 0 smc->os.pdev.dev.iommu->attach_deferred 0
PARAM_VALUE 0 smc->q.ev_get 4096-u64max
PARAM_VALUE 0 smc->q.ev_put 4096-u64max
PARAM_VALUE 0 smc->s.sas 0-1
PARAM_VALUE 0 smc->sm.smt_timer.tm_active 1
PARAM_VALUE 0 smc->sm.smt_timer.tm_next 0,4096-ptr_max
PARAM_VALUE 0 smc->sm.smt_timer.tm_smc 4096-ptr_max
PARAM_VALUE 0 smc->sm.smt_timer.tm_token 262145
PARAM_VALUE 0 smc->sm.smt_tvu 0
PARAM_VALUE 0 smc->t.st_fast.tm_smc->hw.timer_activ 0
PARAM_VALUE 0 smc->t.st_queue->tm_active 1
PARAM_VALUE 0 smc->t.st_queue->tm_smc 4096-ptr_max
PARAM_VALUE 0 smc->t.st_queue->tm_token 262145,327704-393240
PARAM_VALUE 0 smc->y 4096-ptr_max
PARAM_VALUE 0 smc->y->lem.lem_errors 0
PARAM_VALUE 0 smc->y->lem.lem_float_ber 1500
PARAM_VALUE 0 smc->y->lem.lem_on 0
PARAM_VALUE 0 smc->y->ls_flag 0
PARAM_VALUE 0 smc->y->mib 4096-ptr_max
PARAM_VALUE 0 smc->y->mib->fddiPORTAvailablePaths 0-255
PARAM_VALUE 0 smc->y->mib->fddiPORTHardwarePresent 1
PARAM_VALUE 0 smc->y->mib->fddiPORTLer_Estimate 0-65
PARAM_VALUE 0 smc->y->mib->fddiPORTMy_Type 0,2
PARAM_VALUE 0 smc->y->mib->fddiPORTNeighborType 4
PARAM_VALUE 0 smc->y->mib->fddiPORTPCMState 32
PARAM_VALUE 0 smc->y->mib->fddiPORTPCMStateX 32
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->phy_name 0-255
PARAM_VALUE 0 smc->y->plc.b_hls 0
PARAM_VALUE 0 smc->y->plc.b_ils 0
PARAM_VALUE 0 smc->y->plc.b_pcs 0
PARAM_VALUE 0 smc->y->plc.b_qls 0
PARAM_VALUE 0 smc->y->plc.b_tne 0
PARAM_VALUE 0 smc->y->plc.b_tpc 0
PARAM_VALUE 0 smc->y->plc.ebuf_cont 0
PARAM_VALUE 0 smc->y->plc.ebuf_err 0
PARAM_VALUE 0 smc->y->plc.mini_ctr 0
PARAM_VALUE 0 smc->y->plc.np_err 0
PARAM_VALUE 0 smc->y->plc.p_bits 0
PARAM_VALUE 0 smc->y->plc.p_pad 0
PARAM_VALUE 0 smc->y->plc.p_start 0
PARAM_VALUE 0 smc->y->plc.p_state 0-7
PARAM_VALUE 0 smc->y->plc.parity_err 0
PARAM_VALUE 0 smc->y->plc.phyinv 0
PARAM_VALUE 0 smc->y->plc.soft_err 0
PARAM_VALUE 0 smc->y->plc.tpc_exp 0
PARAM_VALUE 0 smc->y->plc.vsym_ctr 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 0 *smc->evcs->evc_cond_state 0-255
PARAM_VALUE 0 *smc->evcs->evc_multiple 0-255
PARAM_VALUE 0 *smc->hw.fddi_canon_addr.a 0-255
PARAM_VALUE 0 *smc->hw.fddi_home_addr.a 0-255
PARAM_VALUE 0 *smc->hw.fddi_phys_addr.a 0-255
PARAM_VALUE 0 *smc->mib.fddiSMTStationId.sid_node.a 0-255
PARAM_VALUE 1 mode 4
MEM_ZERO 0 smc->evcs
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex