Home
last modified time | relevance | path

Searched refs:fcf (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/drivers/scsi/fcoe/
Dfcoe_sysfs.c127 static int fcoe_fcf_set_dev_loss_tmo(struct fcoe_fcf_device *fcf, in fcoe_fcf_set_dev_loss_tmo() argument
130 if ((fcf->state == FCOE_FCF_STATE_UNKNOWN) || in fcoe_fcf_set_dev_loss_tmo()
131 (fcf->state == FCOE_FCF_STATE_DISCONNECTED) || in fcoe_fcf_set_dev_loss_tmo()
132 (fcf->state == FCOE_FCF_STATE_DELETED)) in fcoe_fcf_set_dev_loss_tmo()
140 fcoe_fcf_dev_loss_tmo(fcf) = val; in fcoe_fcf_set_dev_loss_tmo()
165 struct fcoe_fcf_device *fcf = dev_to_fcf(dev); \
166 struct fcoe_ctlr_device *ctlr = fcoe_fcf_dev_to_ctlr_dev(fcf); \
168 ctlr->f->get_fcoe_fcf_##field(fcf); \
170 cast fcoe_fcf_##field(fcf)); \
187 struct fcoe_fcf_device *fcf = dev_to_fcf(dev); \
[all …]
Dfcoe_ctlr.c112 static inline int fcoe_ctlr_mtu_valid(const struct fcoe_fcf *fcf) in fcoe_ctlr_mtu_valid() argument
114 return (fcf->flags & FIP_FL_SOL) != 0; in fcoe_ctlr_mtu_valid()
123 static inline int fcoe_ctlr_fcf_usable(struct fcoe_fcf *fcf) in fcoe_ctlr_fcf_usable() argument
127 return (fcf->flags & flags) == flags; in fcoe_ctlr_fcf_usable()
280 struct fcoe_fcf *fcf; in fcoe_ctlr_reset_fcfs() local
284 list_for_each_entry_safe(fcf, next, &fip->fcfs, list) { in fcoe_ctlr_reset_fcfs()
285 fcoe_sysfs_fcf_del(fcf); in fcoe_ctlr_reset_fcfs()
329 struct fcoe_fcf *fcf; in fcoe_ctlr_announce() local
336 list_for_each_entry(fcf, &fip->fcfs, list) in fcoe_ctlr_announce()
337 fcf->flogi_sent = 0; in fcoe_ctlr_announce()
[all …]
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_hbadisc.c375 if (phba->fcf.fcf_flag & FCF_DISCOVERY) { in lpfc_sli4_post_dev_loss_tmo_handler()
385 if (phba->fcf.fcf_flag & FCF_REDISC_PROG) { in lpfc_sli4_post_dev_loss_tmo_handler()
671 if (phba->fcf.fcf_flag & FCF_REDISC_EVT) in lpfc_work_done()
915 phba->fcf.fcf_flag &= ~(FCF_AVAILABLE | FCF_SCAN_DONE); in lpfc_linkdown()
1176 memset(phba->fcf.fcf_rr_bmask, 0, sizeof(*phba->fcf.fcf_rr_bmask)); in lpfc_sli4_clear_fcf_rr_bmask()
1179 &phba->fcf.fcf_pri_list, list) { in lpfc_sli4_clear_fcf_rr_bmask()
1199 phba->fcf.fcfi = bf_get(lpfc_reg_fcfi_fcfi, &mboxq->u.mqe.un.reg_fcfi); in lpfc_mbx_cmpl_reg_fcfi()
1202 phba->fcf.fcf_flag |= FCF_REGISTERED; in lpfc_mbx_cmpl_reg_fcfi()
1212 phba->fcf.fcf_flag |= (FCF_SCAN_DONE | FCF_IN_USE); in lpfc_mbx_cmpl_reg_fcfi()
1343 fcf_pri = &phba->fcf.fcf_pri[fcf_index]; in __lpfc_update_fcf_record_pri()
[all …]
Dlpfc_els.c1001 (phba->fcf.fcf_flag & FCF_DISCOVERY)) { in lpfc_cmpl_els_flogi()
1017 phba->fcf.current_rec.fcf_indx, in lpfc_cmpl_els_flogi()
1021 phba->fcf.current_rec.fcf_indx); in lpfc_cmpl_els_flogi()
1116 phba->fcf.current_rec.fcf_indx, in lpfc_cmpl_els_flogi()
1117 phba->fcf.current_rec.switch_name[0], in lpfc_cmpl_els_flogi()
1118 phba->fcf.current_rec.switch_name[1], in lpfc_cmpl_els_flogi()
1119 phba->fcf.current_rec.switch_name[2], in lpfc_cmpl_els_flogi()
1120 phba->fcf.current_rec.switch_name[3], in lpfc_cmpl_els_flogi()
1121 phba->fcf.current_rec.switch_name[4], in lpfc_cmpl_els_flogi()
1122 phba->fcf.current_rec.switch_name[5], in lpfc_cmpl_els_flogi()
[all …]
Dlpfc_init.c2634 phba->fcf.fcf_flag &= ~FCF_REDISC_PEND; in __lpfc_sli4_stop_fcf_redisc_wait_timer()
2637 del_timer(&phba->fcf.redisc_wait); in __lpfc_sli4_stop_fcf_redisc_wait_timer()
2653 if (!(phba->fcf.fcf_flag & FCF_REDISC_PEND)) { in lpfc_sli4_stop_fcf_redisc_wait_timer()
2660 phba->fcf.fcf_flag &= ~(FCF_DEAD_DISC | FCF_ACVL_DISC); in lpfc_sli4_stop_fcf_redisc_wait_timer()
3589 mod_timer(&phba->fcf.redisc_wait, fcf_redisc_wait_tmo); in lpfc_fcf_redisc_wait_start_timer()
3592 phba->fcf.fcf_flag &= ~(FCF_AVAILABLE | FCF_SCAN_DONE); in lpfc_fcf_redisc_wait_start_timer()
3594 phba->fcf.fcf_flag |= FCF_REDISC_PEND; in lpfc_fcf_redisc_wait_start_timer()
3615 if (!(phba->fcf.fcf_flag & FCF_REDISC_PEND)) { in lpfc_sli4_fcf_redisc_wait_tmo()
3620 phba->fcf.fcf_flag &= ~FCF_REDISC_PEND; in lpfc_sli4_fcf_redisc_wait_tmo()
3622 phba->fcf.fcf_flag |= FCF_REDISC_EVT; in lpfc_sli4_fcf_redisc_wait_tmo()
[all …]
Dlpfc_mbox.c2112 vport->phba->fcf.fcfi); in lpfc_init_vfi()
2138 bf_set(lpfc_reg_vfi_fcfi, reg_vfi, phba->fcf.fcfi); in lpfc_reg_vfi()
2163 phba->fcf.fcfi, in lpfc_reg_vfi()
2284 phba->fcf.current_rec.fcf_indx); in lpfc_reg_fcfi()
2286 bf_set(lpfc_reg_fcfi_mam, reg_fcfi, (~phba->fcf.addr_mode) & 0x3); in lpfc_reg_fcfi()
2287 if (phba->fcf.current_rec.vlan_id != LPFC_FCOE_NULL_VID) { in lpfc_reg_fcfi()
2290 phba->fcf.current_rec.vlan_id); in lpfc_reg_fcfi()
Dlpfc_sli.c4082 phba->fcf.fcf_flag = 0; in lpfc_sli4_brdreset()
6567 phba->fcf.fcf_flag = 0; in lpfc_sli4_hba_setup()
6568 phba->fcf.current_rec.flag = 0; in lpfc_sli4_hba_setup()
6613 phba->fcf.fcfi = bf_get(lpfc_reg_fcfi_fcfi, in lpfc_sli4_hba_setup()
14738 if (phba->fcf.fcfi == fcfi && in lpfc_fc_frame_to_vport()
16094 phba->fcf.eligible_fcf_cnt = 0; in lpfc_sli4_fcf_scan_read_fcf_rec()
16223 last_index = find_first_bit(phba->fcf.fcf_rr_bmask, in lpfc_check_next_fcf_pri_level()
16230 if (list_empty(&phba->fcf.fcf_pri_list) || in lpfc_check_next_fcf_pri_level()
16231 list_is_singular(&phba->fcf.fcf_pri_list)) { in lpfc_check_next_fcf_pri_level()
16244 memset(phba->fcf.fcf_rr_bmask, 0, in lpfc_check_next_fcf_pri_level()
[all …]
Dlpfc.h973 struct lpfc_fcf fcf; member
Dlpfc_bsg.c2002 phba->pport->fc_myDID, phba->fcf.fcfi, in lpfc_sli4_diag_fcport_reg_setup()
/linux-4.1.27/drivers/scsi/bfa/
Dbfa_defs_svc.h1112 struct bfa_fcport_fcf_s fcf; member
Dbfa_svc.c2282 pevent->link_state.attr.vc_fcf.fcf.fipenabled); in bfa_fcport_sm_linkdown()
2284 pevent->link_state.attr.vc_fcf.fcf.fipfailed); in bfa_fcport_sm_linkdown()
2286 if (pevent->link_state.attr.vc_fcf.fcf.fipfailed) in bfa_fcport_sm_linkdown()
3216 be16_to_cpu(pevent->link_state.attr.vc_fcf.fcf.vlan); in bfa_fcport_update_linkinfo()