Lines Matching refs:ib_device

97 	struct ib_device	*device;
649 struct ib_device *device;
661 struct ib_device *device;
1488 struct ib_device *device;
1547 struct ib_device *device;
1561 struct ib_device *device;
1570 struct ib_device *device;
1587 struct ib_device *device;
1608 struct ib_device *device;
1654 struct ib_device *device;
1697 struct ib_device *device;
1735 struct ib_device *dev;
1755 struct ib_device *device;
1792 struct ib_device *device;
1800 struct ib_device *device;
1822 struct ib_device *device;
1830 struct ib_device *device;
2099 struct ib_device *device;
2155 struct ib_device *device;
2212 struct ib_device *hca;
2228 int (*attach_mcast)(struct net_device *dev, struct ib_device *hca,
2231 int (*detach_mcast)(struct net_device *dev, struct ib_device *hca,
2242 struct ib_device *device;
2256 struct ib_device { struct
2289 struct rdma_hw_stats *(*alloc_hw_stats)(struct ib_device *device, argument
2303 int (*get_hw_stats)(struct ib_device *device, argument
2306 int (*query_device)(struct ib_device *device, argument
2309 int (*query_port)(struct ib_device *device, argument
2312 enum rdma_link_layer (*get_link_layer)(struct ib_device *device, argument
2321 struct net_device *(*get_netdev)(struct ib_device *device, argument
2327 int (*query_gid)(struct ib_device *device, argument
2353 int (*query_pkey)(struct ib_device *device, argument
2355 int (*modify_device)(struct ib_device *device, argument
2358 int (*modify_port)(struct ib_device *device, argument
2361 struct ib_ucontext * (*alloc_ucontext)(struct ib_device *device, argument
2366 struct ib_pd * (*alloc_pd)(struct ib_device *device, argument
2409 struct ib_cq * (*create_cq)(struct ib_device *device, argument
2465 int (*process_mad)(struct ib_device *device, argument
2475 struct ib_xrcd * (*alloc_xrcd)(struct ib_device *device, argument
2490 int (*set_vf_link_state)(struct ib_device *device, int vf, u8 port, argument
2492 int (*get_vf_config)(struct ib_device *device, int vf, u8 port, argument
2494 int (*get_vf_stats)(struct ib_device *device, int vf, u8 port, argument
2496 int (*set_vf_guid)(struct ib_device *device, int vf, u8 port, u64 guid, argument
2506 struct ib_rwq_ind_table * (*create_rwq_ind_table)(struct ib_device *device, argument
2510 struct ib_flow_action * (*create_flow_action_esp)(struct ib_device *device, argument
2517 struct ib_dm * (*alloc_dm)(struct ib_device *device, argument
2525 struct ib_counters * (*create_counters)(struct ib_device *device, argument
2539 struct ib_device *device, argument
2587 int (*get_port_immutable)(struct ib_device *, u8, struct ib_port_immutable *); argument
2588 void (*get_dev_fw_str)(struct ib_device *, char *str); argument
2589 const struct cpumask *(*get_vector_affinity)(struct ib_device *ibdev, argument
2598 void (*add) (struct ib_device *); argument
2599 void (*remove)(struct ib_device *, void *client_data);
2617 struct ib_device *dev,
2626 struct ib_device *ib_alloc_device(size_t size);
2627 void ib_dealloc_device(struct ib_device *device);
2629 void ib_get_device_fw_str(struct ib_device *device, char *str);
2631 int ib_register_device(struct ib_device *device,
2632 int (*port_callback)(struct ib_device *,
2634 void ib_unregister_device(struct ib_device *device);
2639 void *ib_get_client_data(struct ib_device *device, struct ib_client *client);
2640 void ib_set_client_data(struct ib_device *device, struct ib_client *client,
2742 int ib_query_port(struct ib_device *device,
2745 enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device,
2757 static inline bool rdma_cap_ib_switch(const struct ib_device *device) in rdma_cap_ib_switch()
2770 static inline u8 rdma_start_port(const struct ib_device *device) in rdma_start_port()
2783 static inline u8 rdma_end_port(const struct ib_device *device) in rdma_end_port()
2788 static inline int rdma_is_port_valid(const struct ib_device *device, in rdma_is_port_valid()
2795 static inline bool rdma_is_grh_required(const struct ib_device *device, in rdma_is_grh_required()
2802 static inline bool rdma_protocol_ib(const struct ib_device *device, u8 port_num) in rdma_protocol_ib()
2807 static inline bool rdma_protocol_roce(const struct ib_device *device, u8 port_num) in rdma_protocol_roce()
2813 static inline bool rdma_protocol_roce_udp_encap(const struct ib_device *device, u8 port_num) in rdma_protocol_roce_udp_encap()
2818 static inline bool rdma_protocol_roce_eth_encap(const struct ib_device *device, u8 port_num) in rdma_protocol_roce_eth_encap()
2823 static inline bool rdma_protocol_iwarp(const struct ib_device *device, u8 port_num) in rdma_protocol_iwarp()
2828 static inline bool rdma_ib_or_roce(const struct ib_device *device, u8 port_num) in rdma_ib_or_roce()
2834 static inline bool rdma_protocol_raw_packet(const struct ib_device *device, u8 port_num) in rdma_protocol_raw_packet()
2839 static inline bool rdma_protocol_usnic(const struct ib_device *device, u8 port_num) in rdma_protocol_usnic()
2856 static inline bool rdma_cap_ib_mad(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mad()
2880 static inline bool rdma_cap_opa_mad(struct ib_device *device, u8 port_num) in rdma_cap_opa_mad()
2906 static inline bool rdma_cap_ib_smi(const struct ib_device *device, u8 port_num) in rdma_cap_ib_smi()
2926 static inline bool rdma_cap_ib_cm(const struct ib_device *device, u8 port_num) in rdma_cap_ib_cm()
2943 static inline bool rdma_cap_iw_cm(const struct ib_device *device, u8 port_num) in rdma_cap_iw_cm()
2963 static inline bool rdma_cap_ib_sa(const struct ib_device *device, u8 port_num) in rdma_cap_ib_sa()
2985 static inline bool rdma_cap_ib_mcast(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mcast()
3003 static inline bool rdma_cap_af_ib(const struct ib_device *device, u8 port_num) in rdma_cap_af_ib()
3024 static inline bool rdma_cap_eth_ah(const struct ib_device *device, u8 port_num) in rdma_cap_eth_ah()
3038 static inline bool rdma_cap_opa_ah(struct ib_device *device, u8 port_num) in rdma_cap_opa_ah()
3056 static inline size_t rdma_max_mad_size(const struct ib_device *device, u8 port_num) in rdma_max_mad_size()
3074 static inline bool rdma_cap_roce_gid_table(const struct ib_device *device, in rdma_cap_roce_gid_table()
3084 static inline bool rdma_cap_read_inv(struct ib_device *dev, u32 port_num) in rdma_cap_read_inv()
3093 int ib_set_vf_link_state(struct ib_device *device, int vf, u8 port,
3095 int ib_get_vf_config(struct ib_device *device, int vf, u8 port,
3097 int ib_get_vf_stats(struct ib_device *device, int vf, u8 port,
3099 int ib_set_vf_guid(struct ib_device *device, int vf, u8 port, u64 guid,
3102 int ib_query_pkey(struct ib_device *device,
3105 int ib_modify_device(struct ib_device *device,
3109 int ib_modify_port(struct ib_device *device,
3113 int ib_find_gid(struct ib_device *device, union ib_gid *gid,
3116 int ib_find_pkey(struct ib_device *device,
3132 struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
3199 int ib_init_ah_attr_from_wc(struct ib_device *device, u8 port_num,
3425 struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private,
3447 struct ib_cq *__ib_create_cq(struct ib_device *device,
3550 static inline int ib_dma_mapping_error(struct ib_device *dev, u64 dma_addr) in ib_dma_mapping_error()
3562 static inline u64 ib_dma_map_single(struct ib_device *dev, in ib_dma_map_single()
3576 static inline void ib_dma_unmap_single(struct ib_device *dev, in ib_dma_unmap_single()
3591 static inline u64 ib_dma_map_page(struct ib_device *dev, in ib_dma_map_page()
3607 static inline void ib_dma_unmap_page(struct ib_device *dev, in ib_dma_unmap_page()
3621 static inline int ib_dma_map_sg(struct ib_device *dev, in ib_dma_map_sg()
3635 static inline void ib_dma_unmap_sg(struct ib_device *dev, in ib_dma_unmap_sg()
3642 static inline int ib_dma_map_sg_attrs(struct ib_device *dev, in ib_dma_map_sg_attrs()
3651 static inline void ib_dma_unmap_sg_attrs(struct ib_device *dev, in ib_dma_unmap_sg_attrs()
3666 static inline u64 ib_sg_dma_address(struct ib_device *dev, in ib_sg_dma_address()
3680 static inline unsigned int ib_sg_dma_len(struct ib_device *dev, in ib_sg_dma_len()
3693 static inline void ib_dma_sync_single_for_cpu(struct ib_device *dev, in ib_dma_sync_single_for_cpu()
3708 static inline void ib_dma_sync_single_for_device(struct ib_device *dev, in ib_dma_sync_single_for_device()
3723 static inline void *ib_dma_alloc_coherent(struct ib_device *dev, in ib_dma_alloc_coherent()
3738 static inline void ib_dma_free_coherent(struct ib_device *dev, in ib_dma_free_coherent()
3847 struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller);
3902 struct net_device *ib_get_net_dev_by_params(struct ib_device *dev, u8 port,
3910 struct ib_rwq_ind_table *ib_create_rwq_ind_table(struct ib_device *device,
3937 int ib_get_eth_speed(struct ib_device *dev, u8 port_num, u8 *speed, u8 *width);
4107 static inline enum rdma_ah_attr_type rdma_ah_find_type(struct ib_device *dev, in rdma_ah_find_type()
4158 ib_get_vector_affinity(struct ib_device *device, int comp_vector) in ib_get_vector_affinity()
4169 struct ib_qp *qp, struct ib_device *device) in ib_set_flow()
4188 void rdma_roce_rescan_device(struct ib_device *ibdev);