/Linux-v6.1/drivers/rtc/ |
D | rtc-ds1685.c | 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() 194 (rtc->read(rtc, RTC_CTRL_B) | RTC_CTRL_B_SET)); in ds1685_rtc_begin_data_access() 200 while (rtc->read(rtc, RTC_EXT_CTRL_4A) & RTC_CTRL_4A_INCR) in ds1685_rtc_begin_data_access() 220 (rtc->read(rtc, RTC_CTRL_B) & ~(RTC_CTRL_B_SET))); in ds1685_rtc_end_data_access() 240 ssn[0] = rtc->read(rtc, RTC_BANK1_SSN_MODEL); in ds1685_rtc_get_ssn() 241 ssn[1] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_1); in ds1685_rtc_get_ssn() 242 ssn[2] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_2); in ds1685_rtc_get_ssn() 243 ssn[3] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_3); in ds1685_rtc_get_ssn() 244 ssn[4] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_4); in ds1685_rtc_get_ssn() [all …]
|
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(p, 0x0f); in bq4802_read_time() [all …]
|
/Linux-v6.1/Documentation/userspace-api/media/v4l/ |
D | func-read.rst | 4 .. _func-read: 7 V4L2 read() 13 v4l2-read - Read from a V4L2 device 22 .. c:function:: ssize_t read( int fd, void *buf, size_t count ) 34 Max number of bytes to read 39 :c:func:`read()` attempts to read up to ``count`` bytes from file 42 section, see ##. If ``count`` is zero, :c:func:`read()` returns zero 45 :c:func:`read()` call will provide at most one frame (two fields) 48 By default :c:func:`read()` blocks until data becomes available. When 54 :c:func:`read()` function must also support :c:func:`select()` and [all …]
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | configfs-spear-pcie-gadget | 20 link used to enable ltssm and read its status. 21 int_type used to configure and read type of supported interrupt 23 to read no of MSI granted. 26 vendor_id used to write and read vendor id (hex) 27 device_id used to write and read device id (hex) 28 bar0_size used to write and read bar0_size 29 bar0_address used to write and read bar0 mapped area in hex. 30 bar0_rw_offset used to write and read offset of bar0 where bar0_data 31 will be written or read. 32 bar0_data used to write and read data at bar0_rw_offset.
|
D | sysfs-driver-xdata | 17 The user can read the current PCIe link throughput generated 24 The file is read and write. 26 What: /sys/class/misc/dw-xdata-pcie.<device>/read 31 will create read TLPs frames - from the Endpoint to the Root 38 echo 1 > /sys/class/misc/dw-xdata-pcie.<device>/read 40 echo 0 > /sys/class/misc/dw-xdata-pcie.<device>/read 42 The user can read the current PCIe link throughput generated 46 cat /sys/class/misc/dw-xdata-pcie.<device>/read 49 The file is read and write.
|
D | sysfs-class-switchtec | 19 (read only) 27 Description: Component revision stored in the hardware (read only) 36 (read only) 44 Description: Device version as stored in the hardware (read only) 52 Description: Currently running firmware version (read only) 60 Description: Partition number for this device in the switch (read only) 68 Description: Total number of partitions in the switch (read only) 77 (read only) 86 (read only) 95 (read only)
|
D | sysfs-class-watchdog | 5 It is a read only file. It contains status of the watchdog 13 It is a read only file. It contains identity string of 20 It is a read/write file. While reading, it gives '1' 32 It is a read only file. It gives active/inactive status of 39 It is a read only file. It contains watchdog device's 47 It is a read only file. It contains value of time left for 55 It is a read only file. It is read to know about current 62 It is a read only file. It specifies the time in seconds before 70 It is a read only file. It shows the pretimeout governors 77 It is a read/write file. When read, the currently assigned [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/modules/hdcp/ |
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() 293 status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_KSV_FIFO, in mod_hdcp_read_ksvlist() 303 status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_VH_0, in mod_hdcp_read_vp() 308 status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_VH_1, in mod_hdcp_read_vp() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_eeprom.c | 91 u8 *eeprom_buf, u16 buf_size, bool read) in __amdgpu_eeprom_xfer() argument 101 .flags = read ? I2C_M_RD : 0, in __amdgpu_eeprom_xfer() 117 if (!read) { in __amdgpu_eeprom_xfer() 153 if (!read) { in __amdgpu_eeprom_xfer() 180 u8 *eeprom_buf, u16 buf_size, bool read) in amdgpu_eeprom_xfer() argument 187 else if (read) in amdgpu_eeprom_xfer() 194 eeprom_buf, buf_size, read); in amdgpu_eeprom_xfer() 199 read ? "read" : "write", EEPROM_OFFSET_SIZE); in amdgpu_eeprom_xfer() 215 eeprom_buf, ps, read); in amdgpu_eeprom_xfer()
|
/Linux-v6.1/Documentation/admin-guide/ |
D | ufs.rst | 20 default value, supported as read-only 24 supported as read-write 28 supported as read-write 35 supported as read-write 39 supported as read-write 43 supported as read-only 47 supported as read-only 51 supported as read-only 55 supported as read-only
|
/Linux-v6.1/arch/parisc/kernel/ |
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 sequence [all …]
|
/Linux-v6.1/Documentation/filesystems/spufs/ |
D | spufs.rst | 44 tem calls like read(2) or write(2), but often support only a subset of 49 All files that support the read(2) operation also support readv(2) and 57 possible operations, e.g. read access on the wbox file. 68 read(2), pread(2), write(2), pwrite(2), lseek(2) 81 The first SPU to CPU communication mailbox. This file is read-only and 82 can be read in units of 32 bits. The file can only be used in non- 86 read(2) 87 If a count smaller than four is requested, read returns -1 and 90 When data has been read successfully, four bytes are placed in 96 the first mailbox file, but can be read in blocking I/O mode, and the [all …]
|
/Linux-v6.1/Documentation/userspace-api/media/rc/ |
D | lirc-read.rst | 4 .. _lirc-read: 7 LIRC read() 13 lirc-read - Read from a LIRC device 22 .. c:function:: ssize_t read( int fd, void *buf, size_t count ) 34 Max number of bytes to read 39 :c:func:`read()` attempts to read up to ``count`` bytes from file 41 :c:func:`read()` returns zero and has no other results. If ``count`` 50 read from the chardev. 62 On success, the number of bytes read is returned. It is not an error if
|
/Linux-v6.1/drivers/crypto/inside-secure/ |
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 = ring->base; in safexcel_ring_next_rptr() [all …]
|
/Linux-v6.1/include/trace/events/ |
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",
|
/Linux-v6.1/drivers/iio/temperature/ |
D | mlx90632.c | 318 s16 read; in mlx90632_read_object_raw() local 331 read = (s16)read_tmp; in mlx90632_read_object_raw() 336 *object_new_raw = (read + (s16)read_tmp) / 2; in mlx90632_read_object_raw() 341 read = (s16)read_tmp; in mlx90632_read_object_raw() 346 *object_old_raw = (read + (s16)read_tmp) / 2; in mlx90632_read_object_raw() 397 s32 read; in mlx90632_read_object_raw_extended() local 403 read = (s16)read_tmp; in mlx90632_read_object_raw_extended() 408 read = read - (s16)read_tmp; in mlx90632_read_object_raw_extended() 413 read = read - (s16)read_tmp; in mlx90632_read_object_raw_extended() 418 read = (read + (s16)read_tmp) / 2; in mlx90632_read_object_raw_extended() [all …]
|
/Linux-v6.1/scripts/coccinelle/api/ |
D | stream_open.cocci | 6 // its read and write. Rationale for the conversion is to avoid deadlock in 7 // between read and write. 80 // file_operations + whether they have _any_ .read, .write, .llseek ... at all. 95 .read = read_f, 188 // XXX for simplicity require no .{read/write}_iter and no .splice_{read/write} for now. 202 // read & write 213 .read = readstream, 232 …"ERROR: %s: .read() can deadlock .write(); change nonseekable_open -> stream_open to fix." % (fops… 239 …"WARNING: %s: .read() and .write() have stream semantic; safe to change nonseekable_open -> stream… 248 + nonseekable_open /* read & write (was deadlock) */ [all …]
|
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | user_ringbuf.c | 40 int read; in write_samples() local 52 read = snprintf(entry->comm, sizeof(entry->comm), "%u", i); in write_samples() 53 if (read <= 0) { in write_samples() 57 ASSERT_GT(read, 0, "snprintf_comm"); in write_samples() 58 err = read; in write_samples() 176 ASSERT_EQ(skel->bss->read, 0, "no_reads_after_load"); in load_skel_create_ringbufs() 212 ASSERT_EQ(skel->bss->read, 0, "num_samples_before_bad_sample"); in manually_write_test_invalid_sample() 230 ASSERT_EQ(skel->bss->read, 0, "num_samples_after_bad_sample"); in manually_write_test_invalid_sample() 295 ASSERT_EQ(skel->bss->read, 0, "num_samples_read_before"); in test_user_ringbuf_basic() 301 ASSERT_EQ(skel->bss->read, 2, "num_samples_read_after"); in test_user_ringbuf_basic() [all …]
|
/Linux-v6.1/Documentation/hwmon/ |
D | ltc2992.rst | 29 The following attributes are supported. Limits are read-write, 30 all other attributes are read-only. 39 inX_min_alarm An undervoltage occurred. Cleared on read. 40 inX_max_alarm An overvoltage occurred. Cleared on read. 47 currX_min_alarm An undercurrent occurred. Cleared on read. 48 currX_max_alarm An overcurrent occurred. Cleared on read. 55 powerX_min_alarm An underpower occurred. Cleared on read. 56 powerX_max_alarm An overpower occurred. Cleared on read.
|
/Linux-v6.1/drivers/mtd/tests/ |
D | subpagetest.c | 119 size_t read; in verify_eraseblock() local 125 err = mtd_read(mtd, addr, subpgsize, &read, readbuf); in verify_eraseblock() 126 if (unlikely(err || read != subpgsize)) { in verify_eraseblock() 127 if (mtd_is_bitflip(err) && read == subpgsize) { in verify_eraseblock() 152 err = mtd_read(mtd, addr, subpgsize, &read, readbuf); in verify_eraseblock() 153 if (unlikely(err || read != subpgsize)) { in verify_eraseblock() 154 if (mtd_is_bitflip(err) && read == subpgsize) { in verify_eraseblock() 180 size_t read; in verify_eraseblock2() local 189 err = mtd_read(mtd, addr, subpgsize * k, &read, readbuf); in verify_eraseblock2() 190 if (unlikely(err || read != subpgsize * k)) { in verify_eraseblock2() [all …]
|
D | torturetest.c | 73 static void report_corrupt(unsigned char *read, unsigned char *written); 92 size_t read; in check_eraseblock() local 102 err = mtd_read(mtd, addr, len, &read, check_buf); in check_eraseblock() 108 "read %zd\n", err, ebnum, read); in check_eraseblock() 112 if (read != len) { in check_eraseblock() 115 len, ebnum, read); in check_eraseblock() 364 static void print_bufs(unsigned char *read, unsigned char *written, int start, 371 static void report_corrupt(unsigned char *read, unsigned char *written) in report_corrupt() argument 383 if (countdiffs(written, read, i, pgsize, &bytes, in report_corrupt() 395 first = countdiffs(written, read, i, pgsize, &bytes, in report_corrupt() [all …]
|
/Linux-v6.1/Documentation/block/ |
D | stat.rst | 29 read I/Os requests number of read I/Os processed 30 read merges requests number of read I/Os merged with in-queue I/O 31 read sectors sectors number of sectors read 32 read ticks milliseconds total wait time for read requests 48 read I/Os, write I/Os, discard I/0s 61 read merges, write merges, discard merges 67 read sectors, write sectors, discard_sectors 70 These values count the number of sectors read from, written to, or 75 read ticks, write ticks, discard ticks, flush ticks 81 example, if 60 read requests wait for an average of 30 ms, the read_ticks [all …]
|
/Linux-v6.1/drivers/gpio/ |
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()
|
/Linux-v6.1/include/sound/ |
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() 209 void (*read)(struct snd_info_entry *, in snd_card_ro_proc_new() 212 return snd_card_rw_proc_new(card, name, private_data, read, NULL); in snd_card_ro_proc_new()
|
/Linux-v6.1/tools/perf/tests/ |
D | sample-parsing.c | 80 COMP(read.group.nr); in samples_same() 82 COMP(read.one.value); in samples_same() 84 COMP(read.time_enabled); in samples_same() 86 COMP(read.time_running); in samples_same() 89 for (i = 0; i < s1->read.group.nr; i++) { in samples_same() 92 MCOMP(read.group.values[i]); in samples_same() 95 COMP(read.one.id); in samples_same() 97 COMP(read.one.lost); in samples_same() 253 .read = { in do_test() 289 sample.read.group.nr = 4; in do_test() [all …]
|