ptr_reg 765 drivers/net/ethernet/cortina/gemini.c void __iomem *ptr_reg; ptr_reg 773 drivers/net/ethernet/cortina/gemini.c ptr_reg = &qhdr->word1; ptr_reg 775 drivers/net/ethernet/cortina/gemini.c rw.bits32 = readl(ptr_reg); ptr_reg 778 drivers/net/ethernet/cortina/gemini.c writew(r, ptr_reg + 2); ptr_reg 1234 drivers/net/ethernet/cortina/gemini.c void __iomem *ptr_reg; ptr_reg 1243 drivers/net/ethernet/cortina/gemini.c ptr_reg = port->dma_base + GMAC_SW_TX_QUEUE_PTR_REG(txq_num); ptr_reg 1248 drivers/net/ethernet/cortina/gemini.c rw.bits32 = readl(ptr_reg); ptr_reg 1287 drivers/net/ethernet/cortina/gemini.c writew(w, ptr_reg + 2); ptr_reg 1400 drivers/net/ethernet/cortina/gemini.c void __iomem *ptr_reg = port->rxq_rwptr; ptr_reg 1415 drivers/net/ethernet/cortina/gemini.c rw.bits32 = readl(ptr_reg); ptr_reg 1504 drivers/net/ethernet/cortina/gemini.c writew(r, ptr_reg); ptr_reg 1540 drivers/net/ethernet/cortina/gemini.c void __iomem *ptr_reg; ptr_reg 1577 drivers/net/ethernet/cortina/gemini.c ptr_reg = port->dma_base + GMAC_SW_TX_QUEUE0_PTR_REG; ptr_reg 1581 drivers/net/ethernet/cortina/gemini.c reg[2] = GET_RPTR(ptr_reg); ptr_reg 1582 drivers/net/ethernet/cortina/gemini.c reg[3] = GET_WPTR(ptr_reg); ptr_reg 1594 drivers/net/ethernet/cortina/gemini.c ptr_reg = geth->base + GLOBAL_SWFQ_RWPTR_REG; ptr_reg 1596 drivers/net/ethernet/cortina/gemini.c reg[0] = GET_RPTR(ptr_reg); ptr_reg 1597 drivers/net/ethernet/cortina/gemini.c reg[1] = GET_WPTR(ptr_reg); ptr_reg 1599 drivers/net/ethernet/cortina/gemini.c ptr_reg = geth->base + GLOBAL_HWFQ_RWPTR_REG; ptr_reg 1601 drivers/net/ethernet/cortina/gemini.c reg[2] = GET_RPTR(ptr_reg); ptr_reg 1602 drivers/net/ethernet/cortina/gemini.c reg[3] = GET_WPTR(ptr_reg); ptr_reg 4237 kernel/bpf/verifier.c static int retrieve_ptr_limit(const struct bpf_reg_state *ptr_reg, ptr_reg 4244 kernel/bpf/verifier.c switch (ptr_reg->type) { ptr_reg 4249 kernel/bpf/verifier.c off = ptr_reg->off + ptr_reg->var_off.value; ptr_reg 4257 kernel/bpf/verifier.c *ptr_limit = ptr_reg->umax_value + ptr_reg->off; ptr_reg 4259 kernel/bpf/verifier.c off = ptr_reg->smin_value + ptr_reg->off; ptr_reg 4260 kernel/bpf/verifier.c *ptr_limit = ptr_reg->map_ptr->value_size - off; ptr_reg 4304 kernel/bpf/verifier.c const struct bpf_reg_state *ptr_reg, ptr_reg 4310 kernel/bpf/verifier.c bool ptr_is_dst_reg = ptr_reg == dst_reg; ptr_reg 4330 kernel/bpf/verifier.c if (retrieve_ptr_limit(ptr_reg, &alu_limit, opcode, off_is_neg)) ptr_reg 4346 kernel/bpf/verifier.c *dst_reg = *ptr_reg; ptr_reg 4361 kernel/bpf/verifier.c const struct bpf_reg_state *ptr_reg, ptr_reg 4369 kernel/bpf/verifier.c smin_ptr = ptr_reg->smin_value, smax_ptr = ptr_reg->smax_value; ptr_reg 4371 kernel/bpf/verifier.c umin_ptr = ptr_reg->umin_value, umax_ptr = ptr_reg->umax_value; ptr_reg 4395 kernel/bpf/verifier.c switch (ptr_reg->type) { ptr_reg 4398 kernel/bpf/verifier.c dst, reg_type_str[ptr_reg->type]); ptr_reg 4410 kernel/bpf/verifier.c dst, reg_type_str[ptr_reg->type]); ptr_reg 4426 kernel/bpf/verifier.c dst_reg->type = ptr_reg->type; ptr_reg 4427 kernel/bpf/verifier.c dst_reg->id = ptr_reg->id; ptr_reg 4429 kernel/bpf/verifier.c if (!check_reg_sane_offset(env, off_reg, ptr_reg->type) || ptr_reg 4430 kernel/bpf/verifier.c !check_reg_sane_offset(env, ptr_reg, ptr_reg->type)) ptr_reg 4435 kernel/bpf/verifier.c ret = sanitize_ptr_alu(env, insn, ptr_reg, dst_reg, smin_val < 0); ptr_reg 4443 kernel/bpf/verifier.c if (known && (ptr_reg->off + smin_val == ptr_reg 4444 kernel/bpf/verifier.c (s64)(s32)(ptr_reg->off + smin_val))) { ptr_reg 4450 kernel/bpf/verifier.c dst_reg->var_off = ptr_reg->var_off; ptr_reg 4451 kernel/bpf/verifier.c dst_reg->off = ptr_reg->off + smin_val; ptr_reg 4452 kernel/bpf/verifier.c dst_reg->raw = ptr_reg->raw; ptr_reg 4480 kernel/bpf/verifier.c dst_reg->var_off = tnum_add(ptr_reg->var_off, off_reg->var_off); ptr_reg 4481 kernel/bpf/verifier.c dst_reg->off = ptr_reg->off; ptr_reg 4482 kernel/bpf/verifier.c dst_reg->raw = ptr_reg->raw; ptr_reg 4483 kernel/bpf/verifier.c if (reg_is_pkt_pointer(ptr_reg)) { ptr_reg 4490 kernel/bpf/verifier.c ret = sanitize_ptr_alu(env, insn, ptr_reg, dst_reg, smin_val < 0); ptr_reg 4505 kernel/bpf/verifier.c if (ptr_reg->type == PTR_TO_STACK) { ptr_reg 4510 kernel/bpf/verifier.c if (known && (ptr_reg->off - smin_val == ptr_reg 4511 kernel/bpf/verifier.c (s64)(s32)(ptr_reg->off - smin_val))) { ptr_reg 4517 kernel/bpf/verifier.c dst_reg->var_off = ptr_reg->var_off; ptr_reg 4518 kernel/bpf/verifier.c dst_reg->id = ptr_reg->id; ptr_reg 4519 kernel/bpf/verifier.c dst_reg->off = ptr_reg->off - smin_val; ptr_reg 4520 kernel/bpf/verifier.c dst_reg->raw = ptr_reg->raw; ptr_reg 4544 kernel/bpf/verifier.c dst_reg->var_off = tnum_sub(ptr_reg->var_off, off_reg->var_off); ptr_reg 4545 kernel/bpf/verifier.c dst_reg->off = ptr_reg->off; ptr_reg 4546 kernel/bpf/verifier.c dst_reg->raw = ptr_reg->raw; ptr_reg 4547 kernel/bpf/verifier.c if (reg_is_pkt_pointer(ptr_reg)) { ptr_reg 4568 kernel/bpf/verifier.c if (!check_reg_sane_offset(env, dst_reg, ptr_reg->type)) ptr_reg 4891 kernel/bpf/verifier.c struct bpf_reg_state *ptr_reg = NULL, off_reg = {0}; ptr_reg 4898 kernel/bpf/verifier.c ptr_reg = dst_reg; ptr_reg 4926 kernel/bpf/verifier.c } else if (ptr_reg) { ptr_reg 4941 kernel/bpf/verifier.c if (ptr_reg) /* pointer += K */ ptr_reg 4943 kernel/bpf/verifier.c ptr_reg, src_reg); ptr_reg 4947 kernel/bpf/verifier.c if (WARN_ON_ONCE(ptr_reg)) {