/kernel/linux/linux-5.10/drivers/usb/musb/ |
H A D | ux500_dma.c | 37 u8 ch_num; member 135 u8 ch_num = hw_ep->epnum - 1; in ux500_dma_channel_allocate() local 141 if (ch_num > 7) in ux500_dma_channel_allocate() 142 ch_num -= 8; in ux500_dma_channel_allocate() 144 if (ch_num >= UX500_MUSB_DMA_NUM_RX_TX_CHANNELS) in ux500_dma_channel_allocate() 147 ux500_channel = is_tx ? &(controller->tx_channel[ch_num]) : in ux500_dma_channel_allocate() 148 &(controller->rx_channel[ch_num]) ; in ux500_dma_channel_allocate() 158 hw_ep->epnum, is_tx, ch_num); in ux500_dma_channel_allocate() 168 dev_dbg(musb->controller, "channel=%d\n", ux500_channel->ch_num); in ux500_dma_channel_release() 216 ux500_channel->ch_num, ux500_channe in ux500_dma_channel_abort() 243 u8 ch_num; ux500_dma_controller_stop() local 275 u32 ch_num; ux500_dma_controller_start() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/musb/ |
H A D | ux500_dma.c | 37 u8 ch_num; member 135 u8 ch_num = hw_ep->epnum - 1; in ux500_dma_channel_allocate() local 141 if (ch_num > 7) in ux500_dma_channel_allocate() 142 ch_num -= 8; in ux500_dma_channel_allocate() 144 if (ch_num >= UX500_MUSB_DMA_NUM_RX_TX_CHANNELS) in ux500_dma_channel_allocate() 147 ux500_channel = is_tx ? &(controller->tx_channel[ch_num]) : in ux500_dma_channel_allocate() 148 &(controller->rx_channel[ch_num]) ; in ux500_dma_channel_allocate() 158 hw_ep->epnum, is_tx, ch_num); in ux500_dma_channel_allocate() 168 dev_dbg(musb->controller, "channel=%d\n", ux500_channel->ch_num); in ux500_dma_channel_release() 216 ux500_channel->ch_num, ux500_channe in ux500_dma_channel_abort() 243 u8 ch_num; ux500_dma_controller_stop() local 275 u32 ch_num; ux500_dma_controller_start() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-dev.h | 129 void dcss_dpr_set_res(struct dcss_dpr *dpr, int ch_num, u32 xres, u32 yres); 130 void dcss_dpr_addr_set(struct dcss_dpr *dpr, int ch_num, u32 luma_base_addr, 132 void dcss_dpr_enable(struct dcss_dpr *dpr, int ch_num, bool en); 133 void dcss_dpr_format_set(struct dcss_dpr *dpr, int ch_num, 135 void dcss_dpr_set_rotation(struct dcss_dpr *dpr, int ch_num, u32 rotation); 149 bool dcss_dtg_global_alpha_changed(struct dcss_dtg *dtg, int ch_num, int alpha); 150 void dcss_dtg_plane_alpha_set(struct dcss_dtg *dtg, int ch_num, 152 void dcss_dtg_plane_pos_set(struct dcss_dtg *dtg, int ch_num, 154 void dcss_dtg_ch_enable(struct dcss_dtg *dtg, int ch_num, bool en); 168 void dcss_scaler_set_filter(struct dcss_scaler *scl, int ch_num, [all...] |
H A D | dcss-plane.c | 175 dcss_scaler_get_min_max_ratios(dcss->scaler, dcss_plane->ch_num, in dcss_plane_atomic_check() 244 dcss_dpr_addr_set(dcss->dpr, dcss_plane->ch_num, p1_ba, p2_ba, in dcss_plane_atomic_set_base() 312 dcss_dpr_format_set(dcss->dpr, dcss_plane->ch_num, in dcss_plane_atomic_update() 316 dcss_dpr_set_res(dcss->dpr, dcss_plane->ch_num, src_w, src_h); in dcss_plane_atomic_update() 317 dcss_dpr_set_rotation(dcss->dpr, dcss_plane->ch_num, in dcss_plane_atomic_update() 325 dcss_scaler_set_filter(dcss->scaler, dcss_plane->ch_num, in dcss_plane_atomic_update() 328 dcss_scaler_setup(dcss->scaler, dcss_plane->ch_num, in dcss_plane_atomic_update() 335 dcss_dtg_plane_pos_set(dcss->dtg, dcss_plane->ch_num, in dcss_plane_atomic_update() 337 dcss_dtg_plane_alpha_set(dcss->dtg, dcss_plane->ch_num, in dcss_plane_atomic_update() 340 if (!dcss_plane->ch_num in dcss_plane_atomic_update() [all...] |
H A D | dcss-dpr.c | 109 int ch_num; member 146 ch->ch_num = i; in dcss_dpr_ch_init_all() 232 void dcss_dpr_set_res(struct dcss_dpr *dpr, int ch_num, u32 xres, u32 yres) in dcss_dpr_set_res() argument 234 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; in dcss_dpr_set_res() 259 void dcss_dpr_addr_set(struct dcss_dpr *dpr, int ch_num, u32 luma_base_addr, in dcss_dpr_addr_set() argument 262 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; in dcss_dpr_addr_set() 340 void dcss_dpr_enable(struct dcss_dpr *dpr, int ch_num, bool en) in dcss_dpr_enable() argument 342 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; in dcss_dpr_enable() 477 switch (ch->ch_num) { in dcss_dpr_tile_set() 507 void dcss_dpr_format_set(struct dcss_dpr *dpr, int ch_num, in dcss_dpr_format_set() argument 547 dcss_dpr_set_rotation(struct dcss_dpr *dpr, int ch_num, u32 rotation) dcss_dpr_set_rotation() argument [all...] |
H A D | dcss-dtg.c | 258 void dcss_dtg_plane_pos_set(struct dcss_dtg *dtg, int ch_num, in dcss_dtg_plane_pos_set() argument 270 dcss_dtg_write(dtg, 0, DCSS_DTG_TC_CH1_TOP + 0x8 * ch_num); in dcss_dtg_plane_pos_set() 271 dcss_dtg_write(dtg, 0, DCSS_DTG_TC_CH1_BOT + 0x8 * ch_num); in dcss_dtg_plane_pos_set() 274 DCSS_DTG_TC_CH1_TOP + 0x8 * ch_num); in dcss_dtg_plane_pos_set() local 276 DCSS_DTG_TC_CH1_BOT + 0x8 * ch_num); in dcss_dtg_plane_pos_set() local 280 bool dcss_dtg_global_alpha_changed(struct dcss_dtg *dtg, int ch_num, int alpha) in dcss_dtg_global_alpha_changed() argument 282 if (ch_num) in dcss_dtg_global_alpha_changed() 288 void dcss_dtg_plane_alpha_set(struct dcss_dtg *dtg, int ch_num, in dcss_dtg_plane_alpha_set() argument 292 if (ch_num) in dcss_dtg_plane_alpha_set() 340 void dcss_dtg_ch_enable(struct dcss_dtg *dtg, int ch_num, boo argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-dev.h | 129 void dcss_dpr_set_res(struct dcss_dpr *dpr, int ch_num, u32 xres, u32 yres); 130 void dcss_dpr_addr_set(struct dcss_dpr *dpr, int ch_num, u32 luma_base_addr, 132 void dcss_dpr_enable(struct dcss_dpr *dpr, int ch_num, bool en); 133 void dcss_dpr_format_set(struct dcss_dpr *dpr, int ch_num, 135 void dcss_dpr_set_rotation(struct dcss_dpr *dpr, int ch_num, u32 rotation); 149 bool dcss_dtg_global_alpha_changed(struct dcss_dtg *dtg, int ch_num, int alpha); 150 void dcss_dtg_plane_alpha_set(struct dcss_dtg *dtg, int ch_num, 152 void dcss_dtg_plane_pos_set(struct dcss_dtg *dtg, int ch_num, 154 void dcss_dtg_ch_enable(struct dcss_dtg *dtg, int ch_num, bool en); 168 void dcss_scaler_setup(struct dcss_scaler *scl, int ch_num, [all...] |
H A D | dcss-plane.c | 172 dcss_scaler_get_min_max_ratios(dcss->scaler, dcss_plane->ch_num, in dcss_plane_atomic_check() 241 dcss_dpr_addr_set(dcss->dpr, dcss_plane->ch_num, p1_ba, p2_ba, in dcss_plane_atomic_set_base() 305 dcss_dpr_format_set(dcss->dpr, dcss_plane->ch_num, state->fb->format, in dcss_plane_atomic_update() 308 dcss_dpr_set_res(dcss->dpr, dcss_plane->ch_num, src_w, src_h); in dcss_plane_atomic_update() 309 dcss_dpr_set_rotation(dcss->dpr, dcss_plane->ch_num, in dcss_plane_atomic_update() 317 dcss_scaler_setup(dcss->scaler, dcss_plane->ch_num, in dcss_plane_atomic_update() 324 dcss_dtg_plane_pos_set(dcss->dtg, dcss_plane->ch_num, in dcss_plane_atomic_update() 326 dcss_dtg_plane_alpha_set(dcss->dtg, dcss_plane->ch_num, in dcss_plane_atomic_update() 329 if (!dcss_plane->ch_num && (state->alpha >> 8) == 0) in dcss_plane_atomic_update() 332 dcss_dpr_enable(dcss->dpr, dcss_plane->ch_num, enabl in dcss_plane_atomic_update() [all...] |
H A D | dcss-dpr.c | 109 int ch_num; member 146 ch->ch_num = i; in dcss_dpr_ch_init_all() 232 void dcss_dpr_set_res(struct dcss_dpr *dpr, int ch_num, u32 xres, u32 yres) in dcss_dpr_set_res() argument 234 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; in dcss_dpr_set_res() 259 void dcss_dpr_addr_set(struct dcss_dpr *dpr, int ch_num, u32 luma_base_addr, in dcss_dpr_addr_set() argument 262 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; in dcss_dpr_addr_set() 340 void dcss_dpr_enable(struct dcss_dpr *dpr, int ch_num, bool en) in dcss_dpr_enable() argument 342 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; in dcss_dpr_enable() 477 switch (ch->ch_num) { in dcss_dpr_tile_set() 507 void dcss_dpr_format_set(struct dcss_dpr *dpr, int ch_num, in dcss_dpr_format_set() argument 547 dcss_dpr_set_rotation(struct dcss_dpr *dpr, int ch_num, u32 rotation) dcss_dpr_set_rotation() argument [all...] |
H A D | dcss-dtg.c | 258 void dcss_dtg_plane_pos_set(struct dcss_dtg *dtg, int ch_num, in dcss_dtg_plane_pos_set() argument 270 dcss_dtg_write(dtg, 0, DCSS_DTG_TC_CH1_TOP + 0x8 * ch_num); in dcss_dtg_plane_pos_set() 271 dcss_dtg_write(dtg, 0, DCSS_DTG_TC_CH1_BOT + 0x8 * ch_num); in dcss_dtg_plane_pos_set() 274 DCSS_DTG_TC_CH1_TOP + 0x8 * ch_num); in dcss_dtg_plane_pos_set() local 276 DCSS_DTG_TC_CH1_BOT + 0x8 * ch_num); in dcss_dtg_plane_pos_set() local 280 bool dcss_dtg_global_alpha_changed(struct dcss_dtg *dtg, int ch_num, int alpha) in dcss_dtg_global_alpha_changed() argument 282 if (ch_num) in dcss_dtg_global_alpha_changed() 288 void dcss_dtg_plane_alpha_set(struct dcss_dtg *dtg, int ch_num, in dcss_dtg_plane_alpha_set() argument 292 if (ch_num) in dcss_dtg_plane_alpha_set() 340 void dcss_dtg_ch_enable(struct dcss_dtg *dtg, int ch_num, boo argument [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | powr1220.c | 107 static int powr1220_read_adc(struct device *dev, int ch_num) in powr1220_read_adc() argument 116 if (time_after(jiffies, data->adc_last_updated[ch_num] + HZ) || in powr1220_read_adc() 117 !data->adc_valid[ch_num]) { in powr1220_read_adc() 124 if (data->adc_maxes[ch_num] > ADC_MAX_LOW_MEASUREMENT_MV || in powr1220_read_adc() 125 data->adc_maxes[ch_num] == 0) in powr1220_read_adc() 130 adc_range | ch_num); in powr1220_read_adc() 156 data->adc_values[ch_num] = reading; in powr1220_read_adc() 157 data->adc_valid[ch_num] = true; in powr1220_read_adc() 158 data->adc_last_updated[ch_num] = jiffies; in powr1220_read_adc() 161 if (reading > data->adc_maxes[ch_num]) in powr1220_read_adc() [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | powr1220.c | 104 static int powr1220_read_adc(struct device *dev, int ch_num) in powr1220_read_adc() argument 113 if (time_after(jiffies, data->adc_last_updated[ch_num] + HZ) || in powr1220_read_adc() 114 !data->adc_valid[ch_num]) { in powr1220_read_adc() 121 if (data->adc_maxes[ch_num] > ADC_MAX_LOW_MEASUREMENT_MV || in powr1220_read_adc() 122 data->adc_maxes[ch_num] == 0) in powr1220_read_adc() 127 adc_range | ch_num); in powr1220_read_adc() 153 data->adc_values[ch_num] = reading; in powr1220_read_adc() 154 data->adc_valid[ch_num] = true; in powr1220_read_adc() 155 data->adc_last_updated[ch_num] = jiffies; in powr1220_read_adc() 158 if (reading > data->adc_maxes[ch_num]) in powr1220_read_adc() [all...] |
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | iqs269a.c | 293 unsigned int ch_num; member 299 unsigned int ch_num, unsigned int mode) in iqs269_ati_mode_set() 304 if (ch_num >= IQS269_NUM_CH) in iqs269_ati_mode_set() 312 engine_a = be16_to_cpu(ch_reg[ch_num].engine_a); in iqs269_ati_mode_set() 317 ch_reg[ch_num].engine_a = cpu_to_be16(engine_a); in iqs269_ati_mode_set() 326 unsigned int ch_num, unsigned int *mode) in iqs269_ati_mode_get() 331 if (ch_num >= IQS269_NUM_CH) in iqs269_ati_mode_get() 335 engine_a = be16_to_cpu(ch_reg[ch_num].engine_a); in iqs269_ati_mode_get() 345 unsigned int ch_num, unsigned int base) in iqs269_ati_base_set() 350 if (ch_num > in iqs269_ati_base_set() 298 iqs269_ati_mode_set(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int mode) iqs269_ati_mode_set() argument 325 iqs269_ati_mode_get(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int *mode) iqs269_ati_mode_get() argument 344 iqs269_ati_base_set(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int base) iqs269_ati_base_set() argument 389 iqs269_ati_base_get(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int *base) iqs269_ati_base_get() argument 424 iqs269_ati_target_set(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int target) iqs269_ati_target_set() argument 451 iqs269_ati_target_get(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int *target) iqs269_ati_target_get() argument [all...] |
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | iqs269a.c | 293 unsigned int ch_num; member 299 unsigned int ch_num, unsigned int mode) in iqs269_ati_mode_set() 304 if (ch_num >= IQS269_NUM_CH) in iqs269_ati_mode_set() 312 engine_a = be16_to_cpu(ch_reg[ch_num].engine_a); in iqs269_ati_mode_set() 317 ch_reg[ch_num].engine_a = cpu_to_be16(engine_a); in iqs269_ati_mode_set() 326 unsigned int ch_num, unsigned int *mode) in iqs269_ati_mode_get() 331 if (ch_num >= IQS269_NUM_CH) in iqs269_ati_mode_get() 335 engine_a = be16_to_cpu(ch_reg[ch_num].engine_a); in iqs269_ati_mode_get() 345 unsigned int ch_num, unsigned int base) in iqs269_ati_base_set() 350 if (ch_num > in iqs269_ati_base_set() 298 iqs269_ati_mode_set(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int mode) iqs269_ati_mode_set() argument 325 iqs269_ati_mode_get(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int *mode) iqs269_ati_mode_get() argument 344 iqs269_ati_base_set(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int base) iqs269_ati_base_set() argument 389 iqs269_ati_base_get(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int *base) iqs269_ati_base_get() argument 424 iqs269_ati_target_set(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int target) iqs269_ati_target_set() argument 451 iqs269_ati_target_get(struct iqs269_private *iqs269, unsigned int ch_num, unsigned int *target) iqs269_ati_target_get() argument [all...] |
/kernel/linux/linux-6.6/drivers/bus/mhi/host/ |
H A D | pci_generic.c | 53 #define MHI_CHANNEL_CONFIG_UL(ch_num, ch_name, el_count, ev_ring) \ 55 .num = ch_num, \ 68 #define MHI_CHANNEL_CONFIG_DL(ch_num, ch_name, el_count, ev_ring) \ 70 .num = ch_num, \ 83 #define MHI_CHANNEL_CONFIG_DL_AUTOQUEUE(ch_num, ch_name, el_count, ev_ring) \ 85 .num = ch_num, \ 112 #define MHI_CHANNEL_CONFIG_HW_UL(ch_num, ch_name, el_count, ev_ring) \ 114 .num = ch_num, \ 127 #define MHI_CHANNEL_CONFIG_HW_DL(ch_num, ch_name, el_count, ev_ring) \ 129 .num = ch_num, \ [all...] |
/kernel/linux/linux-6.6/sound/drivers/ |
H A D | pcmtest.c | 174 short ch_num; in check_buf_block_i() local 181 ch_num = (v_iter->total_bytes / v_iter->sample_bytes) % runtime->channels; in check_buf_block_i() 182 if (current_byte != patt_bufs[ch_num].buf[ch_pos_i(v_iter->total_bytes, in check_buf_block_i() 185 % patt_bufs[ch_num].len]) { in check_buf_block_i() 199 short ch_num; in check_buf_block_ni() local 203 ch_num = i % channels; in check_buf_block_ni() 204 current_byte = runtime->dma_area[buf_pos_n(v_iter, channels, ch_num)]; in check_buf_block_ni() 207 if (current_byte != patt_bufs[ch_num].buf[(v_iter->total_bytes / channels) in check_buf_block_ni() 208 % patt_bufs[ch_num].len]) { in check_buf_block_ni() 242 short ch_num; in fill_block_pattern_n() local [all...] |
/kernel/linux/linux-5.10/sound/soc/amd/ |
H A D | acp-pcm-dma.c | 132 static void config_acp_dma_channel(void __iomem *acp_mmio, u8 ch_num, in config_acp_dma_channel() argument 139 dma_ctrl = acp_reg_read(acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in config_acp_dma_channel() 141 acp_reg_write(dma_ctrl, acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in config_acp_dma_channel() 146 acp_mmio, mmACP_DMA_DSCR_STRT_IDX_0 + ch_num); in config_acp_dma_channel() 153 acp_mmio, mmACP_DMA_DSCR_CNT_0 + ch_num); in config_acp_dma_channel() 156 acp_reg_write(priority_level, acp_mmio, mmACP_DMA_PRIO_0 + ch_num); in config_acp_dma_channel() 180 static void pre_config_reset(void __iomem *acp_mmio, u16 ch_num) in pre_config_reset() argument 186 dma_ctrl = acp_reg_read(acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in pre_config_reset() 188 acp_reg_write(dma_ctrl, acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in pre_config_reset() 190 ret = readl_poll_timeout(acp_mmio + ((mmACP_DMA_CNTL_0 + ch_num) * in pre_config_reset() 414 acp_dma_start(void __iomem *acp_mmio, u16 ch_num, bool is_circular) acp_dma_start() argument 453 acp_dma_stop(void __iomem *acp_mmio, u8 ch_num) acp_dma_stop() argument [all...] |
/kernel/linux/linux-6.6/sound/soc/amd/ |
H A D | acp-pcm-dma.c | 132 static void config_acp_dma_channel(void __iomem *acp_mmio, u8 ch_num, in config_acp_dma_channel() argument 139 dma_ctrl = acp_reg_read(acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in config_acp_dma_channel() 141 acp_reg_write(dma_ctrl, acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in config_acp_dma_channel() 146 acp_mmio, mmACP_DMA_DSCR_STRT_IDX_0 + ch_num); in config_acp_dma_channel() 153 acp_mmio, mmACP_DMA_DSCR_CNT_0 + ch_num); in config_acp_dma_channel() 156 acp_reg_write(priority_level, acp_mmio, mmACP_DMA_PRIO_0 + ch_num); in config_acp_dma_channel() 180 static void pre_config_reset(void __iomem *acp_mmio, u16 ch_num) in pre_config_reset() argument 186 dma_ctrl = acp_reg_read(acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in pre_config_reset() 188 acp_reg_write(dma_ctrl, acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in pre_config_reset() 190 ret = readl_poll_timeout(acp_mmio + ((mmACP_DMA_CNTL_0 + ch_num) * in pre_config_reset() 414 acp_dma_start(void __iomem *acp_mmio, u16 ch_num, bool is_circular) acp_dma_start() argument 454 acp_dma_stop(void __iomem *acp_mmio, u8 ch_num) acp_dma_stop() argument [all...] |
/kernel/linux/linux-6.6/drivers/most/ |
H A D | most_snd.c | 416 static int split_arg_list(char *buf, u16 *ch_num, char **sample_res) in split_arg_list() argument 424 ret = kstrtou16(num, 0, ch_num); in split_arg_list() 449 u16 ch_num, char *sample_res, in audio_set_hw_params() 462 if (!ch_num) { in audio_set_hw_params() 467 if (cfg->subbuffer_size != ch_num * sinfo[i].bytes) { in audio_set_hw_params() 481 pcm_hw->channels_min = ch_num; in audio_set_hw_params() 482 pcm_hw->channels_max = ch_num; in audio_set_hw_params() 524 u16 ch_num; in audio_probe_channel() local 533 ret = split_arg_list(arg_list_cpy, &ch_num, &sample_res); in audio_probe_channel() 589 ret = audio_set_hw_params(&channel->pcm_hardware, ch_num, sample_re in audio_probe_channel() 448 audio_set_hw_params(struct snd_pcm_hardware *pcm_hw, u16 ch_num, char *sample_res, struct most_channel_config *cfg) audio_set_hw_params() argument [all...] |
/kernel/linux/linux-5.10/drivers/bus/mhi/host/ |
H A D | pci_generic.c | 36 #define MHI_CHANNEL_CONFIG_UL(ch_num, ch_name, el_count, ev_ring) \ 38 .num = ch_num, \ 51 #define MHI_CHANNEL_CONFIG_DL(ch_num, ch_name, el_count, ev_ring) \ 53 .num = ch_num, \ 92 #define MHI_EVENT_CONFIG_HW_DATA(ev_ring, ch_num) \ 103 .channel = ch_num, \
|
/kernel/linux/linux-5.10/drivers/rapidio/ |
H A D | rio_cm.c | 224 static struct rio_channel *riocm_ch_alloc(u16 ch_num); 1276 * @ch_num: channel ID (1 ... RIOCM_MAX_CHNUM, 0 = automatic) 1281 static struct rio_channel *riocm_ch_alloc(u16 ch_num) in riocm_ch_alloc() argument 1291 if (ch_num) { in riocm_ch_alloc() 1293 start = ch_num; in riocm_ch_alloc() 1294 end = ch_num + 1; in riocm_ch_alloc() 1330 * @ch_num: channel ID (1 ... RIOCM_MAX_CHNUM, 0 = automatic) 1332 * Allocates and initializes a new channel object. If the parameter ch_num > 0 1334 * specified ID for the new channel. If ch_num = 0, channel ID will be assigned 1344 static struct rio_channel *riocm_ch_create(u16 *ch_num) in riocm_ch_create() argument 1659 u16 ch_num; cm_chan_create() local 1685 u16 ch_num; cm_chan_close() local 1733 u16 ch_num; cm_chan_listen() local [all...] |
/kernel/linux/linux-6.6/drivers/rapidio/ |
H A D | rio_cm.c | 224 static struct rio_channel *riocm_ch_alloc(u16 ch_num); 1276 * @ch_num: channel ID (1 ... RIOCM_MAX_CHNUM, 0 = automatic) 1281 static struct rio_channel *riocm_ch_alloc(u16 ch_num) in riocm_ch_alloc() argument 1291 if (ch_num) { in riocm_ch_alloc() 1293 start = ch_num; in riocm_ch_alloc() 1294 end = ch_num + 1; in riocm_ch_alloc() 1330 * @ch_num: channel ID (1 ... RIOCM_MAX_CHNUM, 0 = automatic) 1332 * Allocates and initializes a new channel object. If the parameter ch_num > 0 1334 * specified ID for the new channel. If ch_num = 0, channel ID will be assigned 1344 static struct rio_channel *riocm_ch_create(u16 *ch_num) in riocm_ch_create() argument 1659 u16 ch_num; cm_chan_create() local 1685 u16 ch_num; cm_chan_close() local 1733 u16 ch_num; cm_chan_listen() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/most/sound/ |
H A D | sound.c | 424 static int split_arg_list(char *buf, u16 *ch_num, char **sample_res) in split_arg_list() argument 432 ret = kstrtou16(num, 0, ch_num); in split_arg_list() 457 u16 ch_num, char *sample_res, in audio_set_hw_params() 470 if (!ch_num) { in audio_set_hw_params() 475 if (cfg->subbuffer_size != ch_num * sinfo[i].bytes) { in audio_set_hw_params() 489 pcm_hw->channels_min = ch_num; in audio_set_hw_params() 490 pcm_hw->channels_max = ch_num; in audio_set_hw_params() 532 u16 ch_num; in audio_probe_channel() local 541 ret = split_arg_list(arg_list_cpy, &ch_num, &sample_res); in audio_probe_channel() 597 ret = audio_set_hw_params(&channel->pcm_hardware, ch_num, sample_re in audio_probe_channel() 456 audio_set_hw_params(struct snd_pcm_hardware *pcm_hw, u16 ch_num, char *sample_res, struct most_channel_config *cfg) audio_set_hw_params() argument [all...] |
/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | edma.c | 230 int ch_num; member 445 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_set_chmap() 456 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_setup_interrupt() 601 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_start() 628 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_stop() 654 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_pause() 664 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_resume() 674 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_trigger_channel() 687 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_clean_channel() 706 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_assign_channel_eventq() 1963 edma_is_memcpy_channel(int ch_num, s32 *memcpy_channels) edma_is_memcpy_channel() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | edma.c | 221 int ch_num; member 393 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_set_chmap() 404 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_setup_interrupt() 549 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_start() 576 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_stop() 602 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_pause() 612 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_resume() 622 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_trigger_channel() 635 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_clean_channel() 654 int channel = EDMA_CHAN_SLOT(echan->ch_num); in edma_assign_channel_eventq() 1905 edma_is_memcpy_channel(int ch_num, s32 *memcpy_channels) edma_is_memcpy_channel() argument [all...] |