Home
last modified time | relevance | path

Searched refs:hca (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/include/linux/mlx5/
H A Ddevice.h1307 mdev->caps.hca[MLX5_CAP_ETHERNET_OFFLOADS]->cur, cap)
1357 mdev->caps.hca[MLX5_CAP_ESWITCH_FLOW_TABLE]->cur, cap)
1376 mdev->caps.hca[MLX5_CAP_ESWITCH]->cur, cap)
1384 mdev->caps.hca[MLX5_CAP_PORT_SELECTION]->cur, cap)
1388 mdev->caps.hca[MLX5_CAP_PORT_SELECTION]->max, cap)
1392 mdev->caps.hca[MLX5_CAP_ADV_VIRTUALIZATION]->cur, cap)
1396 mdev->caps.hca[MLX5_CAP_ADV_RDMA]->cur, cap)
1410 MLX5_GET(odp_cap, mdev->caps.hca[MLX5_CAP_ODP]->cur, \
1412 MLX5_GET(odp_cap, mdev->caps.hca[MLX5_CAP_ODP]->cur, \
1471 (mdev)->caps.hca[MLX5_CAP_VDPA_EMULATION]->cur, cap)
[all …]
H A Ddriver.h737 struct mlx5_hca_cap *hca[MLX5_CAP_NUM]; member
/linux-6.15/Documentation/ABI/testing/
H A Dconfigfs-rdma_cm13 mkdir -p /config/rdma_cm/<hca>
16 What: /config/rdma_cm/<hca>/ports/<port-num>/default_roce_mode
19 Description: RDMA-CM based connections from HCA <hca> at port <port-num>
24 What: /config/rdma_cm/<hca>/ports/<port-num>/default_roce_tos
27 Description: RDMA-CM QPs from HCA <hca> at port <port-num>
/linux-6.15/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c2218 priv->ca = hca; in ipoib_intf_init()
2221 rc = rdma_init_netdev(hca, port, RDMA_NETDEV_IPOIB, name, in ipoib_intf_init()
2230 rn->hca = hca; in ipoib_intf_init()
2243 if (hca->attrs.kernel_cap_flags & IBK_VIRTUAL_FUNCTION) in ipoib_intf_init()
2272 dev = ipoib_alloc_netdev(hca, port, name); in ipoib_intf_alloc()
2276 rc = ipoib_intf_init(hca, port, name, dev); in ipoib_intf_alloc()
2508 struct ib_device *hca, u32 port) in ipoib_add_port() argument
2516 ndev = ipoib_intf_alloc(hca, port, format); in ipoib_add_port()
2536 hca->name, port, result); in ipoib_add_port()
2545 if (hca->ops.rdma_netdev_get_params) { in ipoib_add_port()
[all …]
H A Dipoib.h508 struct net_device *ipoib_intf_alloc(struct ib_device *hca, u32 port,
510 int ipoib_intf_init(struct ib_device *hca, u32 port, const char *format,
581 int ipoib_mcast_attach(struct net_device *dev, struct ib_device *hca,
583 int ipoib_mcast_detach(struct net_device *dev, struct ib_device *hca,
H A Dipoib_verbs.c38 int ipoib_mcast_attach(struct net_device *dev, struct ib_device *hca, in ipoib_mcast_attach() argument
78 int ipoib_mcast_detach(struct net_device *dev, struct ib_device *hca, in ipoib_mcast_detach() argument
/linux-6.15/drivers/infiniband/hw/mthca/
H A Dmthca_cmd.c1177 dev_lim->hca.arbel.resize_srq = field & 1; in mthca_QUERY_DEV_LIM()
1185 dev_lim->hca.arbel.max_pbl_sz = 1 << (field & 0x3f); in mthca_QUERY_DEV_LIM()
1186 MTHCA_GET(dev_lim->hca.arbel.bmme_flags, outbox, in mthca_QUERY_DEV_LIM()
1188 MTHCA_GET(dev_lim->hca.arbel.reserved_lkey, outbox, in mthca_QUERY_DEV_LIM()
1191 dev_lim->hca.arbel.lam_required = field & 1; in mthca_QUERY_DEV_LIM()
1192 MTHCA_GET(dev_lim->hca.arbel.max_icm_sz, outbox, in mthca_QUERY_DEV_LIM()
1195 if (dev_lim->hca.arbel.bmme_flags & 1) in mthca_QUERY_DEV_LIM()
1198 dev_lim->hca.arbel.bmme_flags, in mthca_QUERY_DEV_LIM()
1199 dev_lim->hca.arbel.max_pbl_sz, in mthca_QUERY_DEV_LIM()
1200 dev_lim->hca.arbel.reserved_lkey); in mthca_QUERY_DEV_LIM()
[all …]
H A Dmthca_cmd.h184 } hca; member
H A Dmthca_profile.c122 mem_avail = dev_lim->hca.arbel.max_icm_sz; in mthca_make_profile()
/linux-6.15/Documentation/ABI/stable/
H A Dsysfs-driver-ib_srp1 What: /sys/class/infiniband_srp/srp-<hca>-<port_number>/add_target
74 What: /sys/class/infiniband_srp/srp-<hca>-<port_number>/ibdev
78 Description: HCA name (<hca>).
80 What: /sys/class/infiniband_srp/srp-<hca>-<port_number>/port
H A Dsysfs-class-infiniband219 What: /sys/class/infiniband/<hca>/ports/<port-number>/gid_attrs/ndevs/<gid-index>
226 What: /sys/class/infiniband/<hca>/ports/<port-number>/gid_attrs/types/<gid-index>
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Dmain.c371 if (WARN_ON(!dev->caps.hca[cap_type])) in mlx5_core_get_caps_mode()
394 memcpy(dev->caps.hca[cap_type]->max, hca_caps, in mlx5_core_get_caps_mode()
398 memcpy(dev->caps.hca[cap_type]->cur, hca_caps, in mlx5_core_get_caps_mode()
474 memcpy(set_hca_cap, dev->caps.hca[MLX5_CAP_ODP]->cur, in handle_hca_cap_odp()
572 memcpy(set_hca_cap, dev->caps.hca[MLX5_CAP_GENERAL_2]->cur, in handle_hca_cap_2()
592 memcpy(set_hca_cap, dev->caps.hca[MLX5_CAP_GENERAL]->cur, in handle_hca_cap()
715 memcpy(set_hca_cap, dev->caps.hca[MLX5_CAP_ROCE]->cur, in handle_hca_cap_roce()
744 memcpy(set_hca_cap, dev->caps.hca[MLX5_CAP_PORT_SELECTION]->cur, in handle_hca_cap_port_selection()
1816 kfree(dev->caps.hca[type]); in mlx5_hca_caps_free()
1831 dev->caps.hca[type] = cap; in mlx5_hca_caps_alloc()
H A Dfs_core.c2892 ((be32_to_cpu(*((__be32 *)(dev->caps.hca[MLX5_CAP_FLOW_TABLE]->cur) + \
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.c657 static int mlx5i_attach_mcast(struct net_device *netdev, struct ib_device *hca, in mlx5i_attach_mcast() argument
682 static int mlx5i_detach_mcast(struct net_device *netdev, struct ib_device *hca, in mlx5i_detach_mcast() argument
805 rn->hca = ibdev; in mlx5_rdma_setup_rn()
/linux-6.15/drivers/infiniband/hw/hfi1/
H A Dipoib_main.c192 rn->hca = device; in hfi1_ipoib_setup_rn()
/linux-6.15/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_netdev.c347 rn->hca = ibdev; in opa_vnic_add_netdev()
/linux-6.15/include/rdma/
H A Dib_verbs.h2237 struct ib_device *hca; member
2254 int (*attach_mcast)(struct net_device *dev, struct ib_device *hca,
2257 int (*detach_mcast)(struct net_device *dev, struct ib_device *hca,
/linux-6.15/
H A D.mailmap282 Heiko Carstens <hca@linux.ibm.com> <[email protected]>
283 Heiko Carstens <hca@linux.ibm.com> <[email protected]>
H A DMAINTAINERS4306 M: Heiko Carstens <hca@linux.ibm.com>
21394 M: Heiko Carstens <hca@linux.ibm.com>