Lines Matching refs:fnic

28 #define DRV_NAME		"fnic"
80 * fnic private data per SCSI command.
114 * state_flags to identify host state along along with fnic's state
213 struct fnic *fnic;
218 struct fnic {
250 u32 in_remove:1; /* fnic device in removal */
293 void (*set_vlan)(struct fnic *, u16 vlan);
322 static inline struct fnic *fnic_from_ctlr(struct fcoe_ctlr *fip)
324 return container_of(fip, struct fnic, ctlr);
331 void fnic_clear_intr_mode(struct fnic *fnic);
332 int fnic_set_intr_mode(struct fnic *fnic);
333 void fnic_free_intr(struct fnic *fnic);
334 int fnic_request_intr(struct fnic *fnic);
341 int fnic_rq_cmpl_handler(struct fnic *fnic, int);
344 void fnic_flush_tx(struct fnic *);
348 void fnic_update_mac_locked(struct fnic *, u8 *new);
359 int fnic_wq_copy_cmpl_handler(struct fnic *fnic, int);
360 int fnic_wq_cmpl_handler(struct fnic *fnic, int);
361 int fnic_flogi_reg_handler(struct fnic *fnic, u32);
364 int fnic_fw_reset_handler(struct fnic *fnic);
368 void fnic_log_q_error(struct fnic *fnic);
369 void fnic_handle_link_event(struct fnic *fnic);
371 int fnic_is_abts_pending(struct fnic *, struct scsi_cmnd *);
374 void fnic_handle_fip_event(struct fnic *fnic);
375 void fnic_fcoe_reset_vlans(struct fnic *fnic);
376 void fnic_fcoe_evlist_free(struct fnic *fnic);
377 extern void fnic_handle_fip_timer(struct fnic *fnic);
380 fnic_chk_state_flags_locked(struct fnic *fnic, unsigned long st_flags)
382 return ((fnic->state_flags & st_flags) == st_flags);
384 void __fnic_set_state_flags(struct fnic *, unsigned long, unsigned long);