Home
last modified time | relevance | path

Searched full:data_width (Results 1 – 25 of 60) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/dma/
Dste_dma40_ll.c54 l3 |= d40_width_to_bits(cfg->dst_info.data_width) in d40_log_cfg()
59 l1 |= d40_width_to_bits(cfg->src_info.data_width) in d40_log_cfg()
112 src |= d40_width_to_bits(cfg->src_info.data_width) in d40_phy_cfg()
114 dst |= d40_width_to_bits(cfg->dst_info.data_width) in d40_phy_cfg()
142 unsigned int data_width = info->data_width; in d40_phy_fill_lli() local
152 if (!IS_ALIGNED(data, data_width)) in d40_phy_fill_lli()
156 if (data_size < num_elems * data_width) in d40_phy_fill_lli()
160 lli->reg_elt = (data_size / data_width) << D40_SREG_ELEM_PHY_ECNT_POS; in d40_phy_fill_lli()
167 lli->reg_elt |= data_width << D40_SREG_ELEM_PHY_EIDX_POS; in d40_phy_fill_lli()
235 size_seg = d40_seg_size(size_rest, info->data_width, in d40_phy_buf_to_lli()
[all …]
/kernel/linux/linux-4.19/drivers/dma/
Dste_dma40_ll.c54 l3 |= d40_width_to_bits(cfg->dst_info.data_width) in d40_log_cfg()
59 l1 |= d40_width_to_bits(cfg->src_info.data_width) in d40_log_cfg()
112 src |= d40_width_to_bits(cfg->src_info.data_width) in d40_phy_cfg()
114 dst |= d40_width_to_bits(cfg->dst_info.data_width) in d40_phy_cfg()
142 unsigned int data_width = info->data_width; in d40_phy_fill_lli() local
152 if (!IS_ALIGNED(data, data_width)) in d40_phy_fill_lli()
156 if (data_size < num_elems * data_width) in d40_phy_fill_lli()
160 lli->reg_elt = (data_size / data_width) << D40_SREG_ELEM_PHY_ECNT_POS; in d40_phy_fill_lli()
167 lli->reg_elt |= data_width << D40_SREG_ELEM_PHY_EIDX_POS; in d40_phy_fill_lli()
235 size_seg = d40_seg_size(size_rest, info->data_width, in d40_phy_buf_to_lli()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/
Dipu-csi.c136 unsigned data_width:4; member
231 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
237 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
243 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
249 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
254 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
259 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
265 cfg->data_width = IPU_CSI_DATA_WIDTH_16; in mbus_code_to_bus_cfg()
274 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
286 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/ipu-v3/
Dipu-csi.c145 unsigned data_width:4; member
240 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
246 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
252 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
258 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
263 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
268 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
274 cfg->data_width = IPU_CSI_DATA_WIDTH_16; in mbus_code_to_bus_cfg()
283 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
295 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
[all …]
/kernel/linux/linux-4.19/sound/soc/ux500/
Dux500_pcm.c77 dma_cfg->src_info.data_width = mem_data_width; in ux500_pcm_request_chan()
78 dma_cfg->dst_info.data_width = per_data_width; in ux500_pcm_request_chan()
80 dma_cfg->src_info.data_width = per_data_width; in ux500_pcm_request_chan()
81 dma_cfg->dst_info.data_width = mem_data_width; in ux500_pcm_request_chan()
/kernel/linux/linux-5.10/sound/soc/ux500/
Dux500_pcm.c74 dma_cfg->src_info.data_width = mem_data_width; in ux500_pcm_request_chan()
75 dma_cfg->dst_info.data_width = per_data_width; in ux500_pcm_request_chan()
77 dma_cfg->src_info.data_width = per_data_width; in ux500_pcm_request_chan()
78 dma_cfg->dst_info.data_width = mem_data_width; in ux500_pcm_request_chan()
/kernel/linux/linux-5.10/drivers/dma/dw/
Dof.c90 pdata->data_width[tmp] = arr[tmp]; in dw_dma_parse_dt()
91 } else if (!of_property_read_u32_array(np, "data_width", arr, nr_masters)) { in dw_dma_parse_dt()
93 pdata->data_width[tmp] = BIT(arr[tmp] & 0x07); in dw_dma_parse_dt()
Dcore.c553 unsigned int data_width = dw->pdata->data_width[m_master]; in dwc_prep_dma_memcpy() local
568 src_width = dst_width = __ffs(data_width | src | dest | len); in dwc_prep_dma_memcpy()
632 unsigned int data_width = dw->pdata->data_width[m_master]; in dwc_prep_slave_sg() local
666 mem_width = __ffs(data_width | mem | len); in dwc_prep_slave_sg()
726 mem_width = __ffs(data_width | mem); in dwc_prep_slave_sg()
1102 pdata->data_width[i] = in do_dma_probe()
/kernel/linux/linux-5.10/sound/soc/xilinx/
Dxlnx_i2s.c101 u32 ch, format, data_width; in xlnx_i2s_probe() local
120 ret = of_property_read_u32(node, "xlnx,dwidth", &data_width); in xlnx_i2s_probe()
125 switch (data_width) { in xlnx_i2s_probe()
/kernel/linux/linux-5.10/include/sound/
Ddesignware_i2s.h15 * @data_width: number of bits per sample (8/16/24/32 bit)
20 u32 data_width; member
/kernel/linux/linux-5.10/sound/soc/codecs/
Dadau7118.c270 u32 data_width = params_width(params), slots_width; in adau7118_hw_params() local
288 if (data_width > slots_width) { in adau7118_hw_params()
289 dev_err(st->dev, "Invalid data_width:%d, slots_width:%d", in adau7118_hw_params()
290 data_width, slots_width); in adau7118_hw_params()
295 switch (slots_width - data_width) { in adau7118_hw_params()
311 slots_width, data_width); in adau7118_hw_params()
/kernel/linux/linux-5.10/sound/soc/intel/keembay/
Dkmb_platform.c62 if (kmb_i2s->config.data_width == 16) { in kmb_pcm_tx_fn()
94 if (kmb_i2s->config.data_width == 16) { in kmb_pcm_rx_fn()
485 config->data_width = 16; in kmb_dai_hw_params()
490 config->data_width = 32; in kmb_dai_hw_params()
495 config->data_width = 32; in kmb_dai_hw_params()
517 (config->data_width << DATA_WIDTH_CONFIG_BIT) | in kmb_dai_hw_params()
531 (config->data_width << DATA_WIDTH_CONFIG_BIT) | in kmb_dai_hw_params()
549 u32 bitclk = config->sample_rate * config->data_width * 2; in kmb_dai_hw_params()
Dkmb_platform.h88 /* Number of entries in WORDSIZE and DATA_WIDTH parameter registers */
111 * @data_width: number of bits per sample (8/16/24/32 bit)
116 u32 data_width; member
/kernel/linux/linux-4.19/include/linux/platform_data/
Ddma-dw.h49 * @data_width: Maximum data width supported by hardware per AHB master
67 unsigned char data_width[DW_DMA_MAX_NR_MASTERS]; member
Ddma-ste-dma40.h77 * @data_width: Data width of the src/dst hardware
83 enum dma_slave_buswidth data_width; member
/kernel/linux/linux-5.10/include/linux/platform_data/
Ddma-dw.h49 * @data_width: Maximum data width supported by hardware per AHB master
66 unsigned char data_width[DW_DMA_MAX_NR_MASTERS]; member
Ddma-ste-dma40.h77 * @data_width: Data width of the src/dst hardware
83 enum dma_slave_buswidth data_width; member
/kernel/linux/linux-4.19/include/sound/
Ddesignware_i2s.h29 * @data_width: number of bits per sample (8/16/24/32 bit)
34 u32 data_width; member
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-phy.c232 u8 msb_start_pos, u8 data_width) in mxl111sf_config_i2s() argument
237 mxl_debug("(0x%02x, 0x%02x)", msb_start_pos, data_width); in mxl111sf_config_i2s()
254 tmp |= data_width; in mxl111sf_config_i2s()
Dmxl111sf-phy.h26 u8 msb_start_pos, u8 data_width);
/kernel/linux/linux-4.19/drivers/dma/dw/
Dplatform.c158 pdata->data_width[tmp] = arr[tmp]; in dw_dma_parse_dt()
159 } else if (!of_property_read_u32_array(np, "data_width", arr, nr_masters)) { in dw_dma_parse_dt()
161 pdata->data_width[tmp] = BIT(arr[tmp] & 0x07); in dw_dma_parse_dt()
/kernel/linux/linux-4.19/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-phy.c241 u8 msb_start_pos, u8 data_width) in mxl111sf_config_i2s() argument
246 mxl_debug("(0x%02x, 0x%02x)", msb_start_pos, data_width); in mxl111sf_config_i2s()
263 tmp |= data_width; in mxl111sf_config_i2s()
Dmxl111sf-phy.h35 u8 msb_start_pos, u8 data_width);
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/resctrl/
Dcore.c274 r->data_width = 3; in __get_mem_config_intel()
310 r->data_width = 4; in __rdt_get_mem_config_amd()
329 r->data_width = (r->cache.cbm_len + 3) / 4; in rdt_get_cache_alloc_cfg()
343 r->data_width = (r->cache.cbm_len + 3) / 4; in rdt_get_cdp_config()
744 if (r->data_width > max_data_width) in rdt_init_padding()
745 max_data_width = r->data_width; in rdt_init_padding()
/kernel/linux/linux-5.10/drivers/acpi/acpica/
Dexconvrt.c251 * data_width - Size of data item to be converted, in bytes
260 acpi_ex_convert_to_ascii(u64 integer, u16 base, u8 *string, u8 data_width) in acpi_ex_convert_to_ascii() argument
278 switch (data_width) { in acpi_ex_convert_to_ascii()
326 hex_length = (data_width * 2); in acpi_ex_convert_to_ascii()

123