Lines Matching defs:ib_device
2629 struct ib_device { struct
2632 struct ib_device_ops ops; argument
2633 char name[IB_DEVICE_NAME_MAX];
2634 struct rcu_head rcu_head;
2636 struct list_head event_handler_list;
2638 struct rw_semaphore event_handler_rwsem;
2641 spinlock_t qp_open_list_lock;
2643 struct rw_semaphore client_data_rwsem;
2644 struct xarray client_data;
2645 struct mutex unregistration_lock;
2648 rwlock_t cache_lock;
2652 struct ib_port_data *port_data;
2654 int num_comp_vectors;
2656 union {
2680 struct ib_device_attr attrs; argument
2681 struct attribute_group *hw_stats_ag;
2682 struct rdma_hw_stats *hw_stats;
2685 struct rdmacg_device cg_device;
2688 u32 index;
2690 spinlock_t cq_pools_lock;
2691 struct list_head cq_pools[IB_POLL_LAST_POOL_TYPE + 1];
2693 struct rdma_restrack_root *res;
2695 const struct uapi_definition *driver_def;
2721 int (*add)(struct ib_device *ibdev); argument