Home
last modified time | relevance | path

Searched refs:pos (Results 1 – 25 of 115) sorted by relevance

12345

/components/drivers/usb/cherryusb/common/
A Dusb_list.h205 for (pos = (head)->next; pos != NULL; pos = pos->next)
208 for (pos = (head)->next, next = pos->next; pos; \
209 pos = next, next = pos->next)
220 pos = usb_slist_entry(pos->member.next, typeof(*pos), member))
384 for (pos = (head)->next; pos != (head); pos = pos->next)
392 for (pos = (head)->prev; pos != (head); pos = pos->prev)
401 for (pos = (head)->next, n = pos->next; pos != (head); \
402 pos = n, n = pos->next)
405 for (pos = (head)->prev, n = pos->prev; pos != (head); \
406 pos = n, n = pos->prev)
[all …]
/components/drivers/pci/
A Dprocfs.c82 ++pos; in pci_read()
96 pos += 2; in pci_read()
110 pos += 4; in pci_read()
124 pos += 2; in pci_read()
135 ++pos; in pci_read()
140 *ppos = pos; in pci_read()
163 ++pos; in pci_write()
175 pos += 2; in pci_write()
187 pos += 4; in pci_write()
210 ++pos; in pci_write()
[all …]
A Dprobe.c194 int pos; in pcie_set_port_type() local
201 pdev->pcie_cap = pos; in pcie_set_port_type()
257 int pos; in pci_cfg_space_size() local
272 if (!pos) in pci_cfg_space_size()
306 rt_uint8_t pos; in rt_pci_setup_device() local
362 if (pos) in rt_pci_setup_device()
435 int pos, offset; in pci_ea_fixed_busnrs() local
440 if (!pos) in pci_ea_fixed_busnrs()
462 int pos = pdev->pcie_cap; in pcie_fixup_link() local
639 int pos, next_fn; in next_fn() local
[all …]
A Dpci.c55 rt_pci_bus_read_config_u8(bus, devfn, pos, &pos); in pci_find_next_cap_ttl()
59 if (pos < 0x40) in pci_find_next_cap_ttl()
64 pos &= ~3; in pci_find_next_cap_ttl()
74 ret = pos; in pci_find_next_cap_ttl()
77 pos = (ent >> 8); in pci_find_next_cap_ttl()
174 rt_uint16_t start = pos; in rt_pci_find_ext_next_capability()
184 if (!pos) in rt_pci_find_ext_next_capability()
186 pos = PCI_REGMAX + 1; in rt_pci_find_ext_next_capability()
207 return pos; in rt_pci_find_ext_next_capability()
210 pos = PCI_EXTCAP_NEXTPTR(header); in rt_pci_find_ext_next_capability()
[all …]
/components/dfs/dfs_v1/filesystems/ramfs/
A Ddfs_ramfs.c112 file->pos += length; in dfs_ramfs_read()
128 if (count + fd->pos > fd->vnode->size) in dfs_ramfs_write()
141 dirent->size = fd->pos + count; in dfs_ramfs_write()
149 fd->pos += count; in dfs_ramfs_write()
158 file->pos = offset; in dfs_ramfs_lseek()
160 return file->pos; in dfs_ramfs_lseek()
194 file->pos = 0; in dfs_ramfs_open()
285 file->pos = file->vnode->size; in dfs_ramfs_open()
289 file->pos = 0; in dfs_ramfs_open()
341 end = file->pos + count; in dfs_ramfs_getdents()
[all …]
/components/dfs/dfs_v2/filesystems/ramfs/
A Ddfs_ramfs.c112 file->pos += length; in dfs_ramfs_read()
128 if (count + fd->pos > fd->vnode->size) in dfs_ramfs_write()
141 dirent->size = fd->pos + count; in dfs_ramfs_write()
149 fd->pos += count; in dfs_ramfs_write()
158 file->pos = offset; in dfs_ramfs_lseek()
160 return file->pos; in dfs_ramfs_lseek()
194 file->pos = 0; in dfs_ramfs_open()
285 file->pos = file->vnode->size; in dfs_ramfs_open()
289 file->pos = 0; in dfs_ramfs_open()
341 end = file->pos + count; in dfs_ramfs_getdents()
[all …]
/components/drivers/block/
A Dblk_dfs.c56 static ssize_t blk_fops_read(struct dfs_file *file, void *buf, size_t count, off_t *pos) in blk_fops_read() argument
65 blk_pos = *pos / bytes_per_sector; in blk_fops_read()
66 first_offs = *pos % bytes_per_sector; in blk_fops_read()
112 *pos += rsize; in blk_fops_read()
121 static ssize_t blk_fops_write(struct dfs_file *file, const void *buf, size_t count, off_t *pos) in blk_fops_write() argument
130 blk_pos = *pos / bytes_per_sector; in blk_fops_write()
131 first_offs = *pos % bytes_per_sector; in blk_fops_write()
183 *pos += wsize; in blk_fops_write()
212 *pos += wsize; in blk_fops_write()
/components/drivers/i2c/
A Ddev_i2c_dev.c24 rt_off_t pos, in i2c_bus_device_read() argument
37 addr = pos & 0xffff; in i2c_bus_device_read()
38 flags = (pos >> 16) & 0xffff; in i2c_bus_device_read()
44 rt_off_t pos, in i2c_bus_device_write() argument
57 addr = pos & 0xffff; in i2c_bus_device_write()
58 flags = (pos >> 16) & 0xffff; in i2c_bus_device_write()
/components/dfs/dfs_v2/src/
A Ddfs_seq_file.c101 off_t pos = 0; in dfs_seq_traverse() local
131 if (pos + seq->count > offset) in dfs_seq_traverse()
133 seq->from = offset - pos; in dfs_seq_traverse()
137 pos += seq->count; in dfs_seq_traverse()
139 if (pos == offset) in dfs_seq_traverse()
192 if (*pos == 0) in dfs_seq_read()
199 if (*pos != seq->read_pos) in dfs_seq_read()
213 seq->read_pos = *pos; in dfs_seq_read()
273 off_t pos = seq->index; in dfs_seq_read() local
276 if (pos == seq->index) in dfs_seq_read()
[all …]
A Ddfs_file.c240 off_t pos; in rw_verify_area() local
245 pos = *ppos; in rw_verify_area()
246 if (pos < 0) in rw_verify_area()
473 if (pos == 0) in dfs_file_realpath()
484 int pos; in dfs_file_realpath() local
915 off_t pos = offset; in dfs_file_pread() local
1003 dfs_file_set_fpos(file, pos); in dfs_file_read()
1044 off_t pos = offset; in dfs_file_pwrite() local
1117 off_t pos; in dfs_file_write() local
1126 pos = file->vnode->size; in dfs_file_write()
[all …]
A Ddfs_pcache.c1005 static struct dfs_page *dfs_page_create(off_t pos) in dfs_page_create() argument
1008 int affid = RT_PAGE_PICK_AFFID(pos); in dfs_page_create()
1451 page = dfs_page_create(pos); in dfs_aspace_load_page()
1486 page = dfs_page_search(aspace, pos); in dfs_page_lookup()
1576 page = dfs_page_lookup(file, *pos); in dfs_aspace_read()
1584 len = aspace->vnode->size - *pos; in dfs_aspace_read()
1596 *pos += len; in dfs_aspace_read()
1657 page = dfs_page_lookup(file, *pos); in dfs_aspace_write()
1667 *pos += len; in dfs_aspace_write()
1671 if (*pos > aspace->vnode->size) in dfs_aspace_write()
[all …]
/components/vbus/
A Dvbus_chnx.c65 static rt_ssize_t _read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) in _read() argument
75 vdev->pos = 0; in _read()
86 if (size - outsz > vdev->act->size - vdev->pos) in _read()
87 cpysz = vdev->act->size - vdev->pos; in _read()
91 rt_memcpy((char*)buffer + outsz, ((char*)(vdev->act+1)) + vdev->pos, cpysz); in _read()
92 vdev->pos += cpysz; in _read()
105 vdev->pos = 0; in _read()
125 vdev->pos = 0; in _read()
129 static rt_ssize_t _write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) in _write() argument
/components/dfs/dfs_v1/filesystems/romfs/
A Ddfs_romfs.c162 if (count < file->vnode->size - file->pos) in dfs_romfs_read()
165 length = file->vnode->size - file->pos; in dfs_romfs_read()
168 rt_memcpy(buf, &(dirent->data[file->pos]), length); in dfs_romfs_read()
171 file->pos += length; in dfs_romfs_read()
180 file->pos = offset; in dfs_romfs_lseek()
181 return file->pos; in dfs_romfs_lseek()
218 file->pos = 0; in dfs_romfs_open()
262 file->pos = 0; in dfs_romfs_open()
323 for (index = 0; index < count && file->pos < file->vnode->size; index++) in dfs_romfs_getdents()
327 sub_dirent = &dirent[file->pos]; in dfs_romfs_getdents()
[all …]
/components/dfs/dfs_v1/filesystems/iso9660/
A Ddfs_iso9660.c396 rt_uint32_t pos; in dfs_iso9660_read() local
410 if (fd->pos) in dfs_iso9660_read()
412 pos += fd->pos / ISO9660_BLKSZ; in dfs_iso9660_read()
425 pos += 1; in dfs_iso9660_read()
426 fd->pos += size; in dfs_iso9660_read()
470 pos += read_blk; in dfs_iso9660_read()
471 fd->pos += size; in dfs_iso9660_read()
484 fd->pos = offset; in dfs_iso9660_lseek()
485 ret = fd->pos; in dfs_iso9660_lseek()
505 it.index = fd->pos; in dfs_iso9660_getdents()
[all …]
/components/dfs/dfs_v1/filesystems/tmpfs/
A Ddfs_tmpfs.c296 file->pos += length; in dfs_tmpfs_read()
313 if (count + fd->pos > fd->vnode->size) in dfs_tmpfs_write()
326 d_file->size = fd->pos + count; in dfs_tmpfs_write()
335 fd->pos += count; in dfs_tmpfs_write()
344 file->pos = offset; in dfs_tmpfs_lseek()
346 return file->pos; in dfs_tmpfs_lseek()
381 file->pos = 0; in dfs_tmpfs_open()
473 file->pos = file->vnode->size; in dfs_tmpfs_open()
477 file->pos = 0; in dfs_tmpfs_open()
532 end = file->pos + count; in dfs_tmpfs_getdents()
[all …]
/components/drivers/audio/
A Ddev_audio.c65 position = audio->replay->pos; in _audio_send_replay_frame()
76 rt_memset(&buf_info->buffer[audio->replay->pos], 0, dst_size); in _audio_send_replay_frame()
78 audio->replay->pos += dst_size; in _audio_send_replay_frame()
79 audio->replay->pos %= buf_info->total_size; in _audio_send_replay_frame()
92 audio->replay->pos -= remain_bytes; in _audio_send_replay_frame()
93 audio->replay->pos += dst_size; in _audio_send_replay_frame()
94 audio->replay->pos %= buf_info->total_size; in _audio_send_replay_frame()
101 rt_memcpy(&buf_info->buffer[audio->replay->pos], in _audio_send_replay_frame()
106 audio->replay->pos += remain_bytes; in _audio_send_replay_frame()
107 audio->replay->pos %= buf_info->total_size; in _audio_send_replay_frame()
[all …]
/components/dfs/dfs_v1/filesystems/cromfs/
A Ddfs_cromfs.c320 if (pos >= ci->partition_size || pos + size > ci->partition_size) in cromfs_read_bytes()
324 return ci->read_bytes(ci, pos, buf, size); in cromfs_read_bytes()
362 start_blk = pos / ci->bytes_per_sector; in cromfs_blk_read_bytes()
363 off_s = pos % ci->bytes_per_sector; in cromfs_blk_read_bytes()
424 if (dir->partition_pos == pos) in cromfs_dirent_cache_get()
462 dir->partition_pos = pos; in cromfs_dirent_cache_get()
785 file->pos += length; in dfs_cromfs_read()
795 file->pos = offset; in dfs_cromfs_lseek()
796 return file->pos; in dfs_cromfs_lseek()
945 file->pos = 0; in dfs_cromfs_open()
[all …]
/components/drivers/spi/
A Ddev_spi_msd.c1233 MSD_DEBUG("[err] read SINGLE_BLOCK #%d fail!\r\n", pos); in rt_msd_read()
1241 MSD_DEBUG("[err] read SINGLE_BLOCK #%d fail!\r\n", pos); in rt_msd_read()
1254 MSD_DEBUG("[err] read READ_MULTIPLE_BLOCK #%d fail!\r\n", pos); in rt_msd_read()
1266 MSD_DEBUG("[err] read READ_MULTIPLE_BLOCK #%d fail!\r\n", pos); in rt_msd_read()
1309 MSD_DEBUG("[err] read SINGLE_BLOCK #%d fail!\r\n", pos); in rt_msd_sdhc_read()
1317 MSD_DEBUG("[err] read SINGLE_BLOCK #%d fail!\r\n", pos); in rt_msd_sdhc_read()
1330 MSD_DEBUG("[err] read READ_MULTIPLE_BLOCK #%d fail!\r\n", pos); in rt_msd_sdhc_read()
1394 MSD_DEBUG("[err] write SINGLE_BLOCK #%d fail!\r\n", pos); in rt_msd_write()
1445 MSD_DEBUG("[err] write SINGLE_BLOCK #%d fail!\r\n", pos); in rt_msd_write()
1512 MSD_DEBUG("[err] write SINGLE_BLOCK #%d fail!\r\n", pos); in rt_msd_sdhc_write()
[all …]
/components/dfs/dfs_v2/filesystems/tmpfs/
A Ddfs_tmpfs.c298 if ((ssize_t)count < size - *pos) in dfs_tmpfs_read()
301 length = size - *pos; in dfs_tmpfs_read()
304 memcpy(buf, &(d_file->data[*pos]), length); in dfs_tmpfs_read()
307 *pos += length; in dfs_tmpfs_read()
323 if (count + *pos > d_file->size) in _dfs_tmpfs_write()
326 ptr = rt_realloc(d_file->data, *pos + count); in _dfs_tmpfs_write()
338 d_file->size = *pos + count; in _dfs_tmpfs_write()
343 memcpy(d_file->data + *pos, buf, count); in _dfs_tmpfs_write()
346 *pos += count; in _dfs_tmpfs_write()
801 off_t pos; in dfs_tmp_page_write() local
[all …]
/components/drivers/virtio/
A Dvirtio_blk.c21 static void virtio_blk_rw(struct virtio_blk_device *virtio_blk_dev, rt_off_t pos, void *buffer, rt_… in virtio_blk_rw() argument
49 virtio_blk_dev->info[idx[0]].req.sector = pos * (virtio_blk_dev->config->blk_size / 512); in virtio_blk_rw()
86 static rt_ssize_t virtio_blk_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t count) in virtio_blk_read() argument
88 virtio_blk_rw((struct virtio_blk_device *)dev, pos, buffer, count, VIRTIO_BLK_T_IN); in virtio_blk_read()
93 static rt_ssize_t virtio_blk_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t cou… in virtio_blk_write() argument
95 virtio_blk_rw((struct virtio_blk_device *)dev, pos, (void *)buffer, count, VIRTIO_BLK_T_OUT); in virtio_blk_write()
/components/dfs/dfs_v2/filesystems/cromfs/
A Ddfs_cromfs.c331 if (pos >= ci->partition_size || pos + size > ci->partition_size) in cromfs_read_bytes()
335 return ci->read_bytes(ci, pos, buf, size); in cromfs_read_bytes()
342 ret = rt_device_read(ci->device, pos, buf, size); in cromfs_noblk_read_bytes()
360 memcpy(buf, data + pos, size); in cromfs_data_read_bytes()
387 start_blk = pos / ci->bytes_per_sector; in cromfs_blk_read_bytes()
388 off_s = pos % ci->bytes_per_sector; in cromfs_blk_read_bytes()
449 if (dir->partition_pos == pos) in cromfs_dirent_cache_get()
487 dir->partition_pos = pos; in cromfs_dirent_cache_get()
800 length = (off_t)file->vnode->size - *pos; in dfs_cromfs_read()
823 memcpy(buf, fi->buff + *pos, length); in dfs_cromfs_read()
[all …]
/components/drivers/misc/
A Drt_random.c22 static rt_ssize_t random_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) in random_read() argument
47 static rt_ssize_t random_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) in random_write() argument
113 static rt_ssize_t random_uread(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) in random_uread() argument
138 static rt_ssize_t random_uwrite(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) in random_uwrite() argument
A Drt_drv_pwm.c46 static rt_ssize_t _pwm_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) in _pwm_read() argument
53 configuration.channel = (pos > 0) ? (pos) : (-pos); in _pwm_read()
74 static rt_ssize_t _pwm_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) in _pwm_write() argument
81 configuration.channel = (pos > 0) ? (pos) : (-pos); in _pwm_write()
/components/fal/src/
A Dfal_rtt.c84 static rt_ssize_t blk_dev_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size) in blk_dev_read() argument
105 static rt_ssize_t blk_dev_write(rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size) in blk_dev_write() argument
116 phy_pos = pos * part->geometry.bytes_per_sector; in blk_dev_write()
352 static rt_ssize_t char_dev_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) in char_dev_read() argument
359 if (pos + size > part->fal_part->len) in char_dev_read()
360 size = part->fal_part->len - pos; in char_dev_read()
362 ret = fal_partition_read(part->fal_part, pos, buffer, size); in char_dev_read()
378 if (pos == 0) in char_dev_write()
382 else if (pos + size > part->fal_part->len) in char_dev_write()
384 size = part->fal_part->len - pos; in char_dev_write()
[all …]
/components/drivers/usb/cherryusb/platform/rtthread/
A Dusbh_dfs.c33 static rt_ssize_t rt_udisk_read(rt_device_t dev, rt_off_t pos, void *buffer, in rt_udisk_read() argument
51 ret = usbh_msc_scsi_read10(msc_class, pos, (uint8_t *)align_buf, size); in rt_udisk_read()
65 static rt_ssize_t rt_udisk_write(rt_device_t dev, rt_off_t pos, const void *buffer, in rt_udisk_write() argument
84 ret = usbh_msc_scsi_write10(msc_class, pos, (uint8_t *)align_buf, size); in rt_udisk_write()

Completed in 56 milliseconds

12345