Lines Matching refs:efc
44 #define enable_target_rscn(efc) 1 argument
139 struct efc *efc; member
208 struct efc *efc; member
318 struct efc *efc; member
402 efc_log_info(node->efc, "[%s] " fmt, node->display_name, ##args)
487 int (*new_nport)(struct efc *efc, struct efc_nport *sp);
488 void (*del_nport)(struct efc *efc, struct efc_nport *sp);
491 int (*scsi_new_node)(struct efc *efc, struct efc_node *n);
492 int (*scsi_del_node)(struct efc *efc, struct efc_node *n, int reason);
496 int (*send_els)(struct efc *efc, struct efc_disc_io *io);
498 int (*send_bls)(struct efc *efc, u32 type, struct sli_bls_params *bls);
500 int (*hw_seq_free)(struct efc *efc, struct efc_hw_sequence *seq);
512 struct efc { struct
545 void (*domain_free_cb)(struct efc *efc, void *arg); argument
570 int efcport_init(struct efc *efc); argument
571 void efcport_destroy(struct efc *efc);
577 efc_register_domain_free_cb(struct efc *efc,
578 void (*callback)(struct efc *efc, void *arg),
586 efc_vport_create_spec(struct efc *efc, u64 wwnn, u64 wwpn, u32 fc_id,
592 int efc_nport_vport_del(struct efc *efc, struct efc_domain *domain,
595 void efc_vport_del_all(struct efc *efc);
608 void efc_dispatch_frame(struct efc *efc, struct efc_hw_sequence *seq);
616 void efc_scsi_del_initiator_complete(struct efc *efc, struct efc_node *node);
617 void efc_scsi_del_target_complete(struct efc *efc, struct efc_node *node);
618 void efc_scsi_io_list_empty(struct efc *efc, struct efc_node *node);