Lines Matching refs:efc
44 #define enable_target_rscn(efc) 1 argument
139 struct efc *efc; member
209 struct efc *efc; member
319 struct efc *efc; member
403 efc_log_info(node->efc, "[%s] " fmt, node->display_name, ##args)
488 int (*new_nport)(struct efc *efc, struct efc_nport *sp);
489 void (*del_nport)(struct efc *efc, struct efc_nport *sp);
492 int (*scsi_new_node)(struct efc *efc, struct efc_node *n);
493 int (*scsi_del_node)(struct efc *efc, struct efc_node *n, int reason);
497 int (*send_els)(struct efc *efc, struct efc_disc_io *io);
499 int (*send_bls)(struct efc *efc, u32 type, struct sli_bls_params *bls);
501 int (*hw_seq_free)(struct efc *efc, struct efc_hw_sequence *seq);
513 struct efc { struct
546 void (*domain_free_cb)(struct efc *efc, void *arg); argument
571 int efcport_init(struct efc *efc); argument
572 void efcport_destroy(struct efc *efc);
578 efc_register_domain_free_cb(struct efc *efc,
579 void (*callback)(struct efc *efc, void *arg),
587 efc_vport_create_spec(struct efc *efc, u64 wwnn, u64 wwpn, u32 fc_id,
593 int efc_nport_vport_del(struct efc *efc, struct efc_domain *domain,
596 void efc_vport_del_all(struct efc *efc);
609 void efc_dispatch_frame(struct efc *efc, struct efc_hw_sequence *seq);
617 void efc_scsi_del_initiator_complete(struct efc *efc, struct efc_node *node);
618 void efc_scsi_del_target_complete(struct efc *efc, struct efc_node *node);
619 void efc_scsi_io_list_empty(struct efc *efc, struct efc_node *node);