Home
last modified time | relevance | path

Searched refs:dct (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Dqp.c126 struct mlx5_core_dct *dct; in mlx5_rsc_event() local
146 dct = (struct mlx5_core_dct *)common; in mlx5_rsc_event()
148 complete(&dct->drained); in mlx5_rsc_event()
195 struct mlx5_core_dct *dct, in mlx5_core_create_dct() argument
201 struct mlx5_core_qp *qp = &dct->mqp; in mlx5_core_create_dct()
204 init_completion(&dct->drained); in mlx5_core_create_dct()
270 struct mlx5_core_dct *dct) in mlx5_core_drain_dct() argument
274 struct mlx5_core_qp *qp = &dct->mqp; in mlx5_core_drain_dct()
283 struct mlx5_core_dct *dct) in mlx5_core_destroy_dct() argument
287 struct mlx5_core_qp *qp = &dct->mqp; in mlx5_core_destroy_dct()
[all …]
Deq.c491 rsn = be32_to_cpu(eqe->data.dct.dctn) & 0xffffff; in mlx5_eq_int()
859 if (MLX5_CAP_GEN_MAX(dev, dct)) in mlx5_start_eqs()
Dmain.c562 if (MLX5_CAP_GEN_MAX(dev, dct)) in handle_hca_cap()
563 MLX5_SET(cmd_hca_cap, set_hca_cap, dct, 1); in handle_hca_cap()
/Linux-v4.19/drivers/edac/
Damd64_edac.c86 static void f15h_select_dct(struct amd64_pvt *pvt, u8 dct) in f15h_select_dct() argument
92 reg |= dct; in f15h_select_dct()
110 static inline int amd64_read_dct_pci_cfg(struct amd64_pvt *pvt, u8 dct, in amd64_read_dct_pci_cfg() argument
115 if (dct || offset >= 0x100) in amd64_read_dct_pci_cfg()
120 if (dct) { in amd64_read_dct_pci_cfg()
138 dct = (dct && pvt->model == 0x30) ? 3 : dct; in amd64_read_dct_pci_cfg()
139 f15h_select_dct(pvt, dct); in amd64_read_dct_pci_cfg()
143 if (dct) in amd64_read_dct_pci_cfg()
386 static void get_cs_base_and_mask(struct amd64_pvt *pvt, int csrow, u8 dct, in get_cs_base_and_mask() argument
393 csbase = pvt->csels[dct].csbases[csrow]; in get_cs_base_and_mask()
[all …]
Damd64_edac.h167 #define csrow_enabled(i, dct, pvt) ((pvt)->csels[(dct)].csbases[(i)] & DCSB_CS_ENABLE) argument
462 int (*dbam_to_cs) (struct amd64_pvt *pvt, u8 dct,
/Linux-v4.19/drivers/soc/fsl/dpio/
Dqbman-portal.c550 enum qbman_pull_type_e dct) in qbman_pull_desc_set_wq() argument
552 d->verb |= dct << QB_VDQCR_VERB_DCT_SHIFT; in qbman_pull_desc_set_wq()
564 enum qbman_pull_type_e dct) in qbman_pull_desc_set_channel() argument
566 d->verb |= dct << QB_VDQCR_VERB_DCT_SHIFT; in qbman_pull_desc_set_channel()
Dqbman-portal.h152 enum qbman_pull_type_e dct);
154 enum qbman_pull_type_e dct);
/Linux-v4.19/include/linux/mlx5/
Dqp.h570 struct mlx5_core_dct *dct);
573 int mlx5_core_dct_query(struct mlx5_core_dev *dev, struct mlx5_core_dct *dct,
Ddevice.h658 struct mlx5_eqe_dct dct; member
Dmlx5_ifc.h1009 u8 dct[0x1]; member
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dqp.c2189 qp->dct.in = kzalloc(MLX5_ST_SZ_BYTES(create_dct_in), GFP_KERNEL); in mlx5_ib_create_dct()
2190 if (!qp->dct.in) { in mlx5_ib_create_dct()
2195 dctc = MLX5_ADDR_OF(create_dct_in, qp->dct.in, dct_context_entry); in mlx5_ib_create_dct()
2241 if (!MLX5_CAP_GEN(dev->mdev, dct)) { in set_mlx_qp_type()
2378 err = mlx5_core_destroy_dct(dev->mdev, &mqp->dct.mdct); in mlx5_ib_destroy_dct()
2385 kfree(mqp->dct.in); in mlx5_ib_destroy_dct()
3293 dctc = MLX5_ADDR_OF(create_dct_in, qp->dct.in, dct_context_entry); in mlx5_ib_modify_dct()
3338 err = mlx5_core_create_dct(dev->mdev, &qp->dct.mdct, qp->dct.in, in mlx5_ib_modify_dct()
3342 resp.dctn = qp->dct.mdct.mqp.qpn; in mlx5_ib_modify_dct()
3345 mlx5_core_destroy_dct(dev->mdev, &qp->dct.mdct); in mlx5_ib_modify_dct()
[all …]
Dmlx5_ib.h393 struct mlx5_ib_dct dct; member
/Linux-v4.19/arch/ia64/include/asm/
Dpal.h1293 dct :4, /* Date cache tracking */ member