/kernel/linux/linux-5.10/sound/soc/au1x/ |
H A D | dbdma2.c | 132 static void au1x_pcm_dbdma_free(struct au1xpsc_audio_dmadata *pcd) in au1x_pcm_dbdma_free() argument 134 if (pcd->ddma_chan) { in au1x_pcm_dbdma_free() 135 au1xxx_dbdma_stop(pcd->ddma_chan); in au1x_pcm_dbdma_free() 136 au1xxx_dbdma_reset(pcd->ddma_chan); in au1x_pcm_dbdma_free() 137 au1xxx_dbdma_chan_free(pcd->ddma_chan); in au1x_pcm_dbdma_free() 138 pcd->ddma_chan = 0; in au1x_pcm_dbdma_free() 139 pcd->msbits = 0; in au1x_pcm_dbdma_free() 148 static int au1x_pcm_dbdma_realloc(struct au1xpsc_audio_dmadata *pcd, in au1x_pcm_dbdma_realloc() argument 156 if ((pcd->ddma_chan) && (msbits == pcd in au1x_pcm_dbdma_realloc() 188 struct au1xpsc_audio_dmadata *pcd = snd_soc_component_get_drvdata(component); to_dmadata() local 197 struct au1xpsc_audio_dmadata *pcd; au1xpsc_pcm_hw_params() local 234 struct au1xpsc_audio_dmadata *pcd = to_dmadata(substream, component); au1xpsc_pcm_prepare() local 280 struct au1xpsc_audio_dmadata *pcd = to_dmadata(substream, component); au1xpsc_pcm_open() local [all...] |
/kernel/linux/linux-6.6/sound/soc/au1x/ |
H A D | dbdma2.c | 132 static void au1x_pcm_dbdma_free(struct au1xpsc_audio_dmadata *pcd) in au1x_pcm_dbdma_free() argument 134 if (pcd->ddma_chan) { in au1x_pcm_dbdma_free() 135 au1xxx_dbdma_stop(pcd->ddma_chan); in au1x_pcm_dbdma_free() 136 au1xxx_dbdma_reset(pcd->ddma_chan); in au1x_pcm_dbdma_free() 137 au1xxx_dbdma_chan_free(pcd->ddma_chan); in au1x_pcm_dbdma_free() 138 pcd->ddma_chan = 0; in au1x_pcm_dbdma_free() 139 pcd->msbits = 0; in au1x_pcm_dbdma_free() 148 static int au1x_pcm_dbdma_realloc(struct au1xpsc_audio_dmadata *pcd, in au1x_pcm_dbdma_realloc() argument 156 if ((pcd->ddma_chan) && (msbits == pcd in au1x_pcm_dbdma_realloc() 188 struct au1xpsc_audio_dmadata *pcd = snd_soc_component_get_drvdata(component); to_dmadata() local 197 struct au1xpsc_audio_dmadata *pcd; au1xpsc_pcm_hw_params() local 234 struct au1xpsc_audio_dmadata *pcd = to_dmadata(substream, component); au1xpsc_pcm_prepare() local 280 struct au1xpsc_audio_dmadata *pcd = to_dmadata(substream, component); au1xpsc_pcm_open() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/omap/ |
H A D | lcdc.c | 462 int pcd; in setup_regs() local 497 if (!panel->pcd) in setup_regs() 498 calc_ck_div(is_tft, panel->pixel_clock * 1000, &pcd); in setup_regs() 502 "Try to set pixel_clock to %lu and pcd to 0 " in setup_regs() 504 lck / panel->pcd / 1000, panel->name); in setup_regs() 506 pcd = panel->pcd; in setup_regs() 508 l |= pcd & 0xff; in setup_regs() 513 panel->pixel_clock = lck / pcd / 1000; in setup_regs()
|
H A D | lcd_inn1510.c | 43 .pcd = 12,
|
H A D | lcd_palmtt.c | 43 .pcd = 0,
|
H A D | lcd_palmz71.c | 37 .pcd = 0,
|
H A D | lcd_palmte.c | 32 .pcd = 0,
|
H A D | lcd_htcherald.c | 33 .pcd = 0, /* 15 */
|
H A D | lcd_osk.c | 63 .pcd = 12,
|
H A D | lcd_h3.c | 59 .pcd = 0,
|
H A D | lcd_inn1610.c | 74 .pcd = 12,
|
H A D | lcd_ams_delta.c | 118 .pcd = 0,
|
H A D | omapfb.h | 75 int pcd; /* pixel clock divider. member
|
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/ |
H A D | lcdc.c | 464 int pcd; in setup_regs() local 499 if (!panel->pcd) in setup_regs() 500 calc_ck_div(is_tft, panel->pixel_clock * 1000, &pcd); in setup_regs() 504 "Try to set pixel_clock to %lu and pcd to 0 " in setup_regs() 506 lck / panel->pcd / 1000, panel->name); in setup_regs() 508 pcd = panel->pcd; in setup_regs() 510 l |= pcd & 0xff; in setup_regs() 515 panel->pixel_clock = lck / pcd / 1000; in setup_regs()
|
H A D | lcd_palmte.c | 32 .pcd = 0,
|
H A D | lcd_ams_delta.c | 118 .pcd = 0,
|
H A D | omapfb.h | 75 int pcd; /* pixel clock divider. member
|
/kernel/linux/linux-5.10/drivers/block/paride/ |
H A D | pcd.c | 2 pcd.c (c) 1997-8 Grant R. Guenther <grant@torque.net> 12 The behaviour of the pcd driver can be altered by setting 61 (default "pcd") 76 pcd.drive0 77 pcd.drive1 78 pcd.drive2 79 pcd.drive3 80 pcd.nice 82 In addition, you can use the parameter pcd.disable to disable 105 #define PCD_NAME "pcd" 207 static struct pcd_unit pcd[PCD_UNITS]; global() variable [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | sa1100fb.c | 597 unsigned int pcd = clk_get_rate(fbi->clk) / 100 / 1000; in get_pcd() local 599 pcd *= pixclock; in get_pcd() 600 pcd /= 10000000; in get_pcd() 602 return pcd + 1; /* make up for integer math truncations */ in get_pcd() 613 u_int half_screen_size, yres, pcd; in sa1100fb_activate_var() local 676 pcd = get_pcd(fbi, var->pixclock); in sa1100fb_activate_var() 677 new_regs.lccr3 = LCCR3_PixClkDiv(pcd) | fbi->inf->lccr3 | in sa1100fb_activate_var() 980 u_int pcd; in sa1100fb_freq_transition() local 988 pcd = get_pcd(fbi, fbi->fb.var.pixclock); in sa1100fb_freq_transition() 989 fbi->reg_lccr3 = (fbi->reg_lccr3 & ~0xff) | LCCR3_PixClkDiv(pcd); in sa1100fb_freq_transition() [all...] |
H A D | pxafb.c | 1021 unsigned long long pcd; in get_pcd() local 1026 pcd = (unsigned long long)(clk_get_rate(fbi->clk) / 10000); in get_pcd() 1027 pcd *= pixclock; in get_pcd() 1028 do_div(pcd, 100000000 * 2); in get_pcd() 1030 /* pcd += 1; */ /* make up for integer math truncations */ in get_pcd() 1031 return (unsigned int)pcd; in get_pcd() 1040 static inline void set_hsync_time(struct pxafb_info *fbi, unsigned int pcd) in set_hsync_time() argument 1044 if ((pcd == 0) || (fbi->fb.var.hsync_len == 0)) { in set_hsync_time() 1049 htime = clk_get_rate(fbi->clk) / (pcd * fbi->fb.var.hsync_len); in set_hsync_time() 1324 unsigned int lines_per_panel, pcd in setup_parallel_timing() local 1661 u_int pcd; pxafb_freq_transition() local [all...] |
H A D | au1200fb.c | 1081 int pcd = AU1200_LCD_MAX_CLK / (pixclock * 2) - 1; in au1200fb_fb_check_var() 1084 && (panel->control_base & LCD_CONTROL_MPI) && (pcd < 3)) { in au1200fb_fb_check_var() 1087 } else if (!pcd) { in au1200fb_fb_check_var()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | sa1100fb.c | 596 unsigned int pcd = clk_get_rate(fbi->clk) / 100 / 1000; in get_pcd() local 598 pcd *= pixclock; in get_pcd() 599 pcd /= 10000000; in get_pcd() 601 return pcd + 1; /* make up for integer math truncations */ in get_pcd() 612 u_int half_screen_size, yres, pcd; in sa1100fb_activate_var() local 675 pcd = get_pcd(fbi, var->pixclock); in sa1100fb_activate_var() 676 new_regs.lccr3 = LCCR3_PixClkDiv(pcd) | fbi->inf->lccr3 | in sa1100fb_activate_var() 979 u_int pcd; in sa1100fb_freq_transition() local 987 pcd = get_pcd(fbi, fbi->fb.var.pixclock); in sa1100fb_freq_transition() 988 fbi->reg_lccr3 = (fbi->reg_lccr3 & ~0xff) | LCCR3_PixClkDiv(pcd); in sa1100fb_freq_transition() [all...] |
H A D | pxafb.c | 1018 unsigned long long pcd; in get_pcd() local 1023 pcd = (unsigned long long)(clk_get_rate(fbi->clk) / 10000); in get_pcd() 1024 pcd *= pixclock; in get_pcd() 1025 do_div(pcd, 100000000 * 2); in get_pcd() 1027 /* pcd += 1; */ /* make up for integer math truncations */ in get_pcd() 1028 return (unsigned int)pcd; in get_pcd() 1037 static inline void set_hsync_time(struct pxafb_info *fbi, unsigned int pcd) in set_hsync_time() argument 1041 if ((pcd == 0) || (fbi->fb.var.hsync_len == 0)) { in set_hsync_time() 1046 htime = clk_get_rate(fbi->clk) / (pcd * fbi->fb.var.hsync_len); in set_hsync_time() 1321 unsigned int lines_per_panel, pcd in setup_parallel_timing() local 1658 u_int pcd; pxafb_freq_transition() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dispc.c | 2139 DSSDBG("(nonactive - pos_x) * pcd = %llu max(0, DS - 2) * width = %d\n", in check_horiz_timing_omap3() 2150 DSSDBG("nonactive * pcd = %llu, max(0, DS - 1) * width = %d\n", in check_horiz_timing_omap3() 3276 int pcd; in dispc_mgr_pclk_rate() local 3281 pcd = FLD_GET(l, 7, 0); in dispc_mgr_pclk_rate() 3285 return r / pcd; in dispc_mgr_pclk_rate() 3327 int lcd, pcd; in dispc_dump_clocks_channel() local 3338 dispc_mgr_get_lcd_divisor(channel, &lcd, &pcd); in dispc_dump_clocks_channel() 3343 dispc_mgr_pclk_rate(channel), pcd); in dispc_dump_clocks_channel()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dispc.c | 2137 DSSDBG("(nonactive - pos_x) * pcd = %llu max(0, DS - 2) * width = %d\n", in check_horiz_timing_omap3() 2148 DSSDBG("nonactive * pcd = %llu, max(0, DS - 1) * width = %d\n", in check_horiz_timing_omap3() 3274 int pcd; in dispc_mgr_pclk_rate() local 3279 pcd = FLD_GET(l, 7, 0); in dispc_mgr_pclk_rate() 3283 return r / pcd; in dispc_mgr_pclk_rate() 3325 int lcd, pcd; in dispc_dump_clocks_channel() local 3336 dispc_mgr_get_lcd_divisor(channel, &lcd, &pcd); in dispc_dump_clocks_channel() 3341 dispc_mgr_pclk_rate(channel), pcd); in dispc_dump_clocks_channel()
|