Home
last modified time | relevance | path

Searched refs:efc_node (Results 1 – 17 of 17) sorted by relevance

/linux-6.12.1/drivers/scsi/elx/libefc/
Defc_els.h17 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 …]
Defc_node.h26 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 …]
Defc_node.c14 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 …]
Defc_fabric.c24 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 …]
Defc_els.c35 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 …]
Defc_device.h14 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,
Defc_device.c16 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 …]
Defclib.h320 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);
Defc_fabric.h112 efc_fabric_set_topology(struct efc_node *node,
114 void efc_fabric_notify_topology(struct efc_node *node);
Defc_domain.c322 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()
Defc_nport.c180 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()
Defclib.c35 sizeof(struct efc_node)); in efcport_init()
/linux-6.12.1/drivers/scsi/elx/efct/
Defct_scsi.h86 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);
Defct_xport.h126 struct efc_node **nodes;
162 struct efc_node *node;
Defct_lio.c341 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()
Defct_lio.h73 struct efc_node *node;
/linux-6.12.1/drivers/scsi/elx/
DMakefile15 libefc/efc_node.o libefc/efc_nport.o libefc/efc_device.o \