Home
last modified time | relevance | path

Searched full:pb (Results 1 – 25 of 323) sorted by relevance

12345678910>>...13

/linux/drivers/net/mdio/
H A Dmdio-mux.c41 struct mdio_mux_parent_bus *pb = cb->parent; in mdio_mux_read() local
44 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_read()
45 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); in mdio_mux_read()
49 pb->current_child = cb->bus_number; in mdio_mux_read()
51 r = pb->mii_bus->read(pb->mii_bus, phy_id, regnum); in mdio_mux_read()
53 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_read()
62 struct mdio_mux_parent_bus *pb = cb->parent; in mdio_mux_read_c45() local
65 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_read_c45()
66 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); in mdio_mux_read_c45()
70 pb->current_child = cb->bus_number; in mdio_mux_read_c45()
[all …]
/linux/drivers/video/backlight/
H A Dpwm_bl.c39 static void pwm_backlight_power_on(struct pwm_bl_data *pb) in pwm_backlight_power_on() argument
43 if (pb->enabled) in pwm_backlight_power_on()
46 if (pb->power_supply) { in pwm_backlight_power_on()
47 err = regulator_enable(pb->power_supply); in pwm_backlight_power_on()
49 dev_err(pb->dev, "failed to enable power supply\n"); in pwm_backlight_power_on()
52 if (pb->post_pwm_on_delay) in pwm_backlight_power_on()
53 msleep(pb->post_pwm_on_delay); in pwm_backlight_power_on()
55 gpiod_set_value_cansleep(pb->enable_gpio, 1); in pwm_backlight_power_on()
57 pb->enabled = true; in pwm_backlight_power_on()
60 static void pwm_backlight_power_off(struct pwm_bl_data *pb) in pwm_backlight_power_off() argument
[all …]
/linux/drivers/net/fddi/skfp/
H A Dcfm.c101 smc->y[PB].scrub = 0 ; in cfm_init()
103 smc->y[PB].cem_pst = CEM_PST_DOWN ; in cfm_init()
108 smc->y[PB].pc_mode != PM_TREE)
115 if ( !THRU_ENABLED(smc) && smc->y[PB].cf_join ) { in selection_criteria()
159 if (np != PA && np != PB) { in cem_priv_state()
238 smc->y[PB].pc_mode == PM_PEER) || in cfm()
271 smc->mib.p[PB].fddiPORTCurrentPath = MIB_PATH_ISOLATED ; in cfm_fsm()
273 smc->mib.p[PB].fddiPORTMACPlacement = 0 ; in cfm_fsm()
285 /*SAS port can be PA or PB ! */ in cfm_fsm()
287 smc->y[PB].cf_join || smc->y[PB].cf_loop)) { in cfm_fsm()
[all …]
/linux/drivers/parport/
H A Dparport_gsc.c51 static int clear_epp_timeout(struct parport *pb) in clear_epp_timeout() argument
55 if (!(parport_gsc_read_status(pb) & 0x01)) in clear_epp_timeout()
59 parport_gsc_read_status(pb); in clear_epp_timeout()
60 r = parport_gsc_read_status(pb); in clear_epp_timeout()
61 parport_writeb (r | 0x01, STATUS (pb)); /* Some reset by writing 1 */ in clear_epp_timeout()
62 parport_writeb (r & 0xfe, STATUS (pb)); /* Others by writing 0 */ in clear_epp_timeout()
63 r = parport_gsc_read_status(pb); in clear_epp_timeout()
133 static int parport_SPP_supported(struct parport *pb) in parport_SPP_supported() argument
143 clear_epp_timeout(pb); in parport_SPP_supported()
147 parport_writeb (w, CONTROL (pb)); in parport_SPP_supported()
[all …]
H A Dparport_pc.c106 static void frob_econtrol(struct parport *pb, unsigned char m, in frob_econtrol() argument
109 const struct parport_pc_private *priv = pb->physport->private_data; in frob_econtrol()
115 ectr = inb(ECONTROL(pb)); in frob_econtrol()
124 outb(new, ECONTROL(pb)); in frob_econtrol()
208 static int clear_epp_timeout(struct parport *pb) in clear_epp_timeout() argument
212 if (!(parport_pc_read_status(pb) & 0x01)) in clear_epp_timeout()
216 parport_pc_read_status(pb); in clear_epp_timeout()
217 r = parport_pc_read_status(pb); in clear_epp_timeout()
218 outb(r | 0x01, STATUS(pb)); /* Some reset by writing 1 */ in clear_epp_timeout()
219 outb(r & 0xfe, STATUS(pb)); /* Others by writing 0 */ in clear_epp_timeout()
[all …]
/linux/Documentation/arch/x86/x86_64/
H A Dmm.rst93 from 0.125 PB to 64 PB. All kernel mappings shift down to the -64 PB starting
103 …0000000000000000 | 0 | 00fffffffffff000 | ~64 PB | user-space virtual memory, different …
104 00fffffffffff000 | ~64 PB | 00ffffffffffffff | 4 kB | ... guard hole
107 …0100000000000000 | +64 PB | 7fffffffffffffff | ~8 EB | ... huge, almost 63 bits wide hole of…
118 … | | | | virtual memory addresses up to the -64 PB
125 …ff00000000000000 | -64 PB | ff0fffffffffffff | 4 PB | ... guard hole, also reserved for hyp…
126 ff10000000000000 | -60 PB | ff10ffffffffffff | 0.25 PB | LDT remap for PTI
127 …ff11000000000000 | -59.75 PB | ff90ffffffffffff | 32 PB | direct mapping of all physical memory…
128 ff91000000000000 | -27.75 PB | ff9fffffffffffff | 3.75 PB | ... unused hole
129 ffa0000000000000 | -24 PB | ffd1ffffffffffff | 12.5 PB | vmalloc/ioremap space (vmalloc_base)
[all …]
/linux/arch/sparc/lib/
H A DPeeCeeI.c94 u8 *pb = dst; in insb() local
96 while ((((unsigned long)pb) & 0x3) && count--) in insb()
97 *pb++ = __raw_readb(addr); in insb()
98 pi = (u32 *)pb; in insb()
109 pb = (u8 *)pi; in insb()
111 *pb++ = __raw_readb(addr); in insb()
156 u8 *pb; in insl() local
175 pb = dst; in insl()
178 *pb++ = l >> 24; in insl()
179 ps = (u16 *)pb; in insl()
[all …]
/linux/drivers/media/pci/tw686x/
H A Dtw686x-audio.c35 unsigned int ch, pb; in tw686x_audio_irq() local
43 pb = !!(pb_status & BIT(AUDIO_CHANNEL_OFFSET + ch)); in tw686x_audio_irq()
57 done = ac->curr_bufs[!pb]; in tw686x_audio_irq()
58 ac->curr_bufs[pb] = next; in tw686x_audio_irq()
65 * Checking for a non-nil dma_desc[pb]->virt buffer is in tw686x_audio_irq()
68 desc = &ac->dma_descs[pb]; in tw686x_audio_irq()
73 u32 reg = pb ? ADMA_B_ADDR[ch] : ADMA_P_ADDR[ch]; in tw686x_audio_irq()
298 int pb; in tw686x_audio_dma_free() local
300 for (pb = 0; pb < 2; pb++) { in tw686x_audio_dma_free()
301 if (!ac->dma_descs[pb].virt) in tw686x_audio_dma_free()
[all …]
/linux/drivers/input/misc/
H A Drave-sp-pwrbutton.c25 struct rave_sp_power_button *pb = in rave_sp_power_button_event() local
29 struct input_dev *idev = pb->idev; in rave_sp_power_button_event()
44 struct rave_sp_power_button *pb; in rave_sp_pwrbutton_probe() local
48 pb = devm_kzalloc(dev, sizeof(*pb), GFP_KERNEL); in rave_sp_pwrbutton_probe()
49 if (!pb) in rave_sp_pwrbutton_probe()
64 pb->idev = idev; in rave_sp_pwrbutton_probe()
65 pb->nb.notifier_call = rave_sp_power_button_event; in rave_sp_pwrbutton_probe()
66 pb->nb.priority = 128; in rave_sp_pwrbutton_probe()
68 error = devm_rave_sp_register_event_notifier(dev, &pb->nb); in rave_sp_pwrbutton_probe()
/linux/tools/testing/selftests/bpf/benchs/
H A Drun_bench_ringbufs.sh10 for b in rb-libbpf rb-custom pb-libbpf pb-custom; do
15 for b in rb-libbpf rb-custom pb-libbpf pb-custom; do
20 for b in rb-libbpf rb-custom pb-libbpf pb-custom; do
31 …summarize "pb-sampled-$b" "$($RUN_RB_BENCH --rb-b2b --rb-batch-cnt $b --rb-sampled --rb-sample-rat…
43 for b in rb-libbpf rb-custom pb-libbpf pb-custom; do
H A Dbench_ringbufs.c451 struct perf_buffer *pb; member
478 struct perf_buffer *pb = ctx->perfbuf; in perfbuf_custom_consumer() local
481 size_t mmap_mask = pb->mmap_size - 1; in perfbuf_custom_consumer()
491 cnt = epoll_wait(pb->epoll_fd, pb->events, pb->cpu_cnt, -1); in perfbuf_custom_consumer()
498 cpu_buf = pb->events[i].data.ptr; in perfbuf_custom_consumer()
500 base = ((void *)header) + pb->page_size; in perfbuf_custom_consumer()
544 .name = "pb-libbpf",
556 .name = "pb-custom",
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dperf_buffer.c52 struct perf_buffer *pb; in serial_test_perf_buffer() local
84 pb = perf_buffer__new(bpf_map__fd(skel->maps.perf_buf_map), 1, in serial_test_perf_buffer()
86 if (!ASSERT_OK_PTR(pb, "perf_buf__new")) in serial_test_perf_buffer()
89 CHECK(perf_buffer__epoll_fd(pb) < 0, "epoll_fd", in serial_test_perf_buffer()
90 "bad fd: %d\n", perf_buffer__epoll_fd(pb)); in serial_test_perf_buffer()
105 err = perf_buffer__poll(pb, 100); in serial_test_perf_buffer()
113 if (CHECK(perf_buffer__buffer_cnt(pb) != nr_on_cpus, "buf_cnt", in serial_test_perf_buffer()
114 "got %zu, expected %d\n", perf_buffer__buffer_cnt(pb), nr_on_cpus)) in serial_test_perf_buffer()
121 fd = perf_buffer__buffer_fd(pb, j); in serial_test_perf_buffer()
125 err = perf_buffer__consume_buffer(pb, j); in serial_test_perf_buffer()
[all …]
H A Dxdp_bpf2bpf.c44 static void run_xdp_bpf2bpf_pkt_size(int pkt_fd, struct perf_buffer *pb, in run_xdp_bpf2bpf_pkt_size() argument
90 err = perf_buffer__poll(pb, 100); in run_xdp_bpf2bpf_pkt_size()
112 struct perf_buffer *pb = NULL; in test_xdp_bpf2bpf() local
149 pb = perf_buffer__new(bpf_map__fd(ftrace_skel->maps.perf_buf_map), 8, in test_xdp_bpf2bpf()
151 if (!ASSERT_OK_PTR(pb, "perf_buf__new")) in test_xdp_bpf2bpf()
155 run_xdp_bpf2bpf_pkt_size(pkt_fd, pb, ftrace_skel, in test_xdp_bpf2bpf()
158 perf_buffer__free(pb); in test_xdp_bpf2bpf()
H A Dkfree_skb.c66 struct perf_buffer *pb = NULL; in serial_test_kfree_skb() local
98 pb = perf_buffer__new(bpf_map__fd(skel->maps.perf_buf_map), 1, in serial_test_kfree_skb()
100 if (!ASSERT_OK_PTR(pb, "perf_buf__new")) in serial_test_kfree_skb()
109 err = perf_buffer__poll(pb, 100); in serial_test_kfree_skb()
125 perf_buffer__free(pb); in serial_test_kfree_skb()
H A Dget_stack_raw_tp.c91 struct perf_buffer *pb = NULL; in test_get_stack_raw_tp() local
129 pb = perf_buffer__new(bpf_map__fd(map), 8, get_stack_print_output, in test_get_stack_raw_tp()
131 if (!ASSERT_OK_PTR(pb, "perf_buf__new")) in test_get_stack_raw_tp()
139 err = perf_buffer__poll(pb, 100); in test_get_stack_raw_tp()
147 perf_buffer__free(pb); in test_get_stack_raw_tp()
/linux/block/partitions/
H A Damiga.c41 struct PartitionBlock *pb; in amiga_partition() local
107 pb = (struct PartitionBlock *)data; in amiga_partition()
108 blk = be32_to_cpu(pb->pb_Next); in amiga_partition()
109 if (pb->pb_ID != cpu_to_be32(IDNAME_PARTITION)) in amiga_partition()
111 if (checksum_block((__be32 *)pb, be32_to_cpu(pb->pb_SummedLongs) & 0x7F) != 0 ) in amiga_partition()
121 nr_hd = be32_to_cpu(pb->pb_Environment[NR_HD]); in amiga_partition()
122 nr_sect = be32_to_cpu(pb->pb_Environment[NR_SECT]); in amiga_partition()
152 lo_cyl = be32_to_cpu(pb->pb_Environment[LO_CYL]); in amiga_partition()
155 hi_cyl = be32_to_cpu(pb->pb_Environment[HI_CYL]); in amiga_partition()
185 *dt = pb->pb_Environment[16]; in amiga_partition()
[all …]
/linux/drivers/base/regmap/
H A Dregmap-spi-avmm.c249 char *tb, *tb_end, *pb, *pb_limit, *pb_eop = NULL; in br_pkt_phy_tx_prepare() local
255 pb = br->phy_buf; in br_pkt_phy_tx_prepare()
256 pb_limit = pb + ARRAY_SIZE(br->phy_buf); in br_pkt_phy_tx_prepare()
258 *pb++ = PKT_SOP; in br_pkt_phy_tx_prepare()
264 *pb++ = PKT_CHANNEL; in br_pkt_phy_tx_prepare()
265 *pb++ = 0x0; in br_pkt_phy_tx_prepare()
267 for (; pb < pb_limit && tb < tb_end; pb++) { in br_pkt_phy_tx_prepare()
269 *pb = *tb++ ^ 0x20; in br_pkt_phy_tx_prepare()
276 *pb = PKT_EOP; in br_pkt_phy_tx_prepare()
277 pb_eop = pb; in br_pkt_phy_tx_prepare()
[all …]
/linux/Documentation/arch/riscv/
H A Dvm-layout.rst112 …0000000000000000 | 0 | 00ffffffffffffff | 64 PB | user-space virtual memory, different …
115 …0100000000000000 | +64 PB | feffffffffffffff | ~16K PB | ... huge, almost 64 bits wide hole of…
116 … | | | | virtual memory addresses up to the -64 PB
123 ff1bfffffea00000 | -57 PB | ff1bfffffeffffff | 6 MB | fixmap
124 ff1bffffff000000 | -57 PB | ff1bffffffffffff | 16 MB | PCI io
125 ff1c000000000000 | -57 PB | ff1fffffffffffff | 1 PB | vmemmap
126 ff20000000000000 | -56 PB | ff5fffffffffffff | 16 PB | vmalloc/ioremap space
127 … ff60000000000000 | -40 PB | ffdeffffffffffff | 32 PB | direct mapping of all physical memory
128 ffdf000000000000 | -8 PB | fffffffeffffffff | 8 PB | kasan
/linux/tools/testing/selftests/bpf/
H A Dtest_tcpnotify_user.c44 void tcp_notifier_poller(struct perf_buffer *pb) in tcp_notifier_poller() argument
49 err = perf_buffer__poll(pb, 100); in tcp_notifier_poller()
59 struct perf_buffer *pb = arg; in poller_thread() local
61 tcp_notifier_poller(pb); in poller_thread()
75 struct perf_buffer *pb = NULL; in main() local
118 pb = perf_buffer__new(bpf_map__fd(perf_map), 8, dummyfn, NULL, NULL, NULL); in main()
119 if (!pb) in main()
122 pthread_create(&tid, NULL, poller_thread, pb); in main()
166 perf_buffer__free(pb); in main()
/linux/arch/mips/fw/arc/
H A Dinit.c29 PSYSTEM_PARAMETER_BLOCK pb = PROMBLOCK; in prom_init() local
33 if (pb->magic != 0x53435241) { in prom_init()
35 (unsigned long) pb->magic); in prom_init()
43 pb->ver, pb->rev); in prom_init()
/linux/drivers/accel/habanalabs/common/
H A Dsecurity.c71 * @reg_offset: register offset will be converted to bit offset in pb block
72 * @sgs_entry: pb array
99 * @sgs_array: pb array
128 * @sgs_array: pb array
164 * @sgs_array: pb array
194 * @sgs_array: pb array
244 * hl_config_glbl_sec - set pb in HW according to given pb array
248 * @sgs_array: pb array
277 * @sgs_array: pb array to clear
292 * hl_init_pb_with_mask - set selected pb instances with mask in HW according
[all …]
/linux/drivers/gpu/drm/imagination/
H A Dpvr_rogue_fwif_client.h20 * Minimum/Maximum PB size.
27 * Minimum PB = Base Pages + (NUM_TE_PIPES-1)*16K + (NUM_VCE_PIPES-1)*64K +
30 * Maximum PB size must ensure that no PM address space can be fully used,
35 * (Minimum PB + Maximum PB) < ALIST PM address space size (16GB)
36 * (Minimum PB + Maximum PB) < TE PM address space size (16GB) / NUM_TE_PIPES
37 * (Minimum PB + Maximum PB) < VCE PM address space size (16GB) / NUM_VCE_PIPES
40 * of 4GB minus the Minimum PB. For convenience we take the smaller power-of-2
/linux/tools/bpf/runqslower/
H A Drunqslower.c115 struct perf_buffer *pb = NULL; in main() local
153 pb = perf_buffer__new(bpf_map__fd(obj->maps.events), 64, in main()
155 err = libbpf_get_error(pb); in main()
157 pb = NULL; in main()
162 while ((err = perf_buffer__poll(pb, 100)) >= 0) in main()
167 perf_buffer__free(pb); in main()
/linux/tools/bpf/bpftool/
H A Dmap_perf_ring.c126 struct perf_buffer *pb; in do_event_pipe() local
190 pb = perf_buffer__new_raw(map_fd, MMAP_PAGE_CNT, &perf_attr, in do_event_pipe()
192 if (!pb) { in do_event_pipe()
206 err = perf_buffer__poll(pb, 200); in do_event_pipe()
217 perf_buffer__free(pb); in do_event_pipe()
223 perf_buffer__free(pb); in do_event_pipe()
/linux/samples/bpf/
H A Dtrace_output_user.c48 struct perf_buffer *pb; in main() local
86 pb = perf_buffer__new(map_fd, 8, print_bpf_output, NULL, NULL, NULL); in main()
87 ret = libbpf_get_error(pb); in main()
97 while ((ret = perf_buffer__poll(pb, 1000)) >= 0 && cnt < MAX_CNT) { in main()

12345678910>>...13