Lines Matching defs:rib_hca_s
220 struct rib_hca_s { struct
229 rib_hca_service_t *bound_services; argument
230 krwlock_t bound_services_lock;
231 ib_guid_t hca_guid;
232 uint32_t hca_nports;
233 ibt_hca_portinfo_t *hca_ports;
234 size_t hca_pinfosz;
235 enum hca_state state; /* state of HCA */
236 krwlock_t state_lock; /* protects state field */
237 bool_t inuse; /* indicates HCA usage */
238 kmutex_t inuse_lock; /* protects inuse field */
240 rib_conn_list_t cl_conn_list; /* client conn list */
241 rib_conn_list_t srv_conn_list; /* server conn list */
243 rib_cq_t *clnt_scq;
244 rib_cq_t *clnt_rcq;
245 rib_cq_t *svc_scq;
246 rib_cq_t *svc_rcq;
247 kmutex_t cb_lock;
248 kcondvar_t cb_cv;
273 struct rib_hca_s *next; argument