Home
last modified time | relevance | path

Searched refs:dreg (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/pinctrl/renesas/
H A Dgpio.c25 u8 dreg; member
50 *reg = &chip->regs[gpio_pin->dreg]; in gpio_get_data_reg()
55 const struct pinmux_data_reg *dreg) in gpio_read_data_reg() argument
57 phys_addr_t address = dreg->reg; in gpio_read_data_reg()
60 return sh_pfc_read_raw_reg(mem, dreg->reg_width); in gpio_read_data_reg()
64 const struct pinmux_data_reg *dreg, u32 value) in gpio_write_data_reg() argument
66 phys_addr_t address = dreg->reg; in gpio_write_data_reg()
69 sh_pfc_write_raw_reg(mem, dreg->reg_width, value); in gpio_write_data_reg()
77 const struct pinmux_data_reg *dreg; in gpio_setup_data_reg() local
81 for (i = 0, dreg = pfc->info->data_regs; dreg->reg_width; ++i, ++dreg) { in gpio_setup_data_reg()
[all …]
/linux/net/netfilter/
H A Dnft_fib.c125 err = nft_parse_register_store(ctx, tb[NFTA_FIB_DREG], &priv->dreg, in nft_fib_init()
138 if (nft_dump_register(skb, NFTA_FIB_DREG, priv->dreg)) in nft_fib_dump()
154 u32 *dreg = reg; in nft_fib_store_result() local
161 nft_reg_store8(dreg, !!index); in nft_fib_store_result()
163 *dreg = index; in nft_fib_store_result()
168 nft_reg_store8(dreg, !!dev); in nft_fib_store_result()
174 *dreg = 0; in nft_fib_store_result()
H A Dnft_bitwise.c21 u8 dreg; member
100 u32 *dst = &regs->data[priv->dreg]; in nft_bitwise_eval()
243 if (nft_reg_overlap(priv->sreg2, priv->dreg, priv->len)) in nft_bitwise_init_bool()
270 &priv->dreg, NULL, NFT_DATA_VALUE, in nft_bitwise_init()
275 if (nft_reg_overlap(priv->sreg, priv->dreg, priv->len)) in nft_bitwise_init()
359 if (nft_dump_register(skb, NFTA_BITWISE_DREG, priv->dreg)) in nft_bitwise_dump()
391 struct nft_offload_reg *reg = &ctx->regs[priv->dreg]; in nft_bitwise_offload()
397 priv->sreg != priv->dreg || priv->len != reg->len) in nft_bitwise_offload()
446 err = nft_parse_register_store(ctx, tb[NFTA_BITWISE_DREG], &priv->dreg, in nft_bitwise_fast_init()
479 if (nft_dump_register(skb, NFTA_BITWISE_DREG, priv->dreg)) in nft_bitwise_fast_dump()
[all …]
H A Dnft_byteorder.c20 u8 dreg; member
31 u32 *dst = &regs->data[priv->dreg]; in nft_byteorder_eval()
136 &priv->dreg, NULL, NFT_DATA_VALUE, in nft_byteorder_init()
141 if (nft_reg_overlap(priv->sreg, priv->dreg, len)) in nft_byteorder_init()
154 if (nft_dump_register(skb, NFTA_BYTEORDER_DREG, priv->dreg)) in nft_byteorder_dump()
H A Dnft_osf.c9 u8 dreg; member
24 u32 *dest = &regs->data[priv->dreg]; in nft_osf_eval()
90 return nft_parse_register_store(ctx, tb[NFTA_OSF_DREG], &priv->dreg, in nft_osf_init()
106 if (nft_dump_register(skb, NFTA_OSF_DREG, priv->dreg)) in nft_osf_dump()
H A Dnft_rt.c19 u8 dreg; member
60 u32 *dest = &regs->data[priv->dreg]; in nft_rt_get_eval()
146 return nft_parse_register_store(ctx, tb[NFTA_RT_DREG], &priv->dreg, in nft_rt_get_init()
157 if (nft_dump_register(skb, NFTA_RT_DREG, priv->dreg)) in nft_rt_get_dump()
H A Dnft_xfrm.c28 u8 dreg; member
92 return nft_parse_register_store(ctx, tb[NFTA_XFRM_DREG], &priv->dreg, in nft_xfrm_get_init()
124 u32 *dest = &regs->data[priv->dreg]; in nft_xfrm_state_get_key()
227 if (nft_dump_register(skb, NFTA_XFRM_DREG, priv->dreg)) in nft_xfrm_get_dump()
H A Dnft_lookup.c21 u8 dreg; member
117 nft_data_copy(&regs->data[priv->dreg], in nft_lookup_eval()
172 &priv->dreg, NULL, in nft_lookup_init()
235 if (nft_dump_register(skb, NFTA_LOOKUP_DREG, priv->dreg)) in nft_lookup_dump()
H A Dnft_payload.c165 u32 *dest = &regs->data[priv->dreg]; in nft_payload_eval()
239 &priv->dreg, NULL, NFT_DATA_VALUE, in nft_payload_init()
248 if (nft_dump_register(skb, NFTA_PAYLOAD_DREG, priv->dreg) || in nft_payload_dump()
281 struct nft_offload_reg *reg = &ctx->regs[priv->dreg]; in nft_payload_offload_ll()
350 struct nft_offload_reg *reg = &ctx->regs[priv->dreg]; in nft_payload_offload_ip()
390 struct nft_offload_reg *reg = &ctx->regs[priv->dreg]; in nft_payload_offload_ip6()
450 struct nft_offload_reg *reg = &ctx->regs[priv->dreg]; in nft_payload_offload_tcp()
478 struct nft_offload_reg *reg = &ctx->regs[priv->dreg]; in nft_payload_offload_udp()
570 u32 *dest = &regs->data[priv->dreg]; in nft_payload_inner_eval()
646 &priv->dreg, NULL, NFT_DATA_VALUE, in nft_payload_inner_init()
H A Dnft_meta.c370 u32 *dest = &regs->data[priv->dreg]; in nft_meta_get_eval()
591 return nft_parse_register_store(ctx, tb[NFTA_META_DREG], &priv->dreg, in nft_meta_get_init()
734 if (nft_dump_register(skb, NFTA_META_DREG, priv->dreg)) in nft_meta_get_dump()
775 struct nft_offload_reg *reg = &ctx->regs[priv->dreg]; in nft_meta_get_offload()
869 return nft_parse_register_store(ctx, tb[NFTA_META_DREG], &priv->dreg, in nft_meta_inner_init()
879 u32 *dest = &regs->data[priv->dreg]; in nft_meta_inner_eval()
H A Dnft_ct.c57 u32 *dest = &regs->data[priv->dreg]; in nft_ct_get_eval()
515 err = nft_parse_register_store(ctx, tb[NFTA_CT_DREG], &priv->dreg, NULL, in nft_ct_get_init()
666 if (nft_dump_register(skb, NFTA_CT_DREG, priv->dreg)) in nft_ct_get_dump()
H A Dnf_tables_api.c5832 enum nft_registers dreg; in nft_setelem_data_validate() local
5834 dreg = nft_type_to_reg(set->dtype); in nft_setelem_data_validate()
5835 return nft_validate_register_store(ctx, dreg, nft_set_ext_data(ext), in nft_setelem_data_validate()
7263 enum nft_registers dreg; in nft_add_set_elem() local
7479 dreg = nft_type_to_reg(set->dtype); in nft_add_set_elem()
7491 err = nft_validate_register_store(&bind_ctx, dreg, in nft_add_set_elem()
11721 const struct nlattr *attr, u8 *dreg, in nft_parse_register_store() argument
11736 *dreg = reg; in nft_parse_register_store()
/linux/include/net/netfilter/
H A Dnf_tables_core.h36 u8 dreg; member
57 u8 dreg; member
69 u8 dreg; member
78 u8 dreg; member
H A Dnf_tables.h136 static inline void nft_reg_store8(u32 *dreg, u8 val) in nft_reg_store8() argument
138 *dreg = 0; in nft_reg_store8()
139 *(u8 *)dreg = val; in nft_reg_store8()
147 static inline void nft_reg_store16(u32 *dreg, u16 val) in nft_reg_store16() argument
149 *dreg = 0; in nft_reg_store16()
150 *(u16 *)dreg = val; in nft_reg_store16()
153 static inline void nft_reg_store_be16(u32 *dreg, __be16 val) in nft_reg_store_be16() argument
155 nft_reg_store16(dreg, (__force __u16)val); in nft_reg_store_be16()
173 static inline void nft_reg_store64(u64 *dreg, u64 val) in nft_reg_store64() argument
175 put_unaligned(val, dreg); in nft_reg_store64()
[all …]
H A Dnft_meta.h11 u8 dreg; member
/linux/kernel/bpf/
H A Dbacktrack.c272 u32 dreg = insn->dst_reg; in backtrack_insn() local
296 if (!bt_is_reg_set(bt, dreg)) in backtrack_insn()
309 bt_clear_reg(bt, dreg); in backtrack_insn()
319 bt_clear_reg(bt, dreg); in backtrack_insn()
336 u32 load_reg = dreg; in backtrack_insn()
381 if (bt_is_reg_set(bt, dreg)) in backtrack_insn()
565 if (!bt_is_reg_set(bt, dreg) && !bt_is_reg_set(bt, sreg)) in backtrack_insn()
576 bt_set_reg(bt, dreg); in backtrack_insn()
585 if (!bt_is_reg_set(bt, dreg)) in backtrack_insn()
587 bt_clear_reg(bt, dreg); in backtrack_insn()
/linux/drivers/usb/gadget/udc/
H A Dat91_udc.c314 u8 __iomem *dreg = ep->creg + (AT91_UDP_FDR(0) - AT91_UDP_CSR(0)); in read_fifo() local
339 __raw_readsb(dreg, buf, count); in read_fifo()
390 u8 __iomem *dreg = ep->creg + (AT91_UDP_FDR(0) - AT91_UDP_CSR(0)); in write_fifo() local
441 __raw_writesb(dreg, buf, count); in write_fifo()
1051 u8 __iomem *dreg = ep->creg + (AT91_UDP_FDR(0) - AT91_UDP_CSR(0)); in handle_setup() local
1061 pkt.raw[i++] = __raw_readb(dreg); in handle_setup()
1132 __raw_writeb(tmp, dreg); in handle_setup()
1133 __raw_writeb(0, dreg); in handle_setup()
1160 __raw_writeb(0, dreg); in handle_setup()
1161 __raw_writeb(0, dreg); in handle_setup()
[all …]
/linux/net/bridge/netfilter/
H A Dnft_meta_bridge.c30 u32 *dest = &regs->data[priv->dreg]; in nft_meta_bridge_get_eval()
108 return nft_parse_register_store(ctx, tb[NFTA_META_DREG], &priv->dreg, in nft_meta_bridge_get_init()
/linux/drivers/net/can/c_can/
H A Dc_can_main.c316 u32 data = 0, dreg = C_CAN_IFACE(DATA1_REG, iface); in c_can_setup_tx_object() local
318 for (i = 0; i < frame->len; i += 4, dreg += 2) { in c_can_setup_tx_object()
323 priv->write_reg32(priv, dreg, data); in c_can_setup_tx_object()
388 int i, dreg = C_CAN_IFACE(DATA1_REG, iface); in c_can_read_msg_object() local
391 for (i = 0; i < frame->len; i += 4, dreg += 2) { in c_can_read_msg_object()
392 data = priv->read_reg32(priv, dreg); in c_can_read_msg_object()
399 for (i = 0; i < frame->len; i += 2, dreg++) { in c_can_read_msg_object()
400 data = priv->read_reg(priv, dreg); in c_can_read_msg_object()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dinit.c924 u32 dreg = nvbios_rd32(bios, init->offset + 5); in init_idx_addr_latched() local
929 trace("INDEX_ADDRESS_LATCHED\tR[0x%06x] : R[0x%06x]\n", creg, dreg); in init_idx_addr_latched()
940 init_wr32(init, dreg, idata); in init_idx_addr_latched()
1422 u32 dreg = nvbios_rd32(bios, init->offset + 14); in init_copy_nv_reg() local
1428 dreg, dmask, sreg, (shift & 0x80) ? "<<" : ">>", in init_copy_nv_reg()
1433 init_mask(init, dreg, ~dmask, (data & smask) ^ sxor); in init_copy_nv_reg()
2022 u32 dreg = nvbios_rd32(bios, init->offset + 5); in init_copy_zm_reg() local
2024 trace("COPY_ZM_REG\tR[0x%06x] = R[0x%06x]\n", dreg, sreg); in init_copy_zm_reg()
2027 init_wr32(init, dreg, init_rd32(init, sreg)); in init_copy_zm_reg()
/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
H A Dnpc.c1172 u64 cfg, sreg, dreg, soff, doff; in npc_cn20k_copy_mcam_entry() local
1200 dreg = NPC_AF_CN20K_MCAMEX_BANKX_CAMX_INTF_EXT(dest, db, 0); in npc_cn20k_copy_mcam_entry()
1203 rvu_write64(rvu, blkaddr, dreg + (i * 8), cfg); in npc_cn20k_copy_mcam_entry()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc.c635 u64 cfg, sreg, dreg; in npc_copy_mcam_entry() local
647 dreg = NPC_AF_MCAMEX_BANKX_CAMX_INTF(dest, dbank + bank, 0); in npc_copy_mcam_entry()
650 rvu_write64(rvu, blkaddr, dreg + (i * 8), cfg); in npc_copy_mcam_entry()