Lines Matching defs:ocs_domain_s

213 struct ocs_domain_s {  struct
214 ocs_t *ocs; /**< pointer back to ocs */
215 uint32_t instance_index; /**< unique instance index value */
216 char display_name[OCS_DISPLAY_NAME_LENGTH]; /**< Node display name */
217 ocs_list_t sport_list; /**< linked list of SLI ports */
218 ocs_scsi_ini_domain_t ini_domain; /**< initiator backend private domain data */
219 ocs_scsi_tgt_domain_t tgt_domain; /**< target backend private domain data */
220 ocs_mgmt_functions_t *mgmt_functions;
223 ocs_hw_t *hw; /**< pointer to HW */
224 ocs_sm_ctx_t sm; /**< state machine context */
225 uint32_t fcf; /**< FC Forwarder table index */
226 uint32_t fcf_indicator; /**< FCFI */
227 uint32_t vlan_id; /**< VLAN tag for this domain */
228 uint32_t indicator; /**< VFI */
229 ocs_dma_t dma; /**< memory for Service Parameters */
230 uint32_t req_rediscover_fcf:1; /**< TRUE if fcf rediscover is needed (in response
234 uint64_t fcf_wwn; /**< WWN for FCF/switch */
235 ocs_list_link_t link;
236 ocs_sm_ctx_t drvsm; /**< driver domain sm context */
237 uint32_t attached:1, /**< set true after attach completes */
238 is_fc:1, /**< is FC */
239 is_loop:1, /**< is loop topology */
240 is_nlport:1, /**< is public loop */
241 domain_found_pending:1, /**< A domain found is pending, drec is updated */
242 req_domain_free:1, /**< True if domain object should be free'd */
243 req_accept_frames:1, /**< set in domain state machine to enable frames */
244 domain_notify_pend:1; /** Set in domain SM to avoid duplicate node event post */
245 ocs_domain_record_t pending_drec; /**< Pending drec if a domain found is pending */
246 uint8_t service_params[OCS_SERVICE_PARMS_LENGTH]; /**< any sports service parameters */
247 …t flogi_service_params[OCS_SERVICE_PARMS_LENGTH]; /**< Fabric/P2p service parameters from FLOGI */
248 uint8_t femul_enable; /**< TRUE if Fabric Emulation mode is enabled */
251 sparse_vector_t lookup; /**< d_id to node lookup object */
252 ocs_lock_t lookup_lock;
254 …s_sli_port_t *sport; /**< Pointer to first (physical) SLI port (also at the head of sport_list) */
255 uint32_t sport_instance_count; /**< count of sport instances */
258 ocs_bitmap_t *portid_pool;
259 ocs_ns_t *ocs_ns; /*>> Directory(Name) services data */