Lines Matching defs:ocs_sli_port_s

153 struct ocs_sli_port_s {  struct
154 ocs_t *ocs; /**< pointer to ocs */
155 uint32_t tgt_id; /**< target id */
156 uint32_t index; /**< ??? */
157 uint32_t instance_index;
158 char display_name[OCS_DISPLAY_NAME_LENGTH]; /**< sport display name */
159 ocs_domain_t *domain; /**< current fabric domain */
160 uint32_t is_vport:1; /**< this SPORT is a virtual port */
161 uint64_t wwpn; /**< WWPN from HW (host endian) */
162 uint64_t wwnn; /**< WWNN from HW (host endian) */
163 ocs_list_t node_list; /**< list of nodes */
164 ocs_scsi_ini_sport_t ini_sport; /**< initiator backend private sport data */
165 ocs_scsi_tgt_sport_t tgt_sport; /**< target backend private sport data */
166 void *tgt_data; /**< target backend private pointer */
167 void *ini_data; /**< initiator backend private pointer */
168 ocs_mgmt_functions_t *mgmt_functions;
173 ocs_sm_ctx_t ctx; /**< state machine context */
174 ocs_hw_t *hw; /**< pointer to HW */
175 uint32_t indicator; /**< VPI */
176 uint32_t fc_id; /**< FC address */
177 ocs_dma_t dma; /**< memory for Service Parameters */
179 uint8_t wwnn_str[OCS_WWN_LENGTH]; /**< WWN (ASCII) */
180 uint64_t sli_wwpn; /**< WWPN (wire endian) */
181 uint64_t sli_wwnn; /**< WWNN (wire endian) */
182 uint32_t sm_free_req_pending:1; /**< Free request received while waiting for attach response */
187 ocs_sm_ctx_t sm; /**< sport context state machine */
188 sparse_vector_t lookup; /**< fc_id to node lookup object */
189 ocs_list_link_t link;
190 uint32_t enable_ini:1, /**< SCSI initiator enabled for this node */
191 enable_tgt:1, /**< SCSI target enabled for this node */
192 enable_rscn:1, /**< This SPORT will be expecting RSCN */
193 shutting_down:1, /**< sport in process of shutting down */
194 p2p_winner:1; /**< TRUE if we're the point-to-point winner */
195 ocs_sport_topology_e topology; /**< topology: fabric/p2p/unknown */
196 uint8_t service_params[OCS_SERVICE_PARMS_LENGTH]; /**< Login parameters */
197 uint32_t p2p_remote_port_id; /**< Remote node's port id for p2p */
198 uint32_t p2p_port_id; /**< our port's id */
201 ocs_lock_t node_group_lock;
202 uint32_t node_group_dir_next_instance; /**< HLM next node group directory instance value */
203 uint32_t node_group_next_instance; /**< HLM next node group instance value */
204 ocs_list_t node_group_dir_list;