/linux-6.12.1/drivers/scsi/elx/libefc/ |
D | efc_els.h | 17 struct efc_node *node; 33 efc_els_io_alloc(struct efc_node *node, u32 reqlen); 35 efc_els_io_alloc_size(struct efc_node *node, u32 reqlen, u32 rsplen); 39 typedef void (*els_cb_t)(struct efc_node *node, 42 efc_send_plogi(struct efc_node *node); 44 efc_send_flogi(struct efc_node *node); 46 efc_send_fdisc(struct efc_node *node); 48 efc_send_prli(struct efc_node *node); 50 efc_send_prlo(struct efc_node *node); 52 efc_send_logo(struct efc_node *node); [all …]
|
D | efc_node.h | 26 struct efc_node *node = ctx->app; in efc_node_evt_set() 49 efc_node_hold_frames(struct efc_node *node) in efc_node_hold_frames() 62 efc_node_accept_frames(struct efc_node *node) in efc_node_accept_frames() 94 efc_node_get_enable(struct efc_node *node) in efc_node_get_enable() 122 efc_node_attach(struct efc_node *node); 123 struct efc_node * 127 efc_node_free(struct efc_node *efc); 129 efc_node_update_display_name(struct efc_node *node); 130 void efc_node_post_event(struct efc_node *node, enum efc_sm_event evt, 146 efc_node_save_sparms(struct efc_node *node, void *payload); [all …]
|
D | efc_node.c | 14 struct efc_node *node = rnode->node; in efc_remote_node_cb() 24 struct efc_node * 34 struct efc_node *node = container_of(arg, struct efc_node, ref); in _efc_node_free() 44 struct efc_node *efc_node_alloc(struct efc_nport *nport, in efc_node_alloc() 48 struct efc_node *node = NULL; in efc_node_alloc() 120 efc_node_free(struct efc_node *node) in efc_node_free() 125 struct efc_node *ns = NULL; in efc_node_free() 192 efc_node_attach(struct efc_node *node) in efc_node_attach() 246 efc_node_update_display_name(struct efc_node *node) in efc_node_update_display_name() 259 efc_node_send_ls_io_cleanup(struct efc_node *node) in efc_node_send_ls_io_cleanup() [all …]
|
D | efc_fabric.c | 24 efc_fabric_initiate_shutdown(struct efc_node *node) in efc_fabric_initiate_shutdown() 54 struct efc_node *node = NULL; in __efc_fabric_common() 76 struct efc_node *node = ctx->app; in __efc_fabric_init() 100 efc_fabric_set_topology(struct efc_node *node, in efc_fabric_set_topology() 107 efc_fabric_notify_topology(struct efc_node *node) in efc_fabric_notify_topology() 109 struct efc_node *tmp_node; in efc_fabric_notify_topology() 135 struct efc_node *node = ctx->app; in __efc_fabric_flogi_wait_rsp() 240 struct efc_node *node = ctx->app; in __efc_vport_fabric_init() 263 struct efc_node *node = ctx->app; in __efc_fabric_fdisc_wait_rsp() 308 struct efc_node *ns; in efc_start_ns_node() [all …]
|
D | efc_els.c | 35 efc_els_io_alloc(struct efc_node *node, u32 reqlen) in efc_els_io_alloc() 41 efc_els_io_alloc_size(struct efc_node *node, u32 reqlen, u32 rsplen) in efc_els_io_alloc_size() 112 struct efc_node *node; in _efc_els_io_free() 160 struct efc_node *node; in efc_els_req_cb() 256 static int efc_els_send_req(struct efc_node *node, struct efc_els_io_req *els, in efc_els_send_req() 322 struct efc_node *node; in efc_els_acc_cb() 357 struct efc_node *node = els->node; in efc_els_send_rsp() 393 efc_send_plogi(struct efc_node *node) in efc_send_plogi() 420 efc_send_flogi(struct efc_node *node) in efc_send_flogi() 449 efc_send_fdisc(struct efc_node *node) in efc_send_fdisc() [all …]
|
D | efc_device.h | 14 efc_node_init_device(struct efc_node *node, bool send_plogi); 16 efc_process_prli_payload(struct efc_node *node, 19 efc_d_send_prli_rsp(struct efc_node *node, uint16_t ox_id); 21 efc_send_ls_acc_after_attach(struct efc_node *node,
|
D | efc_device.c | 16 efc_d_send_prli_rsp(struct efc_node *node, u16 ox_id) in efc_d_send_prli_rsp() 47 struct efc_node *node = NULL; in __efc_d_common() 85 struct efc_node *node = ctx->app; in __efc_d_wait_del_node() 148 struct efc_node *node = ctx->app; in __efc_d_wait_del_ini_tgt() 201 struct efc_node *node = ctx->app; in __efc_d_initiate_shutdown() 317 struct efc_node *node = ctx->app; in __efc_d_wait_loop() 343 efc_send_ls_acc_after_attach(struct efc_node *node, in efc_send_ls_acc_after_attach() 358 efc_process_prli_payload(struct efc_node *node, void *prli) in efc_process_prli_payload() 374 struct efc_node *node = ctx->app; in __efc_d_wait_plogi_acc_cmpl() 411 struct efc_node *node = ctx->app; in __efc_d_wait_logo_rsp() [all …]
|
D | efclib.h | 320 struct efc_node { struct 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); 605 void efc_node_post_shutdown(struct efc_node *node, void *arg); 606 u64 efc_node_get_wwpn(struct efc_node *node); 618 void efc_scsi_sess_reg_complete(struct efc_node *node, u32 status); 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);
|
D | efc_fabric.h | 112 efc_fabric_set_topology(struct efc_node *node, 114 void efc_fabric_notify_topology(struct efc_node *node);
|
D | efc_domain.c | 322 struct efc_node *node; in __efc_domain_init() 409 struct efc_node *node; in __efc_domain_wait_alloc() 553 struct efc_node *node = NULL; in __efc_domain_wait_attach() 943 struct efc_node *node = NULL; in efc_domain_dispatch_frame() 1027 struct efc_node *node = (struct efc_node *)arg; in efc_node_dispatch_frame()
|
D | efc_nport.c | 180 struct efc_node *node; in efc_nport_attach() 216 struct efc_node *node; in efc_nport_shutdown() 414 struct efc_node *fabric; in __efc_nport_vport_wait_alloc() 454 struct efc_node *node; in __efc_nport_vport_allocated() 503 struct efc_node *node; in __efc_nport_attached()
|
D | efclib.c | 35 sizeof(struct efc_node)); in efcport_init()
|
/linux-6.12.1/drivers/scsi/elx/efct/ |
D | efct_scsi.h | 86 struct efc_node; 154 efct_scsi_new_initiator(struct efc *efc, struct efc_node *node); 162 efct_scsi_del_initiator(struct efc *efc, struct efc_node *node, int reason);
|
D | efct_xport.h | 126 struct efc_node **nodes; 162 struct efc_node *node;
|
D | efct_lio.c | 341 struct efc_node *node = se_sess->fabric_sess_ptr; in efct_lio_close_session() 1031 efct_get_vport_tpg(struct efc_node *node) in efct_get_vport_tpg() 1059 struct efc_node *node = tgt_node->node; in _efct_tgt_node_free() 1068 struct efc_node *node = private; in efct_session_cb() 1159 struct efc_node *node = wq_data->ptr; in efct_lio_setup_session() 1221 int efct_scsi_new_initiator(struct efc *efc, struct efc_node *node) in efct_scsi_new_initiator() 1246 struct efc_node *node = wq_data->ptr; in efct_lio_remove_session() 1278 int efct_scsi_del_initiator(struct efc *efc, struct efc_node *node, int reason) in efct_scsi_del_initiator()
|
D | efct_lio.h | 73 struct efc_node *node;
|
/linux-6.12.1/drivers/scsi/elx/ |
D | Makefile | 15 libefc/efc_node.o libefc/efc_nport.o libefc/efc_device.o \
|