Home
last modified time | relevance | path

Searched refs:eqc (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/erdma/
H A Derdma_eq.c175 struct erdma_eq_cb *eqc = &dev->ceqs[ceqn]; in erdma_set_ceq_irq() local
178 snprintf(eqc->irq.name, ERDMA_IRQNAME_SIZE, "erdma-ceq%u@pci:%s", ceqn, in erdma_set_ceq_irq()
180 eqc->irq.msix_vector = pci_irq_vector(dev->pdev, ceqn + 1); in erdma_set_ceq_irq()
186 &eqc->irq.affinity_hint_mask); in erdma_set_ceq_irq()
188 err = request_irq(eqc->irq.msix_vector, erdma_intr_ceq_handler, 0, in erdma_set_ceq_irq()
189 eqc->irq.name, eqc); in erdma_set_ceq_irq()
195 irq_set_affinity_hint(eqc->irq.msix_vector, in erdma_set_ceq_irq()
196 &eqc->irq.affinity_hint_mask); in erdma_set_ceq_irq()
203 struct erdma_eq_cb *eqc in erdma_free_ceq_irq() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Deq.c287 void *eqc; in create_map_eq() local
326 eqc = MLX5_ADDR_OF(create_eq_in, in, eq_context_entry); in create_map_eq()
327 MLX5_SET(eqc, eqc, log_eq_size, ilog2(eq->nent)); in create_map_eq()
328 MLX5_SET(eqc, eqc, uar_page, priv->uar->index); in create_map_eq()
329 MLX5_SET(eqc, eqc, intr, vecidx); in create_map_eq()
330 MLX5_SET(eqc, eqc, log_page_siz in create_map_eq()
[all...]
H A Ddebugfs.c307 param = 1 << MLX5_GET(eqc, ctx, log_eq_size); in eq_read_field()
310 param = MLX5_GET(eqc, ctx, intr); in eq_read_field()
313 param = MLX5_GET(eqc, ctx, log_page_size) + 12; in eq_read_field()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Deq.c275 void *eqc; in create_map_eq() local
319 eqc = MLX5_ADDR_OF(create_eq_in, in, eq_context_entry); in create_map_eq()
320 MLX5_SET(eqc, eqc, log_eq_size, eq->fbc.log_sz); in create_map_eq()
321 MLX5_SET(eqc, eqc, uar_page, priv->uar->index); in create_map_eq()
322 MLX5_SET(eqc, eqc, intr, vecidx); in create_map_eq()
323 MLX5_SET(eqc, eqc, log_page_siz in create_map_eq()
[all...]
H A Ddebugfs.c396 param = 1 << MLX5_GET(eqc, ctx, log_eq_size); in eq_read_field()
399 param = MLX5_GET(eqc, ctx, intr); in eq_read_field()
402 param = MLX5_GET(eqc, ctx, log_page_size) + 12; in eq_read_field()
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Deadm.h30 u8 eqc; member
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Deadm.h30 u8 eqc; member
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c5736 dev_err(dev, "[mailbox cmd] destroy eqc(%d) failed.\n", eqn); in hns_roce_v2_destroy_eqc()
5748 struct hns_roce_eq_context *eqc; in config_eqc() local
5752 eqc = mb_buf; in config_eqc()
5753 memset(eqc, 0, sizeof(struct hns_roce_eq_context)); in config_eqc()
5755 /* init eqc */ in config_eqc()
5771 /* set eqc state */ in config_eqc()
5772 roce_set_field(eqc->byte_4, HNS_ROCE_EQC_EQ_ST_M, HNS_ROCE_EQC_EQ_ST_S, in config_eqc()
5776 roce_set_field(eqc->byte_4, HNS_ROCE_EQC_HOP_NUM_M, in config_eqc()
5779 /* set eqc over_ignore */ in config_eqc()
5780 roce_set_field(eqc in config_eqc()
[all...]
H A Dhns_roce_hw_v1.c4172 void __iomem *eqc = hr_dev->eq_table.eqc_base[eq_num]; in hns_roce_v1_enable_eq() local
4176 val = readl(eqc); in hns_roce_v1_enable_eq()
4191 writel(val, eqc); in hns_roce_v1_enable_eq()
4197 void __iomem *eqc = hr_dev->eq_table.eqc_base[eq->eqn]; in hns_roce_v1_create_eq() local
4243 writel(eqshift_val, eqc); in hns_roce_v1_create_eq()
4246 writel((u32)(eq->buf_list[0].map >> 12), eqc + 4); in hns_roce_v1_create_eq()
4260 writel(eqcuridx_val, eqc + 8); in hns_roce_v1_create_eq()
4266 writel(eqconsindx_val, eqc + 0xc); in hns_roce_v1_create_eq()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c6271 dev_err(dev, "[mailbox cmd] destroy eqc(%u) failed.\n", eqn); in hns_roce_v2_destroy_eqc()
6293 struct hns_roce_eq_context *eqc; in config_eqc() local
6297 eqc = mb_buf; in config_eqc()
6298 memset(eqc, 0, sizeof(struct hns_roce_eq_context)); in config_eqc()
6310 hr_reg_write(eqc, EQC_EQ_ST, HNS_ROCE_V2_EQ_STATE_VALID); in config_eqc()
6311 hr_reg_write(eqc, EQC_EQE_HOP_NUM, eq->hop_num); in config_eqc()
6312 hr_reg_write(eqc, EQC_OVER_IGNORE, eq->over_ignore); in config_eqc()
6313 hr_reg_write(eqc, EQC_COALESCE, eq->coalesce); in config_eqc()
6314 hr_reg_write(eqc, EQC_ARM_ST, eq->arm_st); in config_eqc()
6315 hr_reg_write(eqc, EQC_EQ in config_eqc()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/
H A Dqm.c73 /* eqc shift */
1409 dev_info(dev, "eqc\n"); in qm_dbg_help()
1440 else if (!strcmp(presult, "eqc")) in qm_cmd_write_dump()
2521 struct qm_eqc *eqc; in qm_eq_ctx_cfg() local
2529 eqc = kzalloc(sizeof(struct qm_eqc), GFP_KERNEL); in qm_eq_ctx_cfg()
2530 if (!eqc) in qm_eq_ctx_cfg()
2532 eqc_dma = dma_map_single(dev, eqc, sizeof(struct qm_eqc), in qm_eq_ctx_cfg()
2535 kfree(eqc); in qm_eq_ctx_cfg()
2539 eqc->base_l = cpu_to_le32(lower_32_bits(qm->eqe_dma)); in qm_eq_ctx_cfg()
2540 eqc in qm_eq_ctx_cfg()
[all...]
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/
H A Dqm.c63 /* eqc shift */
3044 struct qm_eqc *eqc; in qm_eq_ctx_cfg() local
3048 eqc = kzalloc(sizeof(struct qm_eqc), GFP_KERNEL); in qm_eq_ctx_cfg()
3049 if (!eqc) in qm_eq_ctx_cfg()
3052 eqc->base_l = cpu_to_le32(lower_32_bits(qm->eqe_dma)); in qm_eq_ctx_cfg()
3053 eqc->base_h = cpu_to_le32(upper_32_bits(qm->eqe_dma)); in qm_eq_ctx_cfg()
3055 eqc->dw3 = cpu_to_le32(QM_EQE_AEQE_SIZE); in qm_eq_ctx_cfg()
3056 eqc->dw6 = cpu_to_le32(((u32)qm->eq_depth - 1) | (1 << QM_EQC_PHASE_SHIFT)); in qm_eq_ctx_cfg()
3058 eqc_dma = dma_map_single(dev, eqc, sizeof(struct qm_eqc), in qm_eq_ctx_cfg()
3061 kfree(eqc); in qm_eq_ctx_cfg()
[all...]
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/
H A Dcvmx-pciercx-defs.h258 __BITFIELD_FIELD(uint32_t eqc:1,
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/
H A Dcvmx-pciercx-defs.h258 __BITFIELD_FIELD(uint32_t eqc:1,
/kernel/linux/linux-5.10/drivers/s390/block/
H A Dscm_blk.c382 switch (scmrq->aob->response.eqc) { in scm_blk_handle_error()
/kernel/linux/linux-6.6/drivers/s390/block/
H A Dscm_blk.c381 switch (scmrq->aob->response.eqc) { in scm_blk_handle_error()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Dresource_tracker.c3060 static int eq_get_mtt_addr(struct mlx4_eq_context *eqc) in eq_get_mtt_addr() argument
3062 return be32_to_cpu(eqc->mtt_base_addr_l) & 0xfffffff8; in eq_get_mtt_addr()
3065 static int eq_get_mtt_size(struct mlx4_eq_context *eqc) in eq_get_mtt_size() argument
3067 int log_eq_size = eqc->log_eq_size & 0x1f; in eq_get_mtt_size()
3068 int page_shift = (eqc->log_page_size & 0x3f) + 12; in eq_get_mtt_size()
3101 struct mlx4_eq_context *eqc = inbox->buf; in mlx4_SW2HW_EQ_wrapper() local
3102 int mtt_base = eq_get_mtt_addr(eqc) / dev->caps.mtt_entry_sz; in mlx4_SW2HW_EQ_wrapper()
3103 int mtt_size = eq_get_mtt_size(eqc); in mlx4_SW2HW_EQ_wrapper()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Dresource_tracker.c3061 static int eq_get_mtt_addr(struct mlx4_eq_context *eqc) in eq_get_mtt_addr() argument
3063 return be32_to_cpu(eqc->mtt_base_addr_l) & 0xfffffff8; in eq_get_mtt_addr()
3066 static int eq_get_mtt_size(struct mlx4_eq_context *eqc) in eq_get_mtt_size() argument
3068 int log_eq_size = eqc->log_eq_size & 0x1f; in eq_get_mtt_size()
3069 int page_shift = (eqc->log_page_size & 0x3f) + 12; in eq_get_mtt_size()
3102 struct mlx4_eq_context *eqc = inbox->buf; in mlx4_SW2HW_EQ_wrapper() local
3103 int mtt_base = eq_get_mtt_addr(eqc) / dev->caps.mtt_entry_sz; in mlx4_SW2HW_EQ_wrapper()
3104 int mtt_size = eq_get_mtt_size(eqc); in mlx4_SW2HW_EQ_wrapper()

Completed in 56 milliseconds