Lines Matching defs:node
19 io->node->display_name, io->instance_index, io->init_task_tag, \
26 struct efc_node *node = ctx->app;
29 strncpy(node->current_state_name, handler,
30 sizeof(node->current_state_name));
32 strncpy(node->prev_state_name, node->current_state_name,
33 sizeof(node->prev_state_name));
34 strncpy(node->current_state_name, "invalid",
35 sizeof(node->current_state_name));
37 node->prev_evt = node->current_evt;
38 node->current_evt = evt;
44 * Unsolicited receive frames are held on the node pending frame list,
49 efc_node_hold_frames(struct efc_node *node)
51 node->hold_frames = true;
57 * Unsolicited receive frames processed rather than being held on the node
62 efc_node_accept_frames(struct efc_node *node)
64 node->hold_frames = false;
70 * and remote node initiator/target enable are enumerated.
72 * and I+T is enabled on remote node.
94 efc_node_get_enable(struct efc_node *node)
98 if (node->nport->enable_ini)
100 if (node->nport->enable_tgt)
102 if (node->init)
104 if (node->targ)
122 efc_node_attach(struct efc_node *node);
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);
148 efc_node_transition(struct efc_node *node,
156 efc_node_initiate_cleanup(struct efc_node *node);
162 efc_node_pause(struct efc_node *node,
169 efc_node_active_ios_empty(struct efc_node *node);
171 efc_node_send_ls_io_cleanup(struct efc_node *node);
174 efc_els_io_list_empty(struct efc_node *node, struct list_head *list);
179 u64 efc_node_get_wwnn(struct efc_node *node);
183 efc_node_post_els_resp(struct efc_node *node, u32 evt, void *arg);
185 efc_node_recv_els_frame(struct efc_node *node, struct efc_hw_sequence *s);
187 efc_node_recv_ct_frame(struct efc_node *node, struct efc_hw_sequence *seq);
189 efc_node_recv_fcp_cmd(struct efc_node *node, struct efc_hw_sequence *seq);