Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/irdma/irdma_verbs.h
Context not available. | |||||
struct list_head vma_list; | struct list_head vma_list; | ||||
struct mutex vma_list_mutex; /* protect the vma_list */ | struct mutex vma_list_mutex; /* protect the vma_list */ | ||||
int abi_ver; | int abi_ver; | ||||
bool legacy_mode; | bool legacy_mode:1; | ||||
bool use_raw_attrs:1; | |||||
}; | }; | ||||
struct irdma_pd { | struct irdma_pd { | ||||
struct ib_pd ibpd; | struct ib_pd ibpd; | ||||
struct irdma_sc_pd sc_pd; | struct irdma_sc_pd sc_pd; | ||||
struct list_head udqp_list; | |||||
spinlock_t udqp_list_lock; | |||||
}; | }; | ||||
struct irdma_av { | struct irdma_av { | ||||
Context not available. | |||||
struct irdma_qp *iwqp; | struct irdma_qp *iwqp; | ||||
}; | }; | ||||
struct if_notify_work { | |||||
struct work_struct work; | |||||
struct irdma_device *iwdev; | |||||
u32 ipaddr[4]; | |||||
u16 vlan_id; | |||||
bool ipv4:1; | |||||
bool ifup:1; | |||||
}; | |||||
struct iw_cm_id; | struct iw_cm_id; | ||||
struct irdma_qp_kmode { | struct irdma_qp_kmode { | ||||
Context not available. | |||||
struct irdma_ah roce_ah; | struct irdma_ah roce_ah; | ||||
struct list_head teardown_entry; | struct list_head teardown_entry; | ||||
struct list_head ud_list_elem; | |||||
atomic_t refcnt; | atomic_t refcnt; | ||||
struct iw_cm_id *cm_id; | struct iw_cm_id *cm_id; | ||||
struct irdma_cm_node *cm_node; | struct irdma_cm_node *cm_node; | ||||
Context not available. | |||||
u8 pau_mode : 1; | u8 pau_mode : 1; | ||||
}; | }; | ||||
struct irdma_udqs_work { | |||||
struct work_struct work; | |||||
struct irdma_qp *iwqp; | |||||
u8 user_prio; | |||||
bool qs_change:1; | |||||
}; | |||||
enum irdma_mmap_flag { | enum irdma_mmap_flag { | ||||
IRDMA_MMAP_IO_NC, | IRDMA_MMAP_IO_NC, | ||||
IRDMA_MMAP_IO_WC, | IRDMA_MMAP_IO_WC, | ||||
Context not available. |