Lines Matching refs:efc
44 #define enable_target_rscn(efc) 1 argument
141 struct efc *efc; member
211 struct efc *efc; member
321 struct efc *efc; member
405 efc_log_info(node->efc, "[%s] " fmt, node->display_name, ##args)
490 int (*new_nport)(struct efc *efc, struct efc_nport *sp);
491 void (*del_nport)(struct efc *efc, struct efc_nport *sp);
494 int (*scsi_new_node)(struct efc *efc, struct efc_node *n);
495 int (*scsi_del_node)(struct efc *efc, struct efc_node *n, int reason);
499 int (*send_els)(struct efc *efc, struct efc_disc_io *io);
501 int (*send_bls)(struct efc *efc, u32 type, struct sli_bls_params *bls);
503 int (*hw_seq_free)(struct efc *efc, struct efc_hw_sequence *seq);
515 struct efc { struct
548 void (*domain_free_cb)(struct efc *efc, void *arg); argument
573 int efcport_init(struct efc *efc); argument
574 void efcport_destroy(struct efc *efc);
580 efc_register_domain_free_cb(struct efc *efc,
581 void (*callback)(struct efc *efc, void *arg),
589 efc_vport_create_spec(struct efc *efc, u64 wwnn, u64 wwpn, u32 fc_id,
595 int efc_nport_vport_del(struct efc *efc, struct efc_domain *domain,
598 void efc_vport_del_all(struct efc *efc);
611 void efc_dispatch_frame(struct efc *efc, struct efc_hw_sequence *seq);
619 void efc_scsi_del_initiator_complete(struct efc *efc, struct efc_node *node);
620 void efc_scsi_del_target_complete(struct efc *efc, struct efc_node *node);
621 void efc_scsi_io_list_empty(struct efc *efc, struct efc_node *node);