/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-ds1685.c | 35 * Standard read/write 40 * ds1685_read - read a value from an rtc register. 42 * @reg: the register address to read. 66 * Indirect read/write functions 71 * ds1685_indirect_read - read a value from an rtc register. 73 * @reg: the register address to read. 162 (rtc->read(rtc, RTC_CTRL_A) & ~(RTC_CTRL_A_DV0))); in ds1685_rtc_switch_to_bank0() 173 (rtc->read(rtc, RTC_CTRL_A) | RTC_CTRL_A_DV0)); in ds1685_rtc_switch_to_bank1() 185 * is read again in a loop until INCR is inactive. 194 (rtc->read(rt in ds1685_rtc_begin_data_access() [all...] |
H A D | rtc-bq4802.c | 26 u8 (*read)(struct bq4802 *, int); member 59 val = p->read(p, 0x0e); in bq4802_read_time() 62 tm->tm_sec = p->read(p, 0x00); in bq4802_read_time() 63 tm->tm_min = p->read(p, 0x02); in bq4802_read_time() 64 tm->tm_hour = p->read(p, 0x04); in bq4802_read_time() 65 tm->tm_mday = p->read(p, 0x06); in bq4802_read_time() 66 tm->tm_mon = p->read(p, 0x09); in bq4802_read_time() 67 tm->tm_year = p->read(p, 0x0a); in bq4802_read_time() 68 tm->tm_wday = p->read(p, 0x08); in bq4802_read_time() 69 century = p->read( in bq4802_read_time() [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-ds1685.c | 35 * Standard read/write 40 * ds1685_read - read a value from an rtc register. 42 * @reg: the register address to read. 66 * Indirect read/write functions 71 * ds1685_indirect_read - read a value from an rtc register. 73 * @reg: the register address to read. 162 (rtc->read(rtc, RTC_CTRL_A) & ~(RTC_CTRL_A_DV0))); in ds1685_rtc_switch_to_bank0() 173 (rtc->read(rtc, RTC_CTRL_A) | RTC_CTRL_A_DV0)); in ds1685_rtc_switch_to_bank1() 185 * is read again in a loop until INCR is inactive. 194 (rtc->read(rt in ds1685_rtc_begin_data_access() [all...] |
H A D | rtc-bq4802.c | 26 u8 (*read)(struct bq4802 *, int); member 59 val = p->read(p, 0x0e); in bq4802_read_time() 62 tm->tm_sec = p->read(p, 0x00); in bq4802_read_time() 63 tm->tm_min = p->read(p, 0x02); in bq4802_read_time() 64 tm->tm_hour = p->read(p, 0x04); in bq4802_read_time() 65 tm->tm_mday = p->read(p, 0x06); in bq4802_read_time() 66 tm->tm_mon = p->read(p, 0x09); in bq4802_read_time() 67 tm->tm_year = p->read(p, 0x0a); in bq4802_read_time() 68 tm->tm_wday = p->read(p, 0x08); in bq4802_read_time() 69 century = p->read( in bq4802_read_time() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/hdcp/ |
H A D | hdcp_ddc.c | 150 static enum mod_hdcp_status read(struct mod_hdcp *hdcp, in read() function 197 status = read(hdcp, msg_id, buf + data_offset, cur_size); in read_repeatedly() 248 return read(hdcp, MOD_HDCP_MESSAGE_ID_READ_BKSV, in mod_hdcp_read_bksv() 255 return read(hdcp, MOD_HDCP_MESSAGE_ID_READ_BCAPS, in mod_hdcp_read_bcaps() 265 status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_BSTATUS, in mod_hdcp_read_bstatus() 269 status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_BSTATUS, in mod_hdcp_read_bstatus() 277 return read(hdcp, MOD_HDCP_MESSAGE_ID_READ_RI_R0, in mod_hdcp_read_r0p() 282 /* special case, reading repeatedly at the same address, don't use read() */ 293 status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_KSV_FIFO, in mod_hdcp_read_ksvlist() 303 status = read(hdc in mod_hdcp_read_vp() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/hdcp/ |
H A D | hdcp_ddc.c | 150 static enum mod_hdcp_status read(struct mod_hdcp *hdcp, in read() function 197 status = read(hdcp, msg_id, buf + data_offset, cur_size); in read_repeatedly() 248 return read(hdcp, MOD_HDCP_MESSAGE_ID_READ_BKSV, in mod_hdcp_read_bksv() 255 return read(hdcp, MOD_HDCP_MESSAGE_ID_READ_BCAPS, in mod_hdcp_read_bcaps() 265 status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_BSTATUS, in mod_hdcp_read_bstatus() 269 status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_BSTATUS, in mod_hdcp_read_bstatus() 277 return read(hdcp, MOD_HDCP_MESSAGE_ID_READ_RI_R0, in mod_hdcp_read_r0p() 282 /* special case, reading repeatedly at the same address, don't use read() */ 293 status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_KSV_FIFO, in mod_hdcp_read_ksvlist() 303 status = read(hdc in mod_hdcp_read_vp() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | user_ringbuf.c | 38 int read; in write_samples() local 50 read = snprintf(entry->comm, sizeof(entry->comm), "%u", i); in write_samples() 51 if (read <= 0) { in write_samples() 55 ASSERT_GT(read, 0, "snprintf_comm"); in write_samples() 56 err = read; in write_samples() 174 ASSERT_EQ(skel->bss->read, 0, "no_reads_after_load"); in load_skel_create_ringbufs() 210 ASSERT_EQ(skel->bss->read, 0, "num_samples_before_bad_sample"); in manually_write_test_invalid_sample() 228 ASSERT_EQ(skel->bss->read, 0, "num_samples_after_bad_sample"); in manually_write_test_invalid_sample() 293 ASSERT_EQ(skel->bss->read, 0, "num_samples_read_before"); in test_user_ringbuf_basic() 299 ASSERT_EQ(skel->bss->read, in test_user_ringbuf_basic() [all...] |
H A D | ctx_rewrite.c | 20 * to read and write instructions generated by 24 * - One that uses BPF_LDX_MEM to read the context field. 45 char *read; member 71 .read = "r11 = *(u8 *)($ctx + sk_buff::__mono_tc_offset);" 87 .read = "$dst = *(u32 *)($ctx + sk_buff::priority);", 92 .read = "$dst = *(u32 *)($ctx + sk_buff::mark);", 97 .read = "$dst = *(u32 *)($ctx + $(sk_buff::cb + qdisc_skb_cb::data));", 102 .read = "$dst = *(u16 *)($ctx + $(sk_buff::cb + qdisc_skb_cb::tc_classid));", 107 .read = "$dst = *(u16 *)($ctx + sk_buff::tc_index);", 112 .read [all...] |
/kernel/linux/linux-5.10/drivers/iio/temperature/ |
H A D | mlx90632.c | 310 s16 read; in mlx90632_read_object_raw() local 323 read = (s16)read_tmp; in mlx90632_read_object_raw() 328 *object_new_raw = (read + (s16)read_tmp) / 2; in mlx90632_read_object_raw() 333 read = (s16)read_tmp; in mlx90632_read_object_raw() 338 *object_old_raw = (read + (s16)read_tmp) / 2; in mlx90632_read_object_raw() 389 s32 read; in mlx90632_read_object_raw_extended() local 395 read = (s16)read_tmp; in mlx90632_read_object_raw_extended() 400 read = read - (s16)read_tmp; in mlx90632_read_object_raw_extended() 405 read in mlx90632_read_object_raw_extended() 462 unsigned int read; mlx90632_read_ee_register() local 851 unsigned int read; mlx90632_probe() local [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | mdio.h | 12 TP_PROTO(struct mii_bus *bus, char read, 15 TP_ARGS(bus, read, addr, regnum, val, err), 21 __field(char, read) 29 __entry->read = read; 36 __entry->busid, __entry->read ? "read" : "write",
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | mdio.h | 12 TP_PROTO(struct mii_bus *bus, char read, 15 TP_ARGS(bus, read, addr, regnum, val, err), 21 __field(char, read) 29 __entry->read = read; 36 __entry->busid, __entry->read ? "read" : "write",
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_eeprom.c | 84 * P.S. If you need to write, lock and read the Identification Page, 93 u8 *eeprom_buf, u16 buf_size, bool read) in __amdgpu_eeprom_xfer() 103 .flags = read ? I2C_M_RD : 0, in __amdgpu_eeprom_xfer() 112 /* Set the EEPROM address we want to write to/read from. in __amdgpu_eeprom_xfer() 119 if (!read) { in __amdgpu_eeprom_xfer() 141 * on the number of bytes read from the EEPROM in __amdgpu_eeprom_xfer() 155 if (!read) { in __amdgpu_eeprom_xfer() 174 * @eeprom_addr: EEPROM address from which to read/write 175 * @eeprom_buf: pointer to data buffer to read into/write from 177 * @read 92 __amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr, u8 *eeprom_buf, u16 buf_size, bool read) __amdgpu_eeprom_xfer() argument 181 amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr, u8 *eeprom_buf, u16 buf_size, bool read) amdgpu_eeprom_xfer() argument [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | perf_asm.S | 91 ;* arg0 : rdr to be read 98 ;* arg0 : rdr to be read 114 ; read(shift in) the RDR. 173 ; RDR 2 read sequence 185 ; RDR 3 read sequence 197 ; RDR 4 read sequence 209 ; RDR 5 read sequence 221 ; RDR 6 read sequence 233 ; RDR 7 read sequence 245 ; RDR 8 read sequenc [all...] |
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | perf_asm.S | 91 ;* arg0 : rdr to be read 98 ;* arg0 : rdr to be read 114 ; read(shift in) the RDR. 173 ; RDR 2 read sequence 185 ; RDR 3 read sequence 197 ; RDR 4 read sequence 209 ; RDR 5 read sequence 221 ; RDR 6 read sequence 233 ; RDR 7 read sequence 245 ; RDR 8 read sequenc [all...] |
/kernel/linux/linux-5.10/drivers/crypto/inside-secure/ |
H A D | safexcel_ring.c | 30 cdr->read = cdr->base; in safexcel_init_ring_descriptors() 67 rdr->read = rdr->base; in safexcel_init_ring_descriptors() 87 if ((ring->write == ring->read - ring->offset) || in safexcel_ring_next_cwptr() 88 (ring->read == ring->base && ring->write == ring->base_end)) in safexcel_ring_next_cwptr() 111 if ((ring->write == ring->read - ring->offset) || in safexcel_ring_next_rwptr() 112 (ring->read == ring->base && ring->write == ring->base_end)) in safexcel_ring_next_rwptr() 126 void *ptr = ring->read; in safexcel_ring_next_rptr() 128 if (ring->write == ring->read) in safexcel_ring_next_rptr() 131 if (ring->read == ring->base_end) in safexcel_ring_next_rptr() 132 ring->read in safexcel_ring_next_rptr() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/inside-secure/ |
H A D | safexcel_ring.c | 30 cdr->read = cdr->base; in safexcel_init_ring_descriptors() 67 rdr->read = rdr->base; in safexcel_init_ring_descriptors() 87 if ((ring->write == ring->read - ring->offset) || in safexcel_ring_next_cwptr() 88 (ring->read == ring->base && ring->write == ring->base_end)) in safexcel_ring_next_cwptr() 111 if ((ring->write == ring->read - ring->offset) || in safexcel_ring_next_rwptr() 112 (ring->read == ring->base && ring->write == ring->base_end)) in safexcel_ring_next_rwptr() 126 void *ptr = ring->read; in safexcel_ring_next_rptr() 128 if (ring->write == ring->read) in safexcel_ring_next_rptr() 131 if (ring->read == ring->base_end) in safexcel_ring_next_rptr() 132 ring->read in safexcel_ring_next_rptr() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-lp3943.c | 87 u8 addr, read; in lp3943_get_gpio_in_status() local 102 err = lp3943_read_byte(lp3943_gpio->lp3943, addr, &read); in lp3943_get_gpio_in_status() 106 return !!(read & BIT(offset)); in lp3943_get_gpio_in_status() 114 u8 read; in lp3943_get_gpio_out_status() local 117 err = lp3943_read_byte(lp3943, mux[offset].reg, &read); in lp3943_get_gpio_out_status() 121 read = (read & mux[offset].mask) >> mux[offset].shift; in lp3943_get_gpio_out_status() 123 if (read == LP3943_GPIO_OUT_HIGH) in lp3943_get_gpio_out_status() 125 else if (read == LP3943_GPIO_OUT_LOW) in lp3943_get_gpio_out_status()
|
/kernel/linux/linux-6.6/drivers/crypto/gemini/ |
H A D | sl3516-ce-rng.c | 17 size_t read = 0; in sl3516_ce_rng_read() local 33 while (read < max) { in sl3516_ce_rng_read() 36 read += 4; in sl3516_ce_rng_read() 41 return read; in sl3516_ce_rng_read() 49 ce->trng.read = sl3516_ce_rng_read; in sl3516_ce_rng_register()
|
/kernel/linux/linux-5.10/drivers/char/hw_random/ |
H A D | optee-rng.c | 118 size_t read = 0, rng_size = 0; in optee_rng_read() local 125 while (read < max) { in optee_rng_read() 126 rng_size = get_optee_rng_data(pvt_data, data, (max - read)); in optee_rng_read() 129 read += rng_size; in optee_rng_read() 132 if ((timeout-- == 0) || (read == max)) in optee_rng_read() 133 return read; in optee_rng_read() 134 msleep((1000 * (max - read)) / pvt_data->data_rate); in optee_rng_read() 136 return read; in optee_rng_read() 140 return read; in optee_rng_read() 172 .read [all...] |
/kernel/linux/linux-5.10/include/sound/ |
H A D | info.h | 30 void (*read)(struct snd_info_entry *entry, member 41 ssize_t (*read)(struct snd_info_entry *entry, void *file_private_data, member 141 void (*read)(struct snd_info_entry *, struct snd_info_buffer *)) in snd_info_set_text_ops() 144 entry->c.text.read = read; in snd_info_set_text_ops() 149 void (*read)(struct snd_info_entry *, 182 void (*read)(struct snd_info_entry *, struct snd_info_buffer *)) {} in snd_info_set_text_ops() 185 void (*read)(struct snd_info_entry *, in snd_card_rw_proc_new() 197 * snd_card_ro_proc_new - Create a read-only text proc file entry for the card 201 * @read [all...] |
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | optee-rng.c | 118 size_t read = 0, rng_size; in optee_rng_read() local 125 while (read < max) { in optee_rng_read() 126 rng_size = get_optee_rng_data(pvt_data, data, (max - read)); in optee_rng_read() 129 read += rng_size; in optee_rng_read() 132 if ((timeout-- == 0) || (read == max)) in optee_rng_read() 133 return read; in optee_rng_read() 134 msleep((1000 * (max - read)) / pvt_data->data_rate); in optee_rng_read() 136 return read; in optee_rng_read() 140 return read; in optee_rng_read() 172 .read [all...] |
/kernel/linux/linux-6.6/include/sound/ |
H A D | info.h | 30 void (*read)(struct snd_info_entry *entry, member 41 ssize_t (*read)(struct snd_info_entry *entry, void *file_private_data, member 139 void (*read)(struct snd_info_entry *, struct snd_info_buffer *)) in snd_info_set_text_ops() 142 entry->c.text.read = read; in snd_info_set_text_ops() 147 void (*read)(struct snd_info_entry *, 180 void (*read)(struct snd_info_entry *, struct snd_info_buffer *)) {} in snd_info_set_text_ops() 183 void (*read)(struct snd_info_entry *, in snd_card_rw_proc_new() 195 * snd_card_ro_proc_new - Create a read-only text proc file entry for the card 199 * @read [all...] |
/kernel/linux/linux-5.10/drivers/net/can/ |
H A D | flexcan.c | 362 u32 (*read)(void __iomem *addr); member 463 * PPC cores. So, we need to abstract off the register read/write 511 while (timeout-- && !(priv->read(®s->mcr) & FLEXCAN_MCR_LPM_ACK)) in flexcan_low_power_enter_ack() 514 if (!(priv->read(®s->mcr) & FLEXCAN_MCR_LPM_ACK)) in flexcan_low_power_enter_ack() 525 while (timeout-- && (priv->read(®s->mcr) & FLEXCAN_MCR_LPM_ACK)) in flexcan_low_power_exit_ack() 528 if (priv->read(®s->mcr) & FLEXCAN_MCR_LPM_ACK) in flexcan_low_power_exit_ack() 539 reg_mcr = priv->read(®s->mcr); in flexcan_enable_wakeup_irq() 554 reg_mcr = priv->read(®s->mcr); in flexcan_enter_stop_mode() 574 reg_mcr = priv->read(®s->mcr); in flexcan_exit_stop_mode() 639 reg = priv->read( in flexcan_chip_enable() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/flexcan/ |
H A D | flexcan-core.c | 426 * PPC cores. So, we need to abstract off the register read/write 474 while (timeout-- && !(priv->read(®s->mcr) & FLEXCAN_MCR_LPM_ACK)) in flexcan_low_power_enter_ack() 477 if (!(priv->read(®s->mcr) & FLEXCAN_MCR_LPM_ACK)) in flexcan_low_power_enter_ack() 488 while (timeout-- && (priv->read(®s->mcr) & FLEXCAN_MCR_LPM_ACK)) in flexcan_low_power_exit_ack() 491 if (priv->read(®s->mcr) & FLEXCAN_MCR_LPM_ACK) in flexcan_low_power_exit_ack() 502 reg_mcr = priv->read(®s->mcr); in flexcan_enable_wakeup_irq() 535 reg_mcr = priv->read(®s->mcr); in flexcan_enter_stop_mode() 568 reg_mcr = priv->read(®s->mcr); in flexcan_exit_stop_mode() 637 reg = priv->read(®s->mcr); in flexcan_chip_enable() 649 reg = priv->read( in flexcan_chip_disable() [all...] |
/kernel/linux/linux-6.6/drivers/iio/temperature/ |
H A D | mlx90632.c | 150 * @interaction_ts: Timestamp of the last temperature read that is used 470 s16 read; in mlx90632_read_object_raw() local 482 read = (s16)read_tmp; in mlx90632_read_object_raw() 487 *object_new_raw = (read + (s16)read_tmp) / 2; in mlx90632_read_object_raw() 492 read = (s16)read_tmp; in mlx90632_read_object_raw() 497 *object_old_raw = (read + (s16)read_tmp) / 2; in mlx90632_read_object_raw() 568 s32 read; in mlx90632_read_object_raw_extended() local 574 read = (s16)read_tmp; in mlx90632_read_object_raw_extended() 579 read = read in mlx90632_read_object_raw_extended() 650 unsigned int read; mlx90632_read_ee_register() local 1177 unsigned int read; mlx90632_probe() local [all...] |