Searched refs:device_attr (Results 1 – 17 of 17) sorted by relevance
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_os.c | 110 memset(device_attr, 0, sizeof(*device_attr)); in mlx5_os_get_dev_attr() 118 device_attr->max_cq = attr_ex.orig_attr.max_cq; in mlx5_os_get_dev_attr() 119 device_attr->max_qp = attr_ex.orig_attr.max_qp; in mlx5_os_get_dev_attr() 121 device_attr->max_rwq_indirection_table_size = in mlx5_os_get_dev_attr() 123 device_attr->max_tso = attr_ex.tso_caps.max_tso; in mlx5_os_get_dev_attr() 131 device_attr->flags = dv_attr.flags; in mlx5_os_get_dev_attr() 132 device_attr->comp_mask = dv_attr.comp_mask; in mlx5_os_get_dev_attr() 134 device_attr->sw_parsing_offloads = in mlx5_os_get_dev_attr() 141 device_attr->min_single_wqe_log_num_of_strides = in mlx5_os_get_dev_attr() 145 device_attr->stride_supported_qpts = in mlx5_os_get_dev_attr() [all …]
|
| H A D | mlx5_verbs.c | 877 qp_attr.cap.max_send_wr = ((priv->sh->device_attr.max_qp_wr < desc) ? in mlx5_txq_ibv_qp_create() 878 priv->sh->device_attr.max_qp_wr : desc); in mlx5_txq_ibv_qp_create()
|
| H A D | mlx5_ethdev_os.c | 961 struct ibv_device_attr device_attr; in mlx5_is_removed() local 964 if (mlx5_glue->query_device(priv->sh->ctx, &device_attr) == EIO) in mlx5_is_removed()
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4.c | 765 struct ibv_device_attr device_attr; in mlx4_pci_probe() local 834 if (mlx4_glue->query_device(attr_ctx, &device_attr)) { in mlx4_pci_probe() 838 INFO("%u port(s) detected", device_attr.phys_port_cnt); in mlx4_pci_probe() 839 conf.ports.present |= (UINT64_C(1) << device_attr.phys_port_cnt) - 1; in mlx4_pci_probe() 853 MLX4_ASSERT(device_attr.max_sge >= MLX4_MAX_SGE); in mlx4_pci_probe() 854 for (i = 0; i < device_attr.phys_port_cnt; i++) { in mlx4_pci_probe() 962 priv->device_attr = device_attr; in mlx4_pci_probe() 967 priv->hw_csum = !!(device_attr.device_cap_flags & in mlx4_pci_probe() 974 (device_attr.vendor_part_id == in mlx4_pci_probe()
|
| H A D | mlx4_ethdev.c | 646 max = ((priv->device_attr.max_cq > priv->device_attr.max_qp) ? in mlx4_dev_infos_get() 647 priv->device_attr.max_qp : priv->device_attr.max_cq); in mlx4_dev_infos_get() 686 struct ibv_device_attr *attr = &priv->device_attr; in mlx4_fw_version_get() 984 struct ibv_device_attr device_attr; in mlx4_is_removed() local 987 if (mlx4_glue->query_device(priv->ctx, &device_attr) == EIO) in mlx4_is_removed()
|
| H A D | mlx4_glue.c | 84 struct ibv_device_attr *device_attr) in mlx4_glue_query_device() argument 86 return ibv_query_device(context, device_attr); in mlx4_glue_query_device()
|
| H A D | mlx4_glue.h | 40 struct ibv_device_attr *device_attr);
|
| H A D | mlx4.h | 159 struct ibv_device_attr device_attr; /**< Device properties. */ member
|
| H A D | mlx4_txq.c | 394 RTE_MIN(priv->device_attr.max_qp_wr, desc), in mlx4_tx_queue_setup()
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_txq.c | 763 wqe_size = priv->sh->device_attr.max_qp_wr / desc; in txq_calc_inline_max() 1018 priv->sh->device_attr.max_qp_wr); in txq_adjust_params() 1030 priv->sh->device_attr.max_qp_wr); in txq_adjust_params() 1042 priv->sh->device_attr.max_qp_wr); in txq_adjust_params() 1052 priv->sh->device_attr.max_qp_wr); in txq_adjust_params() 1135 priv->sh->device_attr.max_qp_wr) { in mlx5_txq_new() 1140 priv->sh->device_attr.max_qp_wr); in mlx5_txq_new()
|
| H A D | mlx5_ethdev.c | 304 max = RTE_MIN(priv->sh->device_attr.max_cq, in mlx5_dev_infos_get() 305 priv->sh->device_attr.max_qp); in mlx5_dev_infos_get() 397 struct mlx5_dev_attr *attr = &priv->sh->device_attr; in mlx5_fw_version_get()
|
| H A D | mlx5_trigger.c | 144 dev->data->port_id, priv->sh->device_attr.max_qp_wr); in mlx5_rxq_start() 146 dev->data->port_id, priv->sh->device_attr.max_sge); in mlx5_rxq_start()
|
| H A D | mlx5.h | 719 struct mlx5_dev_attr device_attr; /* Device properties. */ member
|
| H A D | mlx5_devx.c | 1333 (uint32_t)priv->sh->device_attr.max_qp_wr); in mlx5_txq_create_devx_sq_resources()
|
| H A D | mlx5.c | 912 err = mlx5_os_get_dev_attr(sh->ctx, &sh->device_attr); in mlx5_alloc_shared_dev_ctx()
|
| /f-stack/dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_glue.h | 144 struct ibv_device_attr *device_attr);
|
| H A D | mlx5_glue.c | 63 struct ibv_device_attr *device_attr) in mlx5_glue_query_device() argument 65 return ibv_query_device(context, device_attr); in mlx5_glue_query_device()
|