/linux-master/arch/x86/net/ |
H A D | bpf_jit_comp32.c | 487 u8 dreg = dstk ? IA32_EAX : dst; local 511 EMIT2(0xD3, add_1reg(b2, dreg)); 514 /* mov dword ptr [ebp+off],dreg */ 515 EMIT3(0x89, add_2reg(0x40, IA32_EBP, dreg), STACK_VAR(dst)); 530 u8 dreg = dstk ? IA32_EDX : dst; local 544 EMIT2(0x11, add_2reg(0xC0, dreg, sreg)); 546 EMIT2(0x01, add_2reg(0xC0, dreg, sreg)); 551 EMIT2(0x19, add_2reg(0xC0, dreg, sreg)); 553 EMIT2(0x29, add_2reg(0xC0, dreg, sreg)); 557 EMIT2(0x09, add_2reg(0xC0, dreg, sre 603 u8 dreg = dstk ? IA32_EAX : dst; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | init.c | 924 u32 dreg = nvbios_rd32(bios, init->offset + 5); local 929 trace("INDEX_ADDRESS_LATCHED\tR[0x%06x] : R[0x%06x]\n", creg, dreg); 940 init_wr32(init, dreg, idata); 1422 u32 dreg = nvbios_rd32(bios, init->offset + 14); local 1428 dreg, dmask, sreg, (shift & 0x80) ? "<<" : ">>", 1433 init_mask(init, dreg, ~dmask, (data & smask) ^ sxor); 2022 u32 dreg = nvbios_rd32(bios, init->offset + 5); local 2024 trace("COPY_ZM_REG\tR[0x%06x] = R[0x%06x]\n", dreg, sreg); 2027 init_wr32(init, dreg, init_rd32(init, sreg));
|
/linux-master/drivers/net/can/c_can/ |
H A D | c_can_main.c | 316 u32 data = 0, dreg = C_CAN_IFACE(DATA1_REG, iface); local 318 for (i = 0; i < frame->len; i += 4, dreg += 2) { 323 priv->write_reg32(priv, dreg, data); 388 int i, dreg = C_CAN_IFACE(DATA1_REG, iface); local 391 for (i = 0; i < frame->len; i += 4, dreg += 2) { 392 data = priv->read_reg32(priv, dreg); 399 for (i = 0; i < frame->len; i += 2, dreg++) { 400 data = priv->read_reg(priv, dreg);
|
/linux-master/drivers/net/can/sja1000/ |
H A D | sja1000.c | 290 uint8_t dreg; local 307 dreg = SJA1000_EFF_BUF; 314 dreg = SJA1000_SFF_BUF; 321 priv->write_reg(priv, dreg++, cf->data[i]); 345 uint8_t dreg; local 358 dreg = SJA1000_EFF_BUF; 366 dreg = SJA1000_SFF_BUF; 376 cf->data[i] = priv->read_reg(priv, dreg++);
|
/linux-master/drivers/net/can/ |
H A D | sun4i_can.c | 432 u32 dreg, msg_flag_n; local 450 dreg = SUN4I_REG_BUF5_ADDR; 456 dreg = SUN4I_REG_BUF3_ADDR; 462 writel(cf->data[i], priv->base + (dreg + i * 4)); 483 u32 dreg; local 495 dreg = SUN4I_REG_BUF5_ADDR; 502 dreg = SUN4I_REG_BUF3_ADDR; 512 cf->data[i] = readl(priv->base + dreg + i * 4);
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc.c | 545 u64 cfg, sreg, dreg; local 554 dreg = NPC_AF_MCAMEX_BANKX_CAMX_INTF(dest, dbank + bank, 0); 557 rvu_write64(rvu, blkaddr, dreg + (i * 8), cfg);
|
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | verifier.c | 530 const struct bpf_reg_state *dreg = cur_regs(env) + meta->insn.dst_reg; local 537 if (dreg->type != PTR_TO_MAP_VALUE) { 539 dreg->type); 561 const struct bpf_reg_state *dreg = local 566 meta->umin_dst = min(meta->umin_dst, dreg->umin_value); 567 meta->umax_dst = max(meta->umax_dst, dreg->umax_value);
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | gpio.c | 25 u8 dreg; member in struct:sh_pfc_gpio_pin 50 *reg = &chip->regs[gpio_pin->dreg]; 55 const struct pinmux_data_reg *dreg) 57 phys_addr_t address = dreg->reg; 60 return sh_pfc_read_raw_reg(mem, dreg->reg_width); 64 const struct pinmux_data_reg *dreg, u32 value) 66 phys_addr_t address = dreg->reg; 69 sh_pfc_write_raw_reg(mem, dreg->reg_width, value); 77 const struct pinmux_data_reg *dreg; local 81 for (i = 0, dreg 54 gpio_read_data_reg(struct sh_pfc_chip *chip, const struct pinmux_data_reg *dreg) argument 63 gpio_write_data_reg(struct sh_pfc_chip *chip, const struct pinmux_data_reg *dreg, u32 value) argument 97 const struct pinmux_data_reg *dreg; local [all...] |
/linux-master/drivers/regulator/ |
H A D | hi655x-regulator.c | 107 #define HI655X_LDO(_ID, vreg, vmask, ereg, dreg, \ 124 .disable_reg = HI655X_BUS_ADDR(dreg), \ 128 #define HI655X_LDO_LINEAR(_ID, vreg, vmask, ereg, dreg, \ 146 .disable_reg = HI655X_BUS_ADDR(dreg), \
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | at91_udc.c | 313 u8 __iomem *dreg = ep->creg + (AT91_UDP_FDR(0) - AT91_UDP_CSR(0)); local 338 __raw_readsb(dreg, buf, count); 389 u8 __iomem *dreg = ep->creg + (AT91_UDP_FDR(0) - AT91_UDP_CSR(0)); local 440 __raw_writesb(dreg, buf, count); 1050 u8 __iomem *dreg = ep->creg + (AT91_UDP_FDR(0) - AT91_UDP_CSR(0)); local 1060 pkt.raw[i++] = __raw_readb(dreg); 1131 __raw_writeb(tmp, dreg); 1132 __raw_writeb(0, dreg); 1159 __raw_writeb(0, dreg); 1160 __raw_writeb(0, dreg); [all...] |
/linux-master/include/net/netfilter/ |
H A D | nf_tables.h | 144 static inline void nft_reg_store8(u32 *dreg, u8 val) argument 146 *dreg = 0; 147 *(u8 *)dreg = val; 155 static inline void nft_reg_store16(u32 *dreg, u16 val) argument 157 *dreg = 0; 158 *(u16 *)dreg = val; 161 static inline void nft_reg_store_be16(u32 *dreg, __be16 val) argument 163 nft_reg_store16(dreg, (__force __u16)val); 181 static inline void nft_reg_store64(u64 *dreg, u64 val) argument 183 put_unaligned(val, dreg); 1839 nft_reg_track_cmp(struct nft_regs_track *track, const struct nft_expr *expr, u8 dreg) argument [all...] |
H A D | nf_tables_core.h | 36 u8 dreg; member in struct:nft_bitwise_fast_expr 57 u8 dreg; member in struct:nft_immediate_expr 69 u8 dreg; member in union:nft_ct::__anon2497 78 u8 dreg; member in struct:nft_payload
|
H A D | nft_fib.h | 8 u8 dreg; member in struct:nft_fib
|
H A D | nft_meta.h | 11 u8 dreg; member in union:nft_meta::__anon3956
|
/linux-master/kernel/bpf/ |
H A D | verifier.c | 864 struct bpf_reg_state *dreg; local 895 bpf_for_each_reg_in_vstate(env->cur_state, fstate, dreg, ({ 897 if (dreg->type != (PTR_TO_MEM | PTR_MAYBE_NULL) && dreg->type != PTR_TO_MEM) 899 if (dreg->dynptr_id == dynptr_id) 900 mark_reg_invalid(env, dreg); 3587 u32 dreg = insn->dst_reg; local 3604 if (!bt_is_reg_set(bt, dreg)) 3608 * dreg still need precision before this insn 3613 /* dreg [all...] |
/linux-master/net/bridge/netfilter/ |
H A D | nft_meta_bridge.c | 30 u32 *dest = ®s->data[priv->dreg]; 94 return nft_parse_register_store(ctx, tb[NFTA_META_DREG], &priv->dreg,
|
/linux-master/net/ipv4/netfilter/ |
H A D | nft_fib_ipv4.c | 32 u32 *dst = ®s->data[priv->dreg]; 62 u32 *dest = ®s->data[priv->dreg];
|
/linux-master/net/ipv6/netfilter/ |
H A D | nft_fib_ipv6.c | 132 u32 *dest = ®s->data[priv->dreg]; 162 u32 *dest = ®s->data[priv->dreg];
|
/linux-master/net/netfilter/ |
H A D | nf_tables_api.c | 731 static void __nft_reg_track_clobber(struct nft_regs_track *track, u8 dreg) argument 735 for (i = track->regs[dreg].num_reg; i > 0; i--) 736 __nft_reg_track_cancel(track, dreg - i); 741 u8 dreg, u8 num_reg) 743 track->regs[dreg].selector = expr; 744 track->regs[dreg].bitwise = NULL; 745 track->regs[dreg].num_reg = num_reg; 749 const struct nft_expr *expr, u8 dreg, u8 len) 754 __nft_reg_track_clobber(track, dreg); 757 for (i = 0; i < regcount; i++, dreg 739 __nft_reg_track_update(struct nft_regs_track *track, const struct nft_expr *expr, u8 dreg, u8 num_reg) argument 748 nft_reg_track_update(struct nft_regs_track *track, const struct nft_expr *expr, u8 dreg, u8 len) argument 762 nft_reg_track_cancel(struct nft_regs_track *track, u8 dreg, u8 len) argument 775 __nft_reg_track_cancel(struct nft_regs_track *track, u8 dreg) argument 5404 enum nft_registers dreg; local 6789 enum nft_registers dreg; local 11086 nft_parse_register_store(const struct nft_ctx *ctx, const struct nlattr *attr, u8 *dreg, const struct nft_data *data, enum nft_data_types type, unsigned int len) argument [all...] |
H A D | nf_tables_core.c | 82 u32 *dst = ®s->data[priv->dreg]; 153 u32 *dest = ®s->data[priv->dreg];
|
H A D | nft_bitwise.c | 20 u8 dreg; member in struct:nft_bitwise 68 u32 *dst = ®s->data[priv->dreg]; 180 &priv->dreg, NULL, NFT_DATA_VALUE, 243 if (nft_dump_register(skb, NFTA_BITWISE_DREG, priv->dreg)) 270 struct nft_offload_reg *reg = &ctx->regs[priv->dreg]; 276 priv->sreg != priv->dreg || priv->len != reg->len) 290 u8 dreg; local 296 bitwise = nft_expr_priv(track->regs[priv->dreg].selector); 297 if (track->regs[priv->sreg].selector == track->regs[priv->dreg].selector && 299 track->regs[priv->dreg] [all...] |
H A D | nft_byteorder.c | 20 u8 dreg; member in struct:nft_byteorder 32 u32 *dst = ®s->data[priv->dreg]; 148 &priv->dreg, NULL, NFT_DATA_VALUE, 159 if (nft_dump_register(skb, NFTA_BYTEORDER_DREG, priv->dreg)) 178 nft_reg_track_cancel(track, priv->dreg, priv->len);
|
H A D | nft_ct.c | 55 u32 *dest = ®s->data[priv->dreg]; 500 err = nft_parse_register_store(ctx, tb[NFTA_CT_DREG], &priv->dreg, NULL, 644 if (nft_dump_register(skb, NFTA_CT_DREG, priv->dreg)) 685 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { 686 nft_reg_track_update(track, expr, priv->dreg, priv->len); 690 ct = nft_expr_priv(track->regs[priv->dreg].selector); 692 nft_reg_track_update(track, expr, priv->dreg, priv->len); 696 if (!track->regs[priv->dreg].bitwise)
|
H A D | nft_ct_fast.c | 12 u32 *dest = ®s->data[priv->dreg];
|
H A D | nft_exthdr.c | 24 u8 dreg; member in struct:nft_exthdr 51 u32 *dest = ®s->data[priv->dreg]; 146 u32 *dest = ®s->data[priv->dreg]; 197 u32 *dest = ®s->data[priv->dreg]; 377 u32 *dest = ®s->data[priv->dreg]; 418 u32 *dest = ®s->data[priv->dreg]; 542 &priv->dreg, NULL, NFT_DATA_VALUE, 678 if (nft_dump_register(skb, NFTA_EXTHDR_DREG, priv->dreg)) 709 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { 710 nft_reg_track_update(track, expr, priv->dreg, pri [all...] |