Lines Matching refs:ib_device

667 	struct ib_device	*device;
679 struct ib_device *device;
1386 struct ib_device *device;
1431 struct ib_device *device;
1444 struct ib_device *device;
1453 struct ib_device *device;
1467 struct ib_device *device;
1479 struct ib_device *device;
1521 struct ib_device *device;
1564 struct ib_device *device;
1583 struct ib_device *device;
1608 struct ib_device *device;
1616 struct ib_device *device;
1635 struct ib_device *device;
1643 struct ib_device *device;
1911 struct ib_device *device;
1967 struct ib_device *device;
2001 int (*mapping_error)(struct ib_device *dev,
2003 u64 (*map_single)(struct ib_device *dev,
2006 void (*unmap_single)(struct ib_device *dev,
2009 u64 (*map_page)(struct ib_device *dev,
2013 void (*unmap_page)(struct ib_device *dev,
2016 int (*map_sg)(struct ib_device *dev,
2019 void (*unmap_sg)(struct ib_device *dev,
2022 int (*map_sg_attrs)(struct ib_device *dev,
2026 void (*unmap_sg_attrs)(struct ib_device *dev,
2030 void (*sync_single_for_cpu)(struct ib_device *dev,
2034 void (*sync_single_for_device)(struct ib_device *dev,
2038 void *(*alloc_coherent)(struct ib_device *dev,
2042 void (*free_coherent)(struct ib_device *dev,
2057 struct ib_device *device;
2118 struct ib_device { struct
2149 struct rdma_hw_stats *(*alloc_hw_stats)(struct ib_device *device, argument
2163 int (*get_hw_stats)(struct ib_device *device, argument
2166 int (*query_device)(struct ib_device *device, argument
2169 int (*query_port)(struct ib_device *device, argument
2172 enum rdma_link_layer (*get_link_layer)(struct ib_device *device, argument
2181 if_t (*get_netdev)(struct ib_device *device, argument
2183 int (*query_gid)(struct ib_device *device, argument
2199 int (*add_gid)(struct ib_device *device, argument
2211 int (*del_gid)(struct ib_device *device, argument
2215 int (*query_pkey)(struct ib_device *device, argument
2217 int (*modify_device)(struct ib_device *device, argument
2220 int (*modify_port)(struct ib_device *device, argument
2327 int (*process_mad)(struct ib_device *device, argument
2337 struct ib_xrcd * (*alloc_xrcd)(struct ib_device *device, argument
2346 struct ib_device *device, argument
2366 int (*set_vf_link_state)(struct ib_device *device, int vf, u8 port, argument
2368 int (*get_vf_config)(struct ib_device *device, int vf, u8 port, argument
2370 int (*get_vf_stats)(struct ib_device *device, int vf, u8 port, argument
2372 int (*set_vf_guid)(struct ib_device *device, int vf, u8 port, u64 guid, argument
2382 struct ib_rwq_ind_table * (*create_rwq_ind_table)(struct ib_device *device, argument
2386 struct ib_dm *(*alloc_dm)(struct ib_device *device, argument
2395 struct ib_device *device, struct uverbs_attr_bundle *attrs); argument
2435 int (*get_port_immutable)(struct ib_device *, u8, struct ib_port_immutable *); argument
2436 void (*get_dev_fw_str)(struct ib_device *, char *str, size_t str_len); argument
2441 void (*add) (struct ib_device *);
2442 void (*remove)(struct ib_device *, void *client_data);
2460 struct ib_device *dev,
2469 struct ib_device *ib_alloc_device(size_t size);
2470 void ib_dealloc_device(struct ib_device *device);
2472 void ib_get_device_fw_str(struct ib_device *device, char *str, size_t str_len);
2474 int ib_register_device(struct ib_device *device,
2475 int (*port_callback)(struct ib_device *,
2477 void ib_unregister_device(struct ib_device *device);
2482 void *ib_get_client_data(struct ib_device *device, struct ib_client *client);
2483 void ib_set_client_data(struct ib_device *device, struct ib_client *client,
2603 int ib_query_port(struct ib_device *device,
2606 enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device,
2618 static inline bool rdma_cap_ib_switch(const struct ib_device *device) in rdma_cap_ib_switch()
2631 static inline u8 rdma_start_port(const struct ib_device *device) in rdma_start_port()
2644 static inline u8 rdma_end_port(const struct ib_device *device) in rdma_end_port()
2649 static inline int rdma_is_port_valid(const struct ib_device *device, in rdma_is_port_valid()
2656 static inline bool rdma_protocol_ib(const struct ib_device *device, u8 port_num) in rdma_protocol_ib()
2661 static inline bool rdma_protocol_roce(const struct ib_device *device, u8 port_num) in rdma_protocol_roce()
2667 static inline bool rdma_protocol_roce_udp_encap(const struct ib_device *device, u8 port_num) in rdma_protocol_roce_udp_encap()
2672 static inline bool rdma_protocol_roce_eth_encap(const struct ib_device *device, u8 port_num) in rdma_protocol_roce_eth_encap()
2677 static inline bool rdma_protocol_iwarp(const struct ib_device *device, u8 port_num) in rdma_protocol_iwarp()
2682 static inline bool rdma_ib_or_roce(const struct ib_device *device, u8 port_num) in rdma_ib_or_roce()
2700 static inline bool rdma_cap_ib_mad(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mad()
2724 static inline bool rdma_cap_opa_mad(struct ib_device *device, u8 port_num) in rdma_cap_opa_mad()
2750 static inline bool rdma_cap_ib_smi(const struct ib_device *device, u8 port_num) in rdma_cap_ib_smi()
2770 static inline bool rdma_cap_ib_cm(const struct ib_device *device, u8 port_num) in rdma_cap_ib_cm()
2787 static inline bool rdma_cap_iw_cm(const struct ib_device *device, u8 port_num) in rdma_cap_iw_cm()
2807 static inline bool rdma_cap_ib_sa(const struct ib_device *device, u8 port_num) in rdma_cap_ib_sa()
2829 static inline bool rdma_cap_ib_mcast(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mcast()
2847 static inline bool rdma_cap_af_ib(const struct ib_device *device, u8 port_num) in rdma_cap_af_ib()
2868 static inline bool rdma_cap_eth_ah(const struct ib_device *device, u8 port_num) in rdma_cap_eth_ah()
2885 static inline size_t rdma_max_mad_size(const struct ib_device *device, u8 port_num) in rdma_max_mad_size()
2903 static inline bool rdma_cap_roce_gid_table(const struct ib_device *device, in rdma_cap_roce_gid_table()
2913 static inline bool rdma_cap_read_inv(struct ib_device *dev, u32 port_num) in rdma_cap_read_inv()
2922 int ib_query_gid(struct ib_device *device,
2926 int ib_set_vf_link_state(struct ib_device *device, int vf, u8 port,
2928 int ib_get_vf_config(struct ib_device *device, int vf, u8 port,
2930 int ib_get_vf_stats(struct ib_device *device, int vf, u8 port,
2932 int ib_set_vf_guid(struct ib_device *device, int vf, u8 port, u64 guid,
2935 int ib_query_pkey(struct ib_device *device,
2938 int ib_modify_device(struct ib_device *device,
2942 int ib_modify_port(struct ib_device *device,
2946 int ib_find_gid(struct ib_device *device, union ib_gid *gid,
2950 int ib_find_pkey(struct ib_device *device,
2966 struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
3033 int ib_init_ah_from_wc(struct ib_device *device, u8 port_num,
3296 struct ib_cq *__ib_alloc_cq_user(struct ib_device *dev, void *private,
3310 static inline struct ib_cq *ib_alloc_cq_user(struct ib_device *dev, in ib_alloc_cq_user()
3330 static inline struct ib_cq *ib_alloc_cq(struct ib_device *dev, void *private, in ib_alloc_cq()
3369 struct ib_cq *__ib_create_cq(struct ib_device *device,
3496 static inline int ib_dma_mapping_error(struct ib_device *dev, u64 dma_addr) in ib_dma_mapping_error()
3510 static inline u64 ib_dma_map_single(struct ib_device *dev, in ib_dma_map_single()
3526 static inline void ib_dma_unmap_single(struct ib_device *dev, in ib_dma_unmap_single()
3536 static inline u64 ib_dma_map_single_attrs(struct ib_device *dev, in ib_dma_map_single_attrs()
3545 static inline void ib_dma_unmap_single_attrs(struct ib_device *dev, in ib_dma_unmap_single_attrs()
3562 static inline u64 ib_dma_map_page(struct ib_device *dev, in ib_dma_map_page()
3580 static inline void ib_dma_unmap_page(struct ib_device *dev, in ib_dma_unmap_page()
3597 static inline int ib_dma_map_sg(struct ib_device *dev, in ib_dma_map_sg()
3613 static inline void ib_dma_unmap_sg(struct ib_device *dev, in ib_dma_unmap_sg()
3623 static inline int ib_dma_map_sg_attrs(struct ib_device *dev, in ib_dma_map_sg_attrs()
3636 static inline void ib_dma_unmap_sg_attrs(struct ib_device *dev, in ib_dma_unmap_sg_attrs()
3656 static inline u64 ib_sg_dma_address(struct ib_device *dev, in ib_sg_dma_address()
3670 static inline unsigned int ib_sg_dma_len(struct ib_device *dev, in ib_sg_dma_len()
3683 static inline void ib_dma_sync_single_for_cpu(struct ib_device *dev, in ib_dma_sync_single_for_cpu()
3701 static inline void ib_dma_sync_single_for_device(struct ib_device *dev, in ib_dma_sync_single_for_device()
3719 static inline void *ib_dma_alloc_coherent(struct ib_device *dev, in ib_dma_alloc_coherent()
3743 static inline void ib_dma_free_coherent(struct ib_device *dev, in ib_dma_free_coherent()
3878 struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller);
3934 if_t ib_get_net_dev_by_params(struct ib_device *dev, u8 port,
3942 struct ib_rwq_ind_table *ib_create_rwq_ind_table(struct ib_device *device,
3973 int ib_resolve_eth_dmac(struct ib_device *device,