Searched refs:ocs_list_t (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/sys/dev/ocs_fc/
H A Docs_list.h72 * when ocs_list_t is used as a link (ocs_list_link_t).
76 typedef struct ocs_list_s ocs_list_t; typedef in typeref:struct:ocs_list_s
79 ocs_list_t *next; /*<< pointer to head of list (or next if link) */
80 ocs_list_t *prev; /*<< pointer to tail of list (or previous if link) */
83 typedef ocs_list_t ocs_list_link_t;
86 #define item2link(list, item) ((ocs_list_t*) (((uint8_t*)(item)) + (list)->offset))
103 _ocs_list_init(ocs_list_t *list, uint32_t offset)
124 ocs_list_empty(ocs_list_t *list)
140 ocs_list_valid(ocs_list_t *list)
157 _ocs_list_insert_link(ocs_list_t *
[all...]
H A Docs_common.h136 ocs_list_t node_group_list; /**< linked list of node groups */
167 ocs_list_t node_list; /**< list of nodes */
208 ocs_list_t node_group_dir_list;
222 ocs_list_t sport_list; /**< linked list of SLI ports */
336 ocs_list_t active_ios; /**< active I/O's for this node */
364 ocs_list_t pend_frames; /**< inbound pending frames list */
382 ocs_list_t els_io_pend_list; /**< list of pending (not yet processed) ELS IOs */
383 ocs_list_t els_io_active_list; /**< list of active (processed) ELS IOs */
H A Docs_xport.h47 ocs_list_t pend_frames;
173 ocs_list_t nodes_free_list; /**< linked list of free nodes */
179 ocs_list_t io_pending_list; /**< list of IOs waiting for HW resources
191 ocs_list_t vport_list; /**< list of VPORTS (NPIV) */
H A Docs_hw.h450 ocs_list_t link;
954 ocs_list_t eq_list;
982 ocs_list_t cmd_head;
983 ocs_list_t cmd_pending;
1037 ocs_list_t io_inuse; /**< List of IO objects in use */
1038 ocs_list_t io_timed_wqe; /**< List of IO objects with a timed target WQE */
1039 ocs_list_t io_wait_free; /**< List of IO objects waiting to be freed */
1040 ocs_list_t io_free; /**< List of IO objects available for allocation */
1041 ocs_list_t io_port_owned; /**< List of IO objects posted for chip use */
1042 ocs_list_t io_port_dnr
[all...]
H A Docs_drv_fc.h59 ocs_list_t domain_list; /*>> linked list of virtual fabric objects */
H A Docs.h141 ocs_list_t domain_list;
H A Docs_els.h105 extern int32_t ocs_els_io_list_empty(ocs_node_t *node, ocs_list_t *list);
H A Docs_unsol.c64 static ocs_hw_sequence_t *ocs_frame_next(ocs_list_t *pend_list, ocs_lock_t *list_lock);
67 static int32_t ocs_purge_pending(ocs_t *ocs, ocs_list_t *pend_list, ocs_lock_t *list_lock);
396 ocs_purge_pending(ocs_t *ocs, ocs_list_t *pend_list, ocs_lock_t *list_lock)
1177 ocs_frame_next(ocs_list_t *pend_list, ocs_lock_t *list_lock)
H A Docs_utils.h97 ocs_list_t segment_list;
H A Docs_utils.c2568 ocs_list_t freelist;
H A Docs_els.c2666 ocs_els_io_list_empty(ocs_node_t *node, ocs_list_t *list)

Completed in 108 milliseconds