/Linux-v4.19/drivers/net/ethernet/huawei/hinic/ |
D | hinic_hw_eqs.c | 35 #define GET_EQ_NUM_PAGES(eq, pg_size) \ argument 36 (ALIGN((eq)->q_len * (eq)->elem_size, pg_size) / (pg_size)) 38 #define GET_EQ_NUM_ELEMS_IN_PG(eq, pg_size) ((pg_size) / (eq)->elem_size) argument 40 #define EQ_CONS_IDX_REG_ADDR(eq) (((eq)->type == HINIC_AEQ) ? \ argument 41 HINIC_CSR_AEQ_CONS_IDX_ADDR((eq)->q_id) : \ 42 HINIC_CSR_CEQ_CONS_IDX_ADDR((eq)->q_id)) 44 #define EQ_PROD_IDX_REG_ADDR(eq) (((eq)->type == HINIC_AEQ) ? \ argument 45 HINIC_CSR_AEQ_PROD_IDX_ADDR((eq)->q_id) : \ 46 HINIC_CSR_CEQ_PROD_IDX_ADDR((eq)->q_id)) 48 #define EQ_HI_PHYS_ADDR_REG(eq, pg_num) (((eq)->type == HINIC_AEQ) ? \ argument [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eq.c | 102 static struct mlx5_eqe *get_eqe(struct mlx5_eq *eq, u32 entry) in get_eqe() argument 104 return mlx5_buf_offset(&eq->buf, entry * MLX5_EQE_SIZE); in get_eqe() 107 static struct mlx5_eqe *next_eqe_sw(struct mlx5_eq *eq) in next_eqe_sw() argument 109 struct mlx5_eqe *eqe = get_eqe(eq, eq->cons_index & (eq->nent - 1)); in next_eqe_sw() 111 return ((eqe->owner & 1) ^ !!(eq->cons_index & eq->nent)) ? NULL : eqe; in next_eqe_sw() 201 static void eq_update_ci(struct mlx5_eq *eq, int arm) in eq_update_ci() argument 203 __be32 __iomem *addr = eq->doorbell + (arm ? 0 : 2); in eq_update_ci() 204 u32 val = (eq->cons_index & 0xffffff) | (eq->eqn << 24); in eq_update_ci() 217 struct mlx5_eq *eq = pfault->eq; in eqe_pf_action() local 219 mlx5_core_page_fault(eq->dev, pfault); in eqe_pf_action() [all …]
|
D | cq.c | 95 struct mlx5_eq *eq; in mlx5_core_create_cq() local 98 eq = mlx5_eqn2eq(dev, eqn); in mlx5_core_create_cq() 99 if (IS_ERR(eq)) in mlx5_core_create_cq() 100 return PTR_ERR(eq); in mlx5_core_create_cq() 111 cq->eq = eq; in mlx5_core_create_cq() 117 cq->tasklet_ctx.priv = &eq->tasklet_ctx; in mlx5_core_create_cq() 121 err = mlx5_eq_add_cq(eq, cq); in mlx5_core_create_cq() 141 mlx5_eq_del_cq(eq, cq); in mlx5_core_create_cq() 162 err = mlx5_eq_del_cq(cq->eq, cq); in mlx5_core_destroy_cq()
|
D | mlx5_core.h | 126 int mlx5_create_map_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq, u8 vecidx, 129 int mlx5_destroy_unmap_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq); 130 int mlx5_eq_add_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq); 131 int mlx5_eq_del_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq); 132 int mlx5_core_eq_query(struct mlx5_core_dev *dev, struct mlx5_eq *eq, 139 u32 mlx5_eq_poll_irq_disabled(struct mlx5_eq *eq); 142 int mlx5_debug_eq_add(struct mlx5_core_dev *dev, struct mlx5_eq *eq); 143 void mlx5_debug_eq_remove(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
|
/Linux-v4.19/sound/pci/au88x0/ |
D | au88x0_eq.c | 68 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetLeftCoefs() 90 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetRightCoefs() 113 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetLeftStates() 130 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetRightStates() 176 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetBypassGain() 223 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetLeftGainsTarget() 233 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetRightGainsTarget() 243 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetLeftGainsCurrent() 253 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetRightGainsCurrent() 264 eqhw_t *eqhw = &(vortex->eq.this04); [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_eq.c | 173 static inline void tavor_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) in tavor_set_eq_ci() argument 184 mthca_write64(MTHCA_EQ_DB_SET_CI | eq->eqn, ci & (eq->nent - 1), in tavor_set_eq_ci() 189 static inline void arbel_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) in arbel_set_eq_ci() argument 194 dev->eq_regs.arbel.eq_set_ci_base + eq->eqn * 8); in arbel_set_eq_ci() 199 static inline void set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) in set_eq_ci() argument 202 arbel_set_eq_ci(dev, eq, ci); in set_eq_ci() 204 tavor_set_eq_ci(dev, eq, ci); in set_eq_ci() 228 static inline struct mthca_eqe *get_eqe(struct mthca_eq *eq, u32 entry) in get_eqe() argument 230 unsigned long off = (entry & (eq->nent - 1)) * MTHCA_EQ_ENTRY_SIZE; in get_eqe() 231 return eq->page_list[off / PAGE_SIZE].buf + off % PAGE_SIZE; in get_eqe() [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | eq.c | 97 static void eq_set_ci(struct mlx4_eq *eq, int req_not) in eq_set_ci() argument 99 __raw_writel((__force u32) cpu_to_be32((eq->cons_index & 0xffffff) | in eq_set_ci() 101 eq->doorbell); in eq_set_ci() 106 static struct mlx4_eqe *get_eqe(struct mlx4_eq *eq, u32 entry, u8 eqe_factor, in get_eqe() argument 110 unsigned long offset = (entry & (eq->nent - 1)) * eqe_size; in get_eqe() 118 …return eq->page_list[offset / PAGE_SIZE].buf + (offset + (eqe_factor ? MLX4_EQ_ENTRY_SIZE : 0)) % … in get_eqe() 121 static struct mlx4_eqe *next_eqe_sw(struct mlx4_eq *eq, u8 eqe_factor, u8 size) in next_eqe_sw() argument 123 struct mlx4_eqe *eqe = get_eqe(eq, eq->cons_index, eqe_factor, size); in next_eqe_sw() 124 return !!(eqe->owner & 0x80) ^ !!(eq->cons_index & eq->nent) ? NULL : eqe; in next_eqe_sw() 241 struct mlx4_eq *eq = &priv->eq_table.eq[vec]; in mlx4_set_eq_affinity_hint() local [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | cpu_setup_6xx.S | 195 cror 4*cr0+eq,4*cr0+eq,4*cr1+eq 196 cror 4*cr0+eq,4*cr0+eq,4*cr2+eq 345 cror 4*cr1+eq,4*cr1+eq,4*cr2+eq 347 cror 4*cr0+eq,4*cr0+eq,4*cr3+eq 348 cror 4*cr0+eq,4*cr0+eq,4*cr4+eq 349 cror 4*cr0+eq,4*cr0+eq,4*cr1+eq 350 cror 4*cr0+eq,4*cr0+eq,4*cr5+eq 351 cror 4*cr0+eq,4*cr0+eq,4*cr7+eq 416 cror 4*cr1+eq,4*cr1+eq,4*cr2+eq 418 cror 4*cr0+eq,4*cr0+eq,4*cr3+eq [all …]
|
/Linux-v4.19/drivers/infiniband/hw/hns/ |
D | hns_roce_hw_v2.c | 4014 struct hns_roce_eq *eq, u32 qpn) in hns_roce_v2_init_irq_work() argument 4025 irq_work->event_type = eq->event_type; in hns_roce_v2_init_irq_work() 4026 irq_work->sub_type = eq->sub_type; in hns_roce_v2_init_irq_work() 4030 static void set_eq_cons_index_v2(struct hns_roce_eq *eq) in set_eq_cons_index_v2() argument 4037 if (eq->type_flag == HNS_ROCE_AEQ) { in set_eq_cons_index_v2() 4040 eq->arm_st == HNS_ROCE_V2_EQ_ALWAYS_ARMED ? in set_eq_cons_index_v2() 4045 HNS_ROCE_V2_EQ_DB_TAG_S, eq->eqn); in set_eq_cons_index_v2() 4049 eq->arm_st == HNS_ROCE_V2_EQ_ALWAYS_ARMED ? in set_eq_cons_index_v2() 4056 (eq->cons_index & HNS_ROCE_V2_CONS_IDX_M)); in set_eq_cons_index_v2() 4058 hns_roce_write64_k(doorbell, eq->doorbell); in set_eq_cons_index_v2() [all …]
|
/Linux-v4.19/drivers/pci/controller/ |
D | pcie-iproc-msi.c | 64 unsigned int eq; member 130 unsigned int eq) in iproc_msi_read_reg() argument 134 return readl_relaxed(pcie->base + msi->reg_offsets[eq][reg]); in iproc_msi_read_reg() 139 int eq, u32 val) in iproc_msi_write_reg() argument 143 writel_relaxed(val, pcie->base + msi->reg_offsets[eq][reg]); in iproc_msi_write_reg() 160 static inline unsigned int iproc_msi_eq_offset(struct iproc_msi *msi, u32 eq) in iproc_msi_eq_offset() argument 163 return eq * EQ_MEM_REGION_SIZE; in iproc_msi_eq_offset() 165 return eq * EQ_LEN * sizeof(u32); in iproc_msi_eq_offset() 294 static inline u32 decode_msi_hwirq(struct iproc_msi *msi, u32 eq, u32 head) in decode_msi_hwirq() argument 299 offs = iproc_msi_eq_offset(msi, eq) + head * sizeof(u32); in decode_msi_hwirq() [all …]
|
/Linux-v4.19/drivers/net/ethernet/ibm/ehea/ |
D | ehea_qmr.c | 256 struct ehea_eq *eq; in ehea_create_eq() local 258 eq = kzalloc(sizeof(*eq), GFP_KERNEL); in ehea_create_eq() 259 if (!eq) in ehea_create_eq() 262 eq->adapter = adapter; in ehea_create_eq() 263 eq->attr.type = type; in ehea_create_eq() 264 eq->attr.max_nr_of_eqes = max_nr_of_eqes; in ehea_create_eq() 265 eq->attr.eqe_gen = eqe_gen; in ehea_create_eq() 266 spin_lock_init(&eq->spinlock); in ehea_create_eq() 269 &eq->attr, &eq->fw_handle); in ehea_create_eq() 275 ret = hw_queue_ctor(&eq->hw_queue, eq->attr.nr_pages, in ehea_create_eq() [all …]
|
/Linux-v4.19/arch/powerpc/kernel/vdso64/ |
D | gettimeofday.S | 66 cror cr0*4+eq,cr0*4+eq,cr1*4+eq 70 cror cr5*4+eq,cr5*4+eq,cr6*4+eq 72 cror cr0*4+eq,cr0*4+eq,cr5*4+eq 189 cror cr0*4+eq,cr0*4+eq,cr1*4+eq
|
/Linux-v4.19/arch/hexagon/lib/ |
D | memset.S | 42 p0 = cmp.eq(r2, #0) 72 p1 = cmp.eq(r2, #1) 85 p1 = cmp.eq(r2, #2) 98 p1 = cmp.eq(r2, #4) 111 p1 = cmp.eq(r3, #1) 127 p1 = cmp.eq(r2, #8) 138 p1 = cmp.eq(r2, #4) 149 p1 = cmp.eq(r2, #2) 193 p1 = cmp.eq(r2, #1) 209 p0 = cmp.eq(r2, #2) [all …]
|
D | memcpy.S | 199 p2 = cmp.eq(len, #0); /* =0 */ 202 p1 = cmp.eq(ptr_in, ptr_out); /* attempt to overwrite self */ 275 p1 = cmp.eq(prolog, #0); 281 nokernel = cmp.eq(kernel,#0); 290 p2 = cmp.eq(kernel, #1); /* skip ovr if kernel == 0 */ 360 nokernel = cmp.eq(kernel, #0); /* after adjustment, recheck */ 381 p3 = cmp.eq(kernel, rest); 450 noepilog = cmp.eq(epilog,#0); 457 p3 = cmp.eq(epilogdws, #0); 469 p3 = cmp.eq(kernel, #0);
|
/Linux-v4.19/drivers/clk/spear/ |
D | spear1340_clock.c | 267 {.xscale = 5, .yscale = 122, .eq = 0}, 269 {.xscale = 10, .yscale = 204, .eq = 0}, 271 {.xscale = 4, .yscale = 25, .eq = 0}, 273 {.xscale = 4, .yscale = 21, .eq = 0}, 275 {.xscale = 5, .yscale = 18, .eq = 0}, 277 {.xscale = 2, .yscale = 6, .eq = 0}, 279 {.xscale = 5, .yscale = 12, .eq = 0}, 281 {.xscale = 2, .yscale = 4, .eq = 0}, 283 {.xscale = 5, .yscale = 18, .eq = 1}, 285 {.xscale = 1, .yscale = 3, .eq = 1}, [all …]
|
D | spear1310_clock.c | 255 {.xscale = 10, .yscale = 204, .eq = 0}, /* 12.29 MHz */ 256 {.xscale = 4, .yscale = 21, .eq = 0}, /* 48 MHz */ 257 {.xscale = 2, .yscale = 6, .eq = 0}, /* 83 MHz */ 258 {.xscale = 2, .yscale = 4, .eq = 0}, /* 125 MHz */ 259 {.xscale = 1, .yscale = 3, .eq = 1}, /* 166 MHz */ 260 {.xscale = 1, .yscale = 2, .eq = 1}, /* 250 MHz */ 266 {.xscale = 2, .yscale = 6, .eq = 0}, /* divided by 6 */ 267 {.xscale = 2, .yscale = 4, .eq = 0}, /* divided by 4 */ 268 {.xscale = 1, .yscale = 3, .eq = 1}, /* divided by 3 */ 269 {.xscale = 1, .yscale = 2, .eq = 1}, /* divided by 2 */ [all …]
|
/Linux-v4.19/arch/arm64/lib/ |
D | strncmp.S | 98 ccmp endloop, #0, #0, eq 99 b.eq .Lloop_aligned 106 b.eq .Lnot_limit 177 b.eq .Ltinycmp 181 b.eq .Lstart_align /*the last bytes are equal....*/ 191 b.eq .Lrecal_offset 206 ccmp endloop, #0, #0, eq /*has_null is ZERO: no null byte*/ 228 csinv endloop, diff, xzr, eq 240 ccmp endloop, #0, #0, eq /*has_null is ZERO: no null byte*/ 241 b.eq .Lloopcmp_proc [all …]
|
/Linux-v4.19/block/ |
D | noop-iosched.c | 65 struct elevator_queue *eq; in noop_init_queue() local 67 eq = elevator_alloc(q, e); in noop_init_queue() 68 if (!eq) in noop_init_queue() 73 kobject_put(&eq->kobj); in noop_init_queue() 76 eq->elevator_data = nd; in noop_init_queue() 81 q->elevator = eq; in noop_init_queue()
|
/Linux-v4.19/arch/ia64/lib/ |
D | strlen.S | 104 cmp.eq p6,p0=r0,r0 // sets p6 to true for cmp.and 119 cmp.eq.and p6,p0=8,val1 // p6 = p6 and val1==8 120 cmp.eq.and p6,p0=8,val2 // p6 = p6 and mask==8 130 cmp.eq p8,p9=8,val1 // p6 = val1 had zero (disambiguate) 137 cmp.eq.and p7,p0=8,val1// val1==8? 174 cmp.eq p0,p6=r0,r0 // nullify first ld8 in loop 184 cmp.eq p6,p0=8,val1 // val1==8 ?
|
/Linux-v4.19/arch/arm64/kernel/ |
D | entry.S | 229 b.eq 1f // TTBR0 access already disabled 312 b.eq 3f 546 b.eq el1_da 548 b.eq el1_ia 550 b.eq el1_undef 552 b.eq el1_sp_pc 554 b.eq el1_sp_pc 556 b.eq el1_undef 598 cinc x24, x24, eq // set bit '0' 656 b.eq el0_svc [all …]
|
/Linux-v4.19/net/dns_resolver/ |
D | dns_key.c | 90 const char *eq; in dns_resolver_preparse() local 101 eq = memchr(opt, '=', opt_len); in dns_resolver_preparse() 102 if (eq) { in dns_resolver_preparse() 103 opt_nlen = eq - opt; in dns_resolver_preparse() 104 eq++; in dns_resolver_preparse() 105 memcpy(optval, eq, next_opt - eq); in dns_resolver_preparse() 106 optval[next_opt - eq] = '\0'; in dns_resolver_preparse()
|
/Linux-v4.19/arch/ia64/hp/sim/boot/ |
D | boot_head.S | 72 static: cmp.eq p6,p7=PAL_PTCE_INFO,r28 80 1: cmp.eq p6,p7=PAL_FREQ_RATIOS,r28 87 1: cmp.eq p6,p7=PAL_RSE_INFO,r28 94 1: cmp.eq p6,p7=PAL_CACHE_FLUSH,r28 /* PAL_CACHE_FLUSH */ 112 1: cmp.eq p6,p7=PAL_PERF_MON_INFO,r28 148 1: cmp.eq p6,p7=PAL_VM_SUMMARY,r28 157 1: cmp.eq p6,p7=PAL_MEM_ATTRIB,r28
|
/Linux-v4.19/arch/hexagon/mm/ |
D | strnlen_user.S | 52 P0 = cmp.eq(mod8,#0); 63 P0 = cmp.eq(tmp1,#0); 70 P0 = cmp.eq(mod8,#0); 84 P0 = vcmpb.eq(dbuf,dcmp); 96 P0 = cmp.eq(tmp1,#32);
|
/Linux-v4.19/drivers/firmware/broadcom/ |
D | bcm47xx_nvram.c | 171 char *var, *value, *end, *eq; in bcm47xx_nvram_getenv() local 187 eq = strchr(var, '='); in bcm47xx_nvram_getenv() 188 if (!eq) in bcm47xx_nvram_getenv() 190 value = eq + 1; in bcm47xx_nvram_getenv() 191 if (eq - var == strlen(name) && in bcm47xx_nvram_getenv() 192 strncmp(var, name, eq - var) == 0) in bcm47xx_nvram_getenv()
|
/Linux-v4.19/arch/arc/lib/ |
D | strlen.S | 24 mov.eq r7,r4 27 or.eq r12,r12,r1 41 or.eq r12,r12,r1 60 mov.eq r1,r12 72 mov.eq r2,r6
|