Home
last modified time | relevance | path

Searched refs:pb (Results 1 – 25 of 88) sorted by relevance

1234

/Linux-v5.4/drivers/video/backlight/
Dpwm_bl.c43 static void pwm_backlight_power_on(struct pwm_bl_data *pb) in pwm_backlight_power_on() argument
48 pwm_get_state(pb->pwm, &state); in pwm_backlight_power_on()
49 if (pb->enabled) in pwm_backlight_power_on()
52 err = regulator_enable(pb->power_supply); in pwm_backlight_power_on()
54 dev_err(pb->dev, "failed to enable power supply\n"); in pwm_backlight_power_on()
57 pwm_apply_state(pb->pwm, &state); in pwm_backlight_power_on()
59 if (pb->post_pwm_on_delay) in pwm_backlight_power_on()
60 msleep(pb->post_pwm_on_delay); in pwm_backlight_power_on()
62 if (pb->enable_gpio) in pwm_backlight_power_on()
63 gpiod_set_value_cansleep(pb->enable_gpio, 1); in pwm_backlight_power_on()
[all …]
/Linux-v5.4/drivers/gpu/host1x/
Dcdma.c48 static void host1x_pushbuffer_destroy(struct push_buffer *pb) in host1x_pushbuffer_destroy() argument
50 struct host1x_cdma *cdma = pb_to_cdma(pb); in host1x_pushbuffer_destroy()
53 if (!pb->mapped) in host1x_pushbuffer_destroy()
57 iommu_unmap(host1x->domain, pb->dma, pb->alloc_size); in host1x_pushbuffer_destroy()
58 free_iova(&host1x->iova, iova_pfn(&host1x->iova, pb->dma)); in host1x_pushbuffer_destroy()
61 dma_free_wc(host1x->dev, pb->alloc_size, pb->mapped, pb->phys); in host1x_pushbuffer_destroy()
63 pb->mapped = NULL; in host1x_pushbuffer_destroy()
64 pb->phys = 0; in host1x_pushbuffer_destroy()
70 static int host1x_pushbuffer_init(struct push_buffer *pb) in host1x_pushbuffer_init() argument
72 struct host1x_cdma *cdma = pb_to_cdma(pb); in host1x_pushbuffer_init()
[all …]
/Linux-v5.4/drivers/net/phy/
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()
65 struct mdio_mux_parent_bus *pb = cb->parent; in mdio_mux_write() local
69 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_write()
70 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); in mdio_mux_write()
74 pb->current_child = cb->bus_number; in mdio_mux_write()
[all …]
/Linux-v5.4/drivers/parport/
Dparport_pc.c113 static void frob_econtrol(struct parport *pb, unsigned char m, in frob_econtrol() argument
119 ectr = inb(ECONTROL(pb)); in frob_econtrol()
124 outb((ectr & ~m) ^ v, 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()
220 r = parport_pc_read_status(pb); in clear_epp_timeout()
[all …]
Dparport_gsc.c53 static int clear_epp_timeout(struct parport *pb) in clear_epp_timeout() argument
57 if (!(parport_gsc_read_status(pb) & 0x01)) in clear_epp_timeout()
61 parport_gsc_read_status(pb); in clear_epp_timeout()
62 r = parport_gsc_read_status(pb); in clear_epp_timeout()
63 parport_writeb (r | 0x01, STATUS (pb)); /* Some reset by writing 1 */ in clear_epp_timeout()
64 parport_writeb (r & 0xfe, STATUS (pb)); /* Others by writing 0 */ in clear_epp_timeout()
65 r = parport_gsc_read_status(pb); in clear_epp_timeout()
135 static int parport_SPP_supported(struct parport *pb) in parport_SPP_supported() argument
145 clear_epp_timeout(pb); in parport_SPP_supported()
149 parport_writeb (w, CONTROL (pb)); in parport_SPP_supported()
[all …]
/Linux-v5.4/block/partitions/
Damiga.c34 struct PartitionBlock *pb; in amiga_partition() local
94 pb = (struct PartitionBlock *)data; in amiga_partition()
95 blk = be32_to_cpu(pb->pb_Next); in amiga_partition()
96 if (pb->pb_ID != cpu_to_be32(IDNAME_PARTITION)) in amiga_partition()
98 if (checksum_block((__be32 *)pb, be32_to_cpu(pb->pb_SummedLongs) & 0x7F) != 0 ) in amiga_partition()
103 nr_sects = (be32_to_cpu(pb->pb_Environment[10]) + 1 - in amiga_partition()
104 be32_to_cpu(pb->pb_Environment[9])) * in amiga_partition()
105 be32_to_cpu(pb->pb_Environment[3]) * in amiga_partition()
106 be32_to_cpu(pb->pb_Environment[5]) * in amiga_partition()
110 start_sect = be32_to_cpu(pb->pb_Environment[9]) * in amiga_partition()
[all …]
/Linux-v5.4/arch/sparc/lib/
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-v5.4/drivers/media/pci/tw686x/
Dtw686x-video.c50 unsigned int pb) in tw686x_buf_done() argument
52 struct tw686x_dma_desc *desc = &vc->dma_descs[pb]; in tw686x_buf_done()
57 if (vc->curr_bufs[pb]) { in tw686x_buf_done()
58 vb = &vc->curr_bufs[pb]->vb; in tw686x_buf_done()
71 vc->pb = !pb; in tw686x_buf_done()
78 unsigned int pb) in tw686x_memcpy_dma_free() argument
80 struct tw686x_dma_desc *desc = &vc->dma_descs[pb]; in tw686x_memcpy_dma_free()
102 unsigned int pb) in tw686x_memcpy_dma_alloc() argument
105 u32 reg = pb ? VDMA_B_ADDR[vc->ch] : VDMA_P_ADDR[vc->ch]; in tw686x_memcpy_dma_alloc()
109 WARN(vc->dma_descs[pb].virt, in tw686x_memcpy_dma_alloc()
[all …]
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()
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()
312 int pb; in tw686x_audio_dma_free() local
314 for (pb = 0; pb < 2; pb++) { in tw686x_audio_dma_free()
315 if (!ac->dma_descs[pb].virt) in tw686x_audio_dma_free()
317 pci_free_consistent(dev->pci_dev, ac->dma_descs[pb].size, in tw686x_audio_dma_free()
[all …]
Dtw686x.h100 unsigned int pb; member
106 int (*alloc)(struct tw686x_video_channel *vc, unsigned int pb);
107 void (*free)(struct tw686x_video_channel *vc, unsigned int pb);
108 void (*buf_refill)(struct tw686x_video_channel *vc, unsigned int pb);
/Linux-v5.4/drivers/input/misc/
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-v5.4/tools/testing/selftests/bpf/
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()
76 struct perf_buffer *pb = NULL; in main() local
124 pb = perf_buffer__new(bpf_map__fd(perf_map), 8, &pb_opts); in main()
125 if (IS_ERR(pb)) in main()
128 pthread_create(&tid, NULL, poller_thread, pb); in main()
165 if (!IS_ERR_OR_NULL(pb)) in main()
166 perf_buffer__free(pb); in main()
/Linux-v5.4/arch/mips/fw/arc/
Dinit.c26 PSYSTEM_PARAMETER_BLOCK pb = PROMBLOCK; in prom_init() local
34 if (pb->magic != 0x53435241) { in prom_init()
36 (unsigned long) pb->magic); in prom_init()
44 pb->ver, pb->rev); in prom_init()
/Linux-v5.4/tools/testing/selftests/bpf/prog_tests/
Dperf_buffer.c30 struct perf_buffer *pb; in test_perf_buffer() local
60 pb = perf_buffer__new(bpf_map__fd(perf_buf_map), 1, &pb_opts); in test_perf_buffer()
61 if (CHECK(IS_ERR(pb), "perf_buf__new", "err %ld\n", PTR_ERR(pb))) in test_perf_buffer()
80 err = perf_buffer__poll(pb, 100); in test_perf_buffer()
89 perf_buffer__free(pb); in test_perf_buffer()
Dget_stack_raw_tp.c88 struct perf_buffer *pb = NULL; in test_get_stack_raw_tp() local
123 pb = perf_buffer__new(bpf_map__fd(map), 8, &pb_opts); in test_get_stack_raw_tp()
124 if (CHECK(IS_ERR(pb), "perf_buf__new", "err %ld\n", PTR_ERR(pb))) in test_get_stack_raw_tp()
132 err = perf_buffer__poll(pb, 100); in test_get_stack_raw_tp()
141 if (!IS_ERR_OR_NULL(pb)) in test_get_stack_raw_tp()
142 perf_buffer__free(pb); in test_get_stack_raw_tp()
/Linux-v5.4/samples/bpf/
Dtrace_output_user.c60 struct perf_buffer *pb; in main() local
73 pb = perf_buffer__new(map_fd[0], 8, &pb_opts); in main()
74 ret = libbpf_get_error(pb); in main()
84 while ((ret = perf_buffer__poll(pb, 1000)) >= 0 && cnt < MAX_CNT) { in main()
Dxdp_sample_pkts_user.c26 static struct perf_buffer *pb = NULL; variable
98 perf_buffer__free(pb); in sig_handler()
185 pb = perf_buffer__new(map_fd, 8, &pb_opts); in main()
186 err = libbpf_get_error(pb); in main()
192 while ((ret = perf_buffer__poll(pb, 1000)) >= 0) { in main()
/Linux-v5.4/fs/ext4/
Dext4_extents.h250 ext4_fsblk_t pb) in ext4_ext_store_pblock() argument
252 ex->ee_start_lo = cpu_to_le32((unsigned long) (pb & 0xffffffff)); in ext4_ext_store_pblock()
253 ex->ee_start_hi = cpu_to_le16((unsigned long) ((pb >> 31) >> 1) & in ext4_ext_store_pblock()
263 ext4_fsblk_t pb) in ext4_idx_store_pblock() argument
265 ix->ei_leaf_lo = cpu_to_le32((unsigned long) (pb & 0xffffffff)); in ext4_idx_store_pblock()
266 ix->ei_leaf_hi = cpu_to_le16((unsigned long) ((pb >> 31) >> 1) & in ext4_idx_store_pblock()
Dextents_status.h213 ext4_fsblk_t pb) in ext4_es_store_pblock() argument
217 block = (pb & ~ES_MASK) | (es->es_pblk & ES_MASK); in ext4_es_store_pblock()
229 ext4_fsblk_t pb, in ext4_es_store_pblock_status() argument
233 (pb & ~ES_MASK); in ext4_es_store_pblock_status()
/Linux-v5.4/tools/bpf/bpftool/
Dmap_perf_ring.c134 struct perf_buffer *pb; in do_event_pipe() local
201 pb = perf_buffer__new_raw(map_fd, MMAP_PAGE_CNT, &opts); in do_event_pipe()
202 err = libbpf_get_error(pb); in do_event_pipe()
217 err = perf_buffer__poll(pb, 200); in do_event_pipe()
228 perf_buffer__free(pb); in do_event_pipe()
234 perf_buffer__free(pb); in do_event_pipe()
/Linux-v5.4/drivers/clk/microchip/
Dclk-core.c99 struct pic32_periph_clk *pb = clkhw_to_pbclk(hw); in pbclk_is_enabled() local
101 return readl(pb->ctrl_reg) & PB_DIV_ENABLE; in pbclk_is_enabled()
106 struct pic32_periph_clk *pb = clkhw_to_pbclk(hw); in pbclk_enable() local
108 writel(PB_DIV_ENABLE, PIC32_SET(pb->ctrl_reg)); in pbclk_enable()
114 struct pic32_periph_clk *pb = clkhw_to_pbclk(hw); in pbclk_disable() local
116 writel(PB_DIV_ENABLE, PIC32_CLR(pb->ctrl_reg)); in pbclk_disable()
145 static inline u32 pbclk_read_pbdiv(struct pic32_periph_clk *pb) in pbclk_read_pbdiv() argument
147 return ((readl(pb->ctrl_reg) >> PB_DIV_SHIFT) & PB_DIV_MASK) + 1; in pbclk_read_pbdiv()
153 struct pic32_periph_clk *pb = clkhw_to_pbclk(hw); in pbclk_recalc_rate() local
155 return parent_rate / pbclk_read_pbdiv(pb); in pbclk_recalc_rate()
[all …]
/Linux-v5.4/drivers/pinctrl/meson/
Dpinctrl-meson.h140 #define BANK_DS(n, f, l, fi, li, per, peb, pr, pb, dr, db, or, ob, ir, ib, \ argument
150 [REG_PULL] = { pr, pb }, \
158 #define BANK(n, f, l, fi, li, per, peb, pr, pb, dr, db, or, ob, ir, ib) \ argument
159 BANK_DS(n, f, l, fi, li, per, peb, pr, pb, dr, db, or, ob, ir, ib, 0, 0)
/Linux-v5.4/include/media/
Dvideobuf2-core.h451 int (*verify_planes_array)(struct vb2_buffer *vb, const void *pb);
453 void (*fill_user_buffer)(struct vb2_buffer *vb, void *pb);
455 void (*copy_timestamp)(struct vb2_buffer *vb, const void *pb);
710 void vb2_core_querybuf(struct vb2_queue *q, unsigned int index, void *pb);
786 int vb2_core_prepare_buf(struct vb2_queue *q, unsigned int index, void *pb);
814 int vb2_core_qbuf(struct vb2_queue *q, unsigned int index, void *pb,
840 int vb2_core_dqbuf(struct vb2_queue *q, unsigned int *pindex, void *pb,
/Linux-v5.4/arch/x86/mm/
Dnuma_emulation.c50 struct numa_memblk *pb = &pi->blk[phys_blk]; in emu_setup_memblk() local
58 eb->start = pb->start; in emu_setup_memblk()
59 eb->end = pb->start + size; in emu_setup_memblk()
63 emu_nid_to_phys[nid] = pb->nid; in emu_setup_memblk()
65 pb->start += size; in emu_setup_memblk()
66 if (pb->start >= pb->end) { in emu_setup_memblk()
67 WARN_ON_ONCE(pb->start > pb->end); in emu_setup_memblk()
/Linux-v5.4/tools/lib/bpf/
Dlibbpf.c5306 struct perf_buffer *pb; member
5330 static void perf_buffer__free_cpu_buf(struct perf_buffer *pb, in perf_buffer__free_cpu_buf() argument
5336 munmap(cpu_buf->base, pb->mmap_size + pb->page_size)) in perf_buffer__free_cpu_buf()
5346 void perf_buffer__free(struct perf_buffer *pb) in perf_buffer__free() argument
5350 if (!pb) in perf_buffer__free()
5352 if (pb->cpu_bufs) { in perf_buffer__free()
5353 for (i = 0; i < pb->cpu_cnt && pb->cpu_bufs[i]; i++) { in perf_buffer__free()
5354 struct perf_cpu_buf *cpu_buf = pb->cpu_bufs[i]; in perf_buffer__free()
5356 bpf_map_delete_elem(pb->map_fd, &cpu_buf->map_key); in perf_buffer__free()
5357 perf_buffer__free_cpu_buf(pb, cpu_buf); in perf_buffer__free()
[all …]

1234