| /kernel/linux/linux-6.6/drivers/net/mdio/ |
| D | mdio-mux.c | 41 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 …]
|
| /kernel/linux/linux-5.10/drivers/video/backlight/ |
| D | pwm_bl.c | 42 static void pwm_backlight_power_on(struct pwm_bl_data *pb) in pwm_backlight_power_on() argument 47 pwm_get_state(pb->pwm, &state); in pwm_backlight_power_on() 48 if (pb->enabled) in pwm_backlight_power_on() 51 err = regulator_enable(pb->power_supply); in pwm_backlight_power_on() 53 dev_err(pb->dev, "failed to enable power supply\n"); in pwm_backlight_power_on() 56 pwm_apply_state(pb->pwm, &state); in pwm_backlight_power_on() 58 if (pb->post_pwm_on_delay) in pwm_backlight_power_on() 59 msleep(pb->post_pwm_on_delay); in pwm_backlight_power_on() 61 if (pb->enable_gpio) in pwm_backlight_power_on() 62 gpiod_set_value_cansleep(pb->enable_gpio, 1); in pwm_backlight_power_on() [all …]
|
| /kernel/linux/linux-6.6/drivers/video/backlight/ |
| D | pwm_bl.c | 41 static void pwm_backlight_power_on(struct pwm_bl_data *pb) in pwm_backlight_power_on() argument 45 if (pb->enabled) in pwm_backlight_power_on() 48 if (pb->power_supply) { in pwm_backlight_power_on() 49 err = regulator_enable(pb->power_supply); in pwm_backlight_power_on() 51 dev_err(pb->dev, "failed to enable power supply\n"); in pwm_backlight_power_on() 54 if (pb->post_pwm_on_delay) in pwm_backlight_power_on() 55 msleep(pb->post_pwm_on_delay); in pwm_backlight_power_on() 57 gpiod_set_value_cansleep(pb->enable_gpio, 1); in pwm_backlight_power_on() 59 pb->enabled = true; in pwm_backlight_power_on() 62 static void pwm_backlight_power_off(struct pwm_bl_data *pb) in pwm_backlight_power_off() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/net/mdio/ |
| D | mdio-mux.c | 41 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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/host1x/ |
| D | cdma.c | 48 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 …]
|
| /kernel/linux/linux-6.6/drivers/gpu/host1x/ |
| D | cdma.c | 48 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 …]
|
| /kernel/linux/linux-6.6/drivers/net/fddi/skfp/ |
| D | cfm.c | 101 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 …]
|
| /kernel/linux/linux-5.10/drivers/net/fddi/skfp/ |
| D | cfm.c | 101 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 …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/freescale/ |
| D | pinctrl-imx21.c | 16 #define PB 1 macro 50 MX21_PAD_SD2_D0 = PAD_ID(PB, 4), 51 MX21_PAD_SD2_D1 = PAD_ID(PB, 5), 52 MX21_PAD_SD2_D2 = PAD_ID(PB, 6), 53 MX21_PAD_SD2_D3 = PAD_ID(PB, 7), 54 MX21_PAD_SD2_CMD = PAD_ID(PB, 8), 55 MX21_PAD_SD2_CLK = PAD_ID(PB, 9), 56 MX21_PAD_CSI_D0 = PAD_ID(PB, 10), 57 MX21_PAD_CSI_D1 = PAD_ID(PB, 11), 58 MX21_PAD_CSI_D2 = PAD_ID(PB, 12), [all …]
|
| D | pinctrl-imx1.c | 16 #define PB 1 macro 53 MX1_PAD_SD_DAT0 = PAD_ID(PB, 8), 54 MX1_PAD_SD_DAT1 = PAD_ID(PB, 9), 55 MX1_PAD_SD_DAT2 = PAD_ID(PB, 10), 56 MX1_PAD_SD_DAT3 = PAD_ID(PB, 11), 57 MX1_PAD_SD_SCLK = PAD_ID(PB, 12), 58 MX1_PAD_SD_CMD = PAD_ID(PB, 13), 59 MX1_PAD_SIM_SVEN = PAD_ID(PB, 14), 60 MX1_PAD_SIM_PD = PAD_ID(PB, 15), 61 MX1_PAD_SIM_TX = PAD_ID(PB, 16), [all …]
|
| D | pinctrl-imx27.c | 20 #define PB 1 macro 60 MX27_PAD_SD2_D0 = PAD_ID(PB, 4), 61 MX27_PAD_SD2_D1 = PAD_ID(PB, 5), 62 MX27_PAD_SD2_D2 = PAD_ID(PB, 6), 63 MX27_PAD_SD2_D3 = PAD_ID(PB, 7), 64 MX27_PAD_SD2_CMD = PAD_ID(PB, 8), 65 MX27_PAD_SD2_CLK = PAD_ID(PB, 9), 66 MX27_PAD_CSI_D0 = PAD_ID(PB, 10), 67 MX27_PAD_CSI_D1 = PAD_ID(PB, 11), 68 MX27_PAD_CSI_D2 = PAD_ID(PB, 12), [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/freescale/ |
| D | pinctrl-imx1.c | 16 #define PB 1 macro 53 MX1_PAD_SD_DAT0 = PAD_ID(PB, 8), 54 MX1_PAD_SD_DAT1 = PAD_ID(PB, 9), 55 MX1_PAD_SD_DAT2 = PAD_ID(PB, 10), 56 MX1_PAD_SD_DAT3 = PAD_ID(PB, 11), 57 MX1_PAD_SD_SCLK = PAD_ID(PB, 12), 58 MX1_PAD_SD_CMD = PAD_ID(PB, 13), 59 MX1_PAD_SIM_SVEN = PAD_ID(PB, 14), 60 MX1_PAD_SIM_PD = PAD_ID(PB, 15), 61 MX1_PAD_SIM_TX = PAD_ID(PB, 16), [all …]
|
| D | pinctrl-imx27.c | 20 #define PB 1 macro 60 MX27_PAD_SD2_D0 = PAD_ID(PB, 4), 61 MX27_PAD_SD2_D1 = PAD_ID(PB, 5), 62 MX27_PAD_SD2_D2 = PAD_ID(PB, 6), 63 MX27_PAD_SD2_D3 = PAD_ID(PB, 7), 64 MX27_PAD_SD2_CMD = PAD_ID(PB, 8), 65 MX27_PAD_SD2_CLK = PAD_ID(PB, 9), 66 MX27_PAD_CSI_D0 = PAD_ID(PB, 10), 67 MX27_PAD_CSI_D1 = PAD_ID(PB, 11), 68 MX27_PAD_CSI_D2 = PAD_ID(PB, 12), [all …]
|
| /kernel/linux/linux-6.6/drivers/parport/ |
| D | parport_gsc.c | 51 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 …]
|
| D | parport_pc.c | 106 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 …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/tw686x/ |
| D | tw686x-video.c | 50 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 …]
|
| D | tw686x-audio.c | 35 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 …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/tw686x/ |
| D | tw686x-video.c | 50 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 …]
|
| D | tw686x-audio.c | 35 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 …]
|
| /kernel/linux/linux-6.6/Documentation/arch/x86/x86_64/ |
| D | mm.rst | 81 from 0.125 PB to 64 PB. All kernel mappings shift down to the -64 PB starting 91 …0000000000000000 | 0 | 00ffffffffffffff | 64 PB | user-space virtual memory, different … 94 …0100000000000000 | +64 PB | feffffffffffffff | ~16K PB | ... huge, still almost 64 bits wide h… 95 … | | | | virtual memory addresses up to the -64 PB 102 …ff00000000000000 | -64 PB | ff0fffffffffffff | 4 PB | ... guard hole, also reserved for hyp… 103 ff10000000000000 | -60 PB | ff10ffffffffffff | 0.25 PB | LDT remap for PTI 104 …ff11000000000000 | -59.75 PB | ff90ffffffffffff | 32 PB | direct mapping of all physical memory… 105 ff91000000000000 | -27.75 PB | ff9fffffffffffff | 3.75 PB | ... unused hole 106 ffa0000000000000 | -24 PB | ffd1ffffffffffff | 12.5 PB | vmalloc/ioremap space (vmalloc_base) 107 ffd2000000000000 | -11.5 PB | ffd3ffffffffffff | 0.5 PB | ... unused hole [all …]
|
| /kernel/linux/linux-5.10/Documentation/x86/x86_64/ |
| D | mm.rst | 81 from 0.125 PB to 64 PB. All kernel mappings shift down to the -64 PB starting 91 …0000000000000000 | 0 | 00ffffffffffffff | 64 PB | user-space virtual memory, different … 94 …0100000000000000 | +64 PB | feffffffffffffff | ~16K PB | ... huge, still almost 64 bits wide h… 95 … | | | | virtual memory addresses up to the -64 PB 102 …ff00000000000000 | -64 PB | ff0fffffffffffff | 4 PB | ... guard hole, also reserved for hyp… 103 ff10000000000000 | -60 PB | ff10ffffffffffff | 0.25 PB | LDT remap for PTI 104 …ff11000000000000 | -59.75 PB | ff90ffffffffffff | 32 PB | direct mapping of all physical memory… 105 ff91000000000000 | -27.75 PB | ff9fffffffffffff | 3.75 PB | ... unused hole 106 ffa0000000000000 | -24 PB | ffd1ffffffffffff | 12.5 PB | vmalloc/ioremap space (vmalloc_base) 107 ffd2000000000000 | -11.5 PB | ffd3ffffffffffff | 0.5 PB | ... unused hole [all …]
|
| /kernel/linux/linux-5.10/drivers/parport/ |
| D | parport_gsc.c | 53 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 …]
|
| D | parport_pc.c | 106 static void frob_econtrol(struct parport *pb, unsigned char m, in frob_econtrol() argument 112 ectr = inb(ECONTROL(pb)); in frob_econtrol() 117 outb((ectr & ~m) ^ v, ECONTROL(pb)); in frob_econtrol() 201 static int clear_epp_timeout(struct parport *pb) in clear_epp_timeout() argument 205 if (!(parport_pc_read_status(pb) & 0x01)) in clear_epp_timeout() 209 parport_pc_read_status(pb); in clear_epp_timeout() 210 r = parport_pc_read_status(pb); in clear_epp_timeout() 211 outb(r | 0x01, STATUS(pb)); /* Some reset by writing 1 */ in clear_epp_timeout() 212 outb(r & 0xfe, STATUS(pb)); /* Others by writing 0 */ in clear_epp_timeout() 213 r = parport_pc_read_status(pb); in clear_epp_timeout() [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/lib/ |
| D | PeeCeeI.c | 94 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 …]
|
| /kernel/linux/linux-6.6/arch/sparc/lib/ |
| D | PeeCeeI.c | 94 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 …]
|