Home
last modified time | relevance | path

Searched full:readback (Results 1 – 25 of 169) sorted by relevance

1234567

/linux/drivers/firmware/cirrus/test/
H A Dcs_dsp_test_bin.c30 * 6) Readback the cached value of registers that should have been written and
173 u32 payload_data[16], readback[16]; in bin_patch_one_multiword()
177 static_assert(ARRAY_SIZE(readback) == ARRAY_SIZE(payload_data)); in bin_patch_one_multiword()
180 memset(readback, 0, sizeof(readback)); in bin_patch_one_multiword()
203 regmap_raw_read(priv->dsp->regmap, reg_addr, readback, in bin_patch_one_multiword()
204 sizeof(readback)), in bin_patch_one_multiword()
206 KUNIT_EXPECT_MEMEQ(test, readback, payload_data, sizeof(payload_data)); in bin_patch_one_multiword()
221 u32 payload_data[16], readback[16]; in bin_patch_multi_oneword()
226 static_assert(ARRAY_SIZE(readback) in bin_patch_multi_oneword()
169 u32 payload_data[16], readback[16]; bin_patch_one_multiword() local
217 u32 payload_data[16], readback[16]; bin_patch_multi_oneword() local
272 u32 payload_data[16], readback[16]; bin_patch_multi_oneword_unordered() local
614 u32 packed_payload[3], readback[3]; bin_patch_1_packed() local
671 u32 packed_payload[3], unpacked_payload[1], readback[3]; bin_patch_1_packed_1_single_trailing() local
751 u32 packed_payload[3], unpacked_payloads[2], readback[3]; bin_patch_1_packed_2_single_trailing() local
840 u32 packed_payload[3], unpacked_payloads[3], readback[3]; bin_patch_1_packed_3_single_trailing() local
936 u32 packed_payload[3], unpacked_payload[2], readback[3]; bin_patch_1_packed_2_trailing() local
1018 u32 packed_payload[3], unpacked_payload[3], readback[3]; bin_patch_1_packed_3_trailing() local
1100 u32 packed_payload[3], unpacked_payload[1], readback[3]; bin_patch_1_single_leading_1_packed() local
1180 u32 packed_payload[3], unpacked_payload[2], readback[3]; bin_patch_2_single_leading_1_packed() local
1267 u32 packed_payload[3], unpacked_payload[2], readback[3]; bin_patch_2_leading_1_packed() local
1348 u32 packed_payload[3], unpacked_payload[3], readback[3]; bin_patch_3_single_leading_1_packed() local
1441 u32 packed_payload[3], unpacked_payload[3], readback[3]; bin_patch_3_leading_1_packed() local
1518 u32 packed_payloads[8][3], readback[8][3]; bin_patch_multi_onepacked() local
1581 u32 packed_payloads[8][3], readback[8][3]; bin_patch_multi_onepacked_unordered() local
1647 u32 packed_payloads[9][3], readback[3]; bin_patch_multi_onepacked_sparse_unordered() local
1715 u32 packed_xm_payload[3], packed_ym_payload[3], readback[3]; bin_patch_1_packed_multiple_mems() local
1803 u32 readback[ARRAY_SIZE(bin_test_mock_algs)][3]; bin_patch_1_packed_multiple_algs() local
1884 u32 readback[ARRAY_SIZE(bin_test_mock_algs)][3]; bin_patch_1_packed_multiple_algs_unordered() local
1981 u32 readback[3]; bin_patch_mixed_packed_unpacked_random() local
[all...]
H A Dcs_dsp_test_control_cache.c209 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_init() local
214 readback = kunit_kzalloc(test, param->len_bytes, GFP_KERNEL); in cs_dsp_ctl_cache_init()
215 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, readback); in cs_dsp_ctl_cache_init()
248 cs_dsp_coeff_lock_and_read_ctrl(ctl, 0, readback, param->len_bytes), in cs_dsp_ctl_cache_init()
250 KUNIT_EXPECT_MEMEQ(test, readback, reg_vals, param->len_bytes); in cs_dsp_ctl_cache_init()
267 u32 *readback, *zeros; in cs_dsp_ctl_cache_init_write_only() local
272 readback = kunit_kmalloc(test, param->len_bytes, GFP_KERNEL); in cs_dsp_ctl_cache_init_write_only()
273 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, readback); in cs_dsp_ctl_cache_init_write_only()
297 get_random_bytes(readback, param->len_bytes); in cs_dsp_ctl_cache_init_write_only()
299 cs_dsp_coeff_lock_and_read_ctrl(ctl, 0, readback, param->len_bytes), in cs_dsp_ctl_cache_init_write_only()
[all …]
H A Dcs_dsp_test_wmfw.c29 * 4) Readback the cached value of registers that should have been written and
71 u8 *readback; in wmfw_write_xm_header_unpacked() local
80 readback = kunit_kzalloc(test, local->xm_header->blob_size_bytes, GFP_KERNEL); in wmfw_write_xm_header_unpacked()
81 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, readback); in wmfw_write_xm_header_unpacked()
85 regmap_raw_read(priv->dsp->regmap, reg_addr, readback, in wmfw_write_xm_header_unpacked()
88 KUNIT_EXPECT_MEMEQ(test, readback, local->xm_header->blob_data, in wmfw_write_xm_header_unpacked()
104 u8 *payload_data, *readback; in wmfw_write_one_payload() local
120 readback = kunit_kzalloc(test, payload_size_bytes, GFP_KERNEL); in wmfw_write_one_payload()
121 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, readback); in wmfw_write_one_payload()
141 regmap_raw_read(priv->dsp->regmap, reg_addr, readback, payload_size_bytes), in wmfw_write_one_payload()
[all …]
H A Dcs_dsp_test_bin_error.c55 u8 *payload_data, *readback; in bin_load_with_unknown_blocks() local
63 readback = kunit_kzalloc(test, payload_size_bytes, GFP_KERNEL); in bin_load_with_unknown_blocks()
64 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, readback); in bin_load_with_unknown_blocks()
99 regmap_raw_read(priv->dsp->regmap, reg_addr, readback, payload_size_bytes), in bin_load_with_unknown_blocks()
101 KUNIT_EXPECT_MEMEQ(test, readback, payload_data, payload_size_bytes); in bin_load_with_unknown_blocks()
/linux/include/linux/mfd/wm8350/
H A Dcomparator.h53 * R152 (0x98) - AUX1 Readback
60 * R153 (0x99) - AUX2 Readback
67 * R154 (0x9A) - AUX3 Readback
74 * R155 (0x9B) - AUX4 Readback
81 * R156 (0x9C) - USB Voltage Readback
86 * R157 (0x9D) - LINE Voltage Readback
91 * R158 (0x9E) - BATT Voltage Readback
96 * R159 (0x9F) - Chip Temp Readback
166 * AUX ADC Readback
/linux/sound/soc/tegra/
H A Dtegra20_ac97.c38 u32 readback; in tegra20_ac97_codec_reset() local
55 regmap_read(workdata->regmap, TEGRA20_AC97_STATUS1, &readback); in tegra20_ac97_codec_reset()
56 if (readback & TEGRA20_AC97_STATUS1_CODEC1_RDY) in tegra20_ac97_codec_reset()
64 u32 readback; in tegra20_ac97_codec_warm_reset() local
80 regmap_read(workdata->regmap, TEGRA20_AC97_STATUS1, &readback); in tegra20_ac97_codec_warm_reset()
81 if (readback & TEGRA20_AC97_STATUS1_CODEC1_RDY) in tegra20_ac97_codec_warm_reset()
90 u32 readback; in tegra20_ac97_codec_read() local
101 regmap_read(workdata->regmap, TEGRA20_AC97_STATUS1, &readback); in tegra20_ac97_codec_read()
102 if (readback & TEGRA20_AC97_STATUS1_STA_VALID1) in tegra20_ac97_codec_read()
107 return ((readback & TEGRA20_AC97_STATUS1_STA_DATA1_MASK) >> in tegra20_ac97_codec_read()
[all …]
/linux/drivers/i2c/muxes/
H A Di2c-mux-mule.c50 unsigned int readback; in mule_i2c_mux_probe() local
77 * config register, but readback returns 0xff (register not updated). in mule_i2c_mux_probe()
84 ret = regmap_read(priv->regmap, MULE_I2C_MUX_CONFIG_REG, &readback); in mule_i2c_mux_probe()
89 old_fw = (readback != MULE_I2C_MUX_DEFAULT_DEV); in mule_i2c_mux_probe()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_context.c53 bool readback,
60 bool readback,
369 bool readback, in vmw_gb_context_unbind() argument
395 submit_size = sizeof(*cmd2) + (readback ? sizeof(*cmd1) : 0); in vmw_gb_context_unbind()
404 if (readback) { in vmw_gb_context_unbind()
541 * @readback: Whether to save the otable contents on scrubbing.
551 bool readback) in vmw_dx_context_scrub_cotables() argument
572 WARN_ON(vmw_cotable_scrub(res, readback)); in vmw_dx_context_scrub_cotables()
578 bool readback, in vmw_dx_context_unbind() argument
602 vmw_dx_context_scrub_cotables(res, readback); in vmw_dx_context_unbind()
[all …]
H A Dvmwgfx_streamoutput.c59 static int vmw_dx_streamoutput_unbind(struct vmw_resource *res, bool readback,
193 static int vmw_dx_streamoutput_unbind(struct vmw_resource *res, bool readback, in vmw_dx_streamoutput_unbind() argument
353 * @readback: Whether the call was part of a readback unbind.
357 bool readback) in vmw_dx_streamoutput_cotable_list_scrub() argument
365 if (!readback) in vmw_dx_streamoutput_cotable_list_scrub()
H A Dvmwgfx_shader.c65 bool readback,
73 bool readback,
273 bool readback, in vmw_gb_shader_unbind() argument
503 * @readback: Whether this is a readback unbind. Currently unused.
507 bool readback, in vmw_dx_shader_unbind() argument
539 * @readback: Whether the call was part of a readback unbind.
546 bool readback) in vmw_dx_shader_cotable_list_scrub() argument
554 if (!readback) in vmw_dx_shader_cotable_list_scrub()
/linux/include/video/
H A Dcirrus.h53 #define CL_SEQR17 0x17 /* Configuration ReadBack and Extended Control (CL-GF5428 Only) */
64 #define CL_CRT22 0x22 /* Graphics Data Latches ReadBack */
65 #define CL_CRT24 0x24 /* Attribute Controller Toggle ReadBack */
66 #define CL_CRT26 0x26 /* Attribute Controller Index ReadBack */
/linux/drivers/char/xilinx_hwicap/
H A Dbuffer_icap.c112 * indicates whether the current configuration or readback operation
141 * data from during configuration or write data to during readback.
150 * buffer_icap_set_rnc - Set the RNC (Readback not Configure) register.
155 * controls whether a configuration or readback take place. Writing to
157 * readback while writing a value of 0 initiates a configuration.
/linux/drivers/mfd/
H A Dwm8350-regmap.c175 { 0x7FFF, 0x7000, 0xFFFF }, /* R152 - AUX1 Readback */
176 { 0x7FFF, 0x7000, 0xFFFF }, /* R153 - AUX2 Readback */
177 { 0x7FFF, 0x7000, 0xFFFF }, /* R154 - AUX3 Readback */
178 { 0x7FFF, 0x7000, 0xFFFF }, /* R155 - AUX4 Readback */
179 { 0x0FFF, 0x0000, 0xFFFF }, /* R156 - USB Voltage Readback */
180 { 0x0FFF, 0x0000, 0xFFFF }, /* R157 - LINE Voltage Readback */
181 { 0x0FFF, 0x0000, 0xFFFF }, /* R158 - BATT Voltage Readback */
182 { 0x0FFF, 0x0000, 0xFFFF }, /* R159 - Chip Temp Readback */
/linux/drivers/comedi/
H A Ddrivers.c123 * comedi_alloc_subdev_readback() - Allocate memory for the subdevice readback
132 * On success, @s->readback points to the first element of the array, which
145 s->readback = kcalloc(s->n_chan, sizeof(*s->readback), GFP_KERNEL); in comedi_alloc_subdev_readback()
146 if (!s->readback) in comedi_alloc_subdev_readback()
173 kfree(s->readback); in comedi_device_detach_cleanup()
244 * comedi_readback_insn_read() - A generic (*insn_read) for subdevice readback.
248 * @data: Pointer to return the readback data.
250 * Handles the %INSN_READ instruction for subdevices that use the readback
256 * same element of the readback array will be read multiple times.
258 * Returns @insn->n on success, or -EINVAL if @s->readback is NULL.
[all …]
/linux/drivers/comedi/drivers/
H A Dcb_pcidas.c410 unsigned int val = s->readback[chan]; in cb_pcidas_ao_nofifo_insn_write()
427 s->readback[chan] = val; in cb_pcidas_ao_nofifo_insn_write()
441 unsigned int val = s->readback[chan]; in cb_pcidas_ao_fifo_insn_write()
462 s->readback[chan] = val; in cb_pcidas_ao_fifo_insn_write()
568 if (s->readback[chan] != val) { in cb_pcidas_caldac_insn_write()
572 s->readback[chan] = val; in cb_pcidas_caldac_insn_write()
605 if (s->readback[chan] != val) { in cb_pcidas_dac08_insn_write()
607 s->readback[chan] = val; in cb_pcidas_dac08_insn_write()
638 if (s->readback[chan] != val) { in cb_pcidas_trimpot_insn_write()
640 s->readback[chan] = val; in cb_pcidas_trimpot_insn_write()
[all …]
H A Dfl512.c82 unsigned int val = s->readback[chan]; in fl512_ao_insn_write()
93 s->readback[chan] = val; in fl512_ao_insn_write()
H A Dni_at_ao.c109 /* Used for caldac readback */
130 unsigned int val = s->readback[chan]; in atao_ao_insn_write()
143 s->readback[chan] = val; in atao_ao_insn_write()
257 s->readback[chan] = val; in atao_calib_insn_write()
H A Dpcmda12.c65 unsigned int val = s->readback[chan]; in pcmda12_ao_insn_write()
81 s->readback[chan] = val; in pcmda12_ao_insn_write()
H A Dadv_pci1720.c85 val = s->readback[chan]; in pci1720_ao_insn_write()
96 s->readback[chan] = val; in pci1720_ao_insn_write()
/linux/drivers/staging/rtl8723bs/include/
H A DHal8192CPhyReg.h78 #define rFPGA0_XA_LSSIReadBack 0x8a0 /* Transceiver LSSI Readback */
81 #define TransceiverA_HSPI_Readback 0x8b8 /* Transceiver A HSPI Readback */
82 #define TransceiverB_HSPI_Readback 0x8bc /* Transceiver B HSPI Readback */
H A Dhal_com_phycfg.h49 u32 rfLSSIReadBack; /* LSSI RF readback data SI mode */
52 u32 rfLSSIReadBackPi; /* LSSI RF readback data PI mode
/linux/drivers/input/touchscreen/
H A Dmainstone-wm97xx.c81 * Pressure readback.
87 MODULE_PARM_DESC(pressure, "Pressure readback (1 = pressure, 0 = no pressure)");
92 * Touch screen readback data ac97 slot
/linux/Documentation/devicetree/bindings/clock/
H A Dti,lmk04832.yaml51 Select SPI 4wire readback pin configuration.
52 Available readback pins are,
/linux/Documentation/ABI/testing/
H A Ddebugfs-iio-backend19 //readback address 0x50
/linux/drivers/parport/
H A DTODO-parport12 b) Handle status readback automatically. IEEE1284 printers can post status

1234567