Home
last modified time | relevance | path

Searched refs:indirect (Results 1 – 79 of 79) sorted by relevance

/linux-4.4.14/drivers/block/xen-blkback/
Dcommon.h127 struct blkif_x86_32_request_indirect indirect; member
191 struct blkif_x86_64_request_indirect indirect; member
434 dst->u.indirect.indirect_op = src->u.indirect.indirect_op; in blkif_get_x86_32_req()
435 dst->u.indirect.nr_segments = src->u.indirect.nr_segments; in blkif_get_x86_32_req()
436 dst->u.indirect.handle = src->u.indirect.handle; in blkif_get_x86_32_req()
437 dst->u.indirect.id = src->u.indirect.id; in blkif_get_x86_32_req()
438 dst->u.indirect.sector_number = src->u.indirect.sector_number; in blkif_get_x86_32_req()
440 j = min(MAX_INDIRECT_PAGES, INDIRECT_PAGES(dst->u.indirect.nr_segments)); in blkif_get_x86_32_req()
442 dst->u.indirect.indirect_grefs[i] = in blkif_get_x86_32_req()
443 src->u.indirect.indirect_grefs[i]; in blkif_get_x86_32_req()
[all …]
Dblkback.c946 pages[i]->gref = req->u.indirect.indirect_grefs[i]; in xen_blkbk_parse_indirect()
1217 req->u.indirect.indirect_op : req->operation; in dispatch_rw_block_io()
1249 req->u.indirect.nr_segments : req->u.rw.nr_segments; in dispatch_rw_block_io()
1284 preq.dev = req->u.indirect.handle; in dispatch_rw_block_io()
1285 preq.sector_number = req->u.indirect.sector_number; in dispatch_rw_block_io()
/linux-4.4.14/Documentation/filesystems/
Dlogfs.txt56 blocks or indirect blocks.
64 Effectively that means all file data is on level 0, indirect blocks
65 are on levels 1, 2, 3 4 or 5 for 1x, 2x, 3x, 4x or 5x indirect blocks,
67 for indirect blocks.
94 bytes and the height of an inodes indirect tree.
119 indirect block pointers. One difference is that LogFS uses a single
120 indirect pointer that can be either a 1x, 2x, etc. indirect pointer.
121 A height field in the inode defines the height of the indirect tree
124 Another difference is the addressing of indirect blocks. In LogFS,
125 the first 16 pointers in the first indirect block are left empty,
[all …]
Dsysv-fs.txt161 1 indirect block (pointers to blocks)
162 1 double-indirect block (pointer to pointers to blocks)
165 1 indirect block (pointers to blocks)
166 1 double-indirect block (pointer to pointers to blocks)
167 1 triple-indirect block (pointer to pointers to pointers to blocks)
Dqnx6.txt53 Level 1 adds an additional indirect addressing level where each indirect
55 Level 2 adds an additional indirect addressing block level (so, already up
59 indirect addressing blocks or inodes.
87 For more than 16 blocks an indirect addressing in form of another tree is
161 Bitmap blocks, Inode blocks and indirect addressing blocks for those two
Df2fs.txt47 pointer block is updated due to the changed location. Then the indirect pointer
412 indirect node. F2FS assigns 4KB to an inode block which contains 923 data block
413 indices, two direct node pointers, two indirect node pointers, and one double
414 indirect node pointer as described below. One direct node block contains 1018
415 data blocks, and one indirect node block contains also 1018 node blocks. Thus,
424 |- indirect node (2)
427 `- double indirect node (1)
428 `- indirect node (1018)
539 - Cold node contains indirect node blocks
Dautofs4-mount-control.txt37 a direct mount in disguise) and indirect.
39 Here is a master map with direct and indirect map entries:
42 /test /etc/auto.indirect
52 /etc/auto.indirect:
58 For the above indirect map an autofs file system is mounted on /test and
69 But, each entry in direct and indirect maps can have offsets (making
72 For example, an indirect mount map entry could also be:
116 To be able to restart autofs leaving existing direct, indirect and
Dext2.txt156 in the inode. There is a pointer to an indirect block (which contains
157 pointers to the next set of blocks), a pointer to a doubly-indirect
158 block (which contains pointers to indirect blocks) and a pointer to a
159 trebly-indirect block (which contains pointers to doubly-indirect blocks).
Dext4.txt580 It converts (migrates) ext3 indirect block mapped
582 through indirect block mapping of the original
/linux-4.4.14/drivers/net/can/sja1000/
Dsja1000_isa.c48 static int indirect[MAXDEV] = {[0 ... (MAXDEV - 1)] = -1}; variable
57 module_param_array(indirect, int, NULL, S_IRUGO);
58 MODULE_PARM_DESC(indirect, "Indirect access via address and data port");
150 if (indirect[idx] > 0 || in sja1000_isa_probe()
151 (indirect[idx] == -1 && indirect[0] > 0)) in sja1000_isa_probe()
DKconfig11 the ISA bus using I/O port, memory mapped or indirect access.
/linux-4.4.14/drivers/net/can/cc770/
Dcc770_isa.c83 static int indirect[MAXDEV] = {[0 ... (MAXDEV - 1)] = -1}; variable
91 module_param_array(indirect, int, NULL, S_IRUGO);
92 MODULE_PARM_DESC(indirect, "Indirect access via address and data port");
192 if (indirect[idx] > 0 || in cc770_isa_probe()
193 (indirect[idx] == -1 && indirect[0] > 0)) in cc770_isa_probe()
DKconfig12 indirect access.
/linux-4.4.14/arch/m68k/math-emu/
Dfp_decode.h196 | test if %pc is the base register for the indirect addr mode
220 | addressing mode: address register indirect
244 | addressing mode: address register indirect with postincrement
263 | addressing mode: address register indirect with predecrement
289 | addressing mode: address register/programm counter indirect
331 | all other indirect addressing modes will finally end up here
345 | addressing mode: address register/programm counter indirect
355 3: | addressing mode: address register/programm counter memory indirect
Dfp_move.S135 | addressing mode: address register indirect
140 | addressing mode: address register indirect with postincrement
145 | addressing mode: address register indirect with predecrement
150 | addressing mode: address register indirect with 16bit displacement
Dfp_scan.S171 | addressing mode: address register indirect
176 | addressing mode: address register indirect with postincrement
181 | addressing mode: address register indirect with predecrement
186 | addressing mode: address register/programm counter indirect
192 | all other indirect addressing modes will finally end up here
Dfp_movem.S88 | addressing mode: address register indirect
93 | addressing mode: address register indirect with postincrement
102 | addressing mode: address register/programm counter indirect
/linux-4.4.14/Documentation/virtual/
Dparavirt_ops.txt20 - simple indirect call
22 known that the overhead of indirect call isn't very important.
24 - indirect call which allows optimization with binary patch
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_state.c1522 drm_r128_indirect_t *indirect = data; in r128_cce_indirect() local
1532 indirect->idx, indirect->start, indirect->end, in r128_cce_indirect()
1533 indirect->discard); in r128_cce_indirect()
1535 if (indirect->idx < 0 || indirect->idx >= dma->buf_count) { in r128_cce_indirect()
1537 indirect->idx, dma->buf_count - 1); in r128_cce_indirect()
1541 buf = dma->buflist[indirect->idx]; in r128_cce_indirect()
1550 DRM_ERROR("sending pending buffer %d\n", indirect->idx); in r128_cce_indirect()
1554 if (indirect->start < buf->used) { in r128_cce_indirect()
1556 indirect->start, buf->used); in r128_cce_indirect()
1563 buf->used = indirect->end; in r128_cce_indirect()
[all …]
/linux-4.4.14/sound/core/
Dcontrol_compat.c162 unsigned int indirect; /* bit-field causes misalignment */ member
177 unsigned int indirect; /* bit-field causes misalignment */ member
242 unsigned int indirect; in copy_ctl_value_from_user() local
246 if (get_user(indirect, &data32->indirect)) in copy_ctl_value_from_user()
248 if (indirect) in copy_ctl_value_from_user()
/linux-4.4.14/fs/befs/
Ddatastream.c183 metablocks += ds->indirect.len; in befs_count_blocks()
317 befs_block_run indirect = data->indirect; in befs_find_brun_indirect() local
318 befs_blocknr_t indirblockno = iaddr2blockno(sb, &indirect); in befs_find_brun_indirect()
327 for (i = 0; i < indirect.len; i++) { in befs_find_brun_indirect()
Dbefs_fs_types.h149 befs_disk_block_run indirect; member
159 befs_block_run indirect; member
Dendian.h114 data.indirect = fsrun_to_cpu(sb, n->indirect); in fsds_to_cpu()
Ddebug.c121 tmp_run = fsrun_to_cpu(sb, inode->data.datastream.indirect); in befs_dump_inode()
DChangeLog296 in several respects. For one thing, it doesn't deal with indirect blocks
/linux-4.4.14/Documentation/powerpc/
Dcpu_families.txt170 - e6500 adds HW loaded indirect TLB entries.
210 - Book3E, software loaded TLB + HW loaded indirect TLB entries.
/linux-4.4.14/drivers/virtio/
Dvirtio_ring.c70 bool indirect; member
142 bool indirect; in virtqueue_add() local
173 if (vq->indirect && total_sg > 1 && vq->vq.num_free) in virtqueue_add()
189 indirect = true; in virtqueue_add()
194 indirect = false; in virtqueue_add()
234 if (indirect) in virtqueue_add()
765 vq->indirect = virtio_has_feature(vdev, VIRTIO_RING_F_INDIRECT_DESC); in vring_new_virtqueue()
/linux-4.4.14/drivers/vhost/
Dvhost.c334 kfree(vq->indirect); in vhost_vq_free_iovecs()
335 vq->indirect = NULL; in vhost_vq_free_iovecs()
350 vq->indirect = kmalloc(sizeof *vq->indirect * UIO_MAXIOV, in vhost_dev_alloc_iovecs()
354 if (!vq->indirect || !vq->log || !vq->heads) in vhost_dev_alloc_iovecs()
393 vq->indirect = NULL; in vhost_dev_init()
1239 struct vring_desc *indirect) in get_indirect() argument
1243 u32 len = vhost32_to_cpu(vq, indirect->len); in get_indirect()
1256 ret = translate_desc(vq, vhost64_to_cpu(vq, indirect->addr), len, vq->indirect, in get_indirect()
1262 iov_iter_init(&from, READ, vq->indirect, ret, len); in get_indirect()
1273 indirect->len); in get_indirect()
[all …]
Dvhost.h100 struct iovec *indirect; member
/linux-4.4.14/arch/m68k/ifpsp060/src/
Disp.S907 # indirect, read indirect address using #
1002 # Address register indirect: (An) #
1037 # Address register indirect w/ postincrement: (An)+ #
1126 # Address register indirect w/ predecrement: -(An) #
1215 # Address register indirect w/ displacement: (d16, An) #
1314 # Address register indirect w/ index(8-bit displacement): (dn, An, Xn) #
1316 # Memory indirect postindexed: ([bd, An], Xn, od) #
1317 # Memory indirect preindexed: ([bd, An, Xn], od) #
1341 bra.l calc_mem_ind # calc memory indirect
1411 # Program counter indirect w/ displacement: (d16, PC) #
[all …]
Dpfpsp.S4662 # Address register indirect: (An) #
4697 # Address register indirect w/ postincrement: (An)+ #
4766 # Address register indirect w/ predecrement: -(An) #
4827 # Address register indirect w/ displacement: (d16, An) #
4934 # Address register indirect w/ index(8-bit displacement): (d8, An, Xn) #
4936 # Memory indirect postindexed: ([bd, An], Xn, od) #
4937 # Memory indirect preindexed: ([bd, An, Xn], od) #
5014 # Program counter indirect w/ displacement: (d16, PC) #
5033 # PC indirect w/ index(8-bit displacement): (d8, PC, An) #
Dfpsp.S18613 # Address register indirect: (An) #
18648 # Address register indirect w/ postincrement: (An)+ #
18717 # Address register indirect w/ predecrement: -(An) #
18778 # Address register indirect w/ displacement: (d16, An) #
18885 # Address register indirect w/ index(8-bit displacement): (d8, An, Xn) #
18887 # Memory indirect postindexed: ([bd, An], Xn, od) #
18888 # Memory indirect preindexed: ([bd, An, Xn], od) #
18965 # Program counter indirect w/ displacement: (d16, PC) #
18984 # PC indirect w/ index(8-bit displacement): (d8, PC, An) #
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvscsi.c699 struct srp_indirect_buf *indirect = in map_sg_data() local
716 indirect->table_desc.va = 0; in map_sg_data()
717 indirect->table_desc.len = cpu_to_be32(sg_mapped * in map_sg_data()
719 indirect->table_desc.key = 0; in map_sg_data()
723 &indirect->desc_list[0]); in map_sg_data()
724 indirect->len = cpu_to_be32(total_length); in map_sg_data()
746 indirect->len = cpu_to_be32(total_length); in map_sg_data()
747 indirect->table_desc.va = cpu_to_be64(evt_struct->ext_list_token); in map_sg_data()
748 indirect->table_desc.len = cpu_to_be32(sg_mapped * in map_sg_data()
749 sizeof(indirect->desc_list[0])); in map_sg_data()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-driver-xen-blkfront7 with the backend for indirect descriptors. The default value
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_state.c2479 drm_radeon_indirect_t *indirect = data; in radeon_cp_indirect() local
2485 indirect->idx, indirect->start, indirect->end, in radeon_cp_indirect()
2486 indirect->discard); in radeon_cp_indirect()
2488 if (indirect->idx < 0 || indirect->idx >= dma->buf_count) { in radeon_cp_indirect()
2490 indirect->idx, dma->buf_count - 1); in radeon_cp_indirect()
2494 buf = dma->buflist[indirect->idx]; in radeon_cp_indirect()
2502 DRM_ERROR("sending pending buffer %d\n", indirect->idx); in radeon_cp_indirect()
2506 if (indirect->start < buf->used) { in radeon_cp_indirect()
2508 indirect->start, buf->used); in radeon_cp_indirect()
2515 buf->used = indirect->end; in radeon_cp_indirect()
[all …]
/linux-4.4.14/fs/ext4/
DMakefile10 mmp.o indirect.o extents_status.o xattr.o xattr_user.o \
Dnamei.c733 unsigned count, indirect; in dx_probe() local
768 indirect = root->info.indirect_levels; in dx_probe()
769 if (indirect > 1) { in dx_probe()
827 if (!indirect--) in dx_probe()
/linux-4.4.14/drivers/net/ethernet/wiznet/
Dw5300.c91 bool indirect; member
253 w5300_write_direct(priv, W5300_MR, priv->indirect ? in w5300_hw_reset()
568 priv->indirect = mem_size < W5300_BUS_DIRECT_SIZE; in w5300_hw_probe()
569 if (priv->indirect) { in w5300_hw_probe()
Dw5100.c91 bool indirect; member
338 w5100_write_direct(priv, W5100_MR, priv->indirect ? in w5100_hw_reset()
648 priv->indirect = mem_size < W5100_BUS_DIRECT_SIZE; in w5100_hw_probe()
649 if (priv->indirect) { in w5100_hw_probe()
DKconfig59 In indirect address mode host system indirectly accesses registers
/linux-4.4.14/arch/arm/mach-ixp4xx/
DKconfig200 bool "Use indirect PCI memory access"
213 configured to use indirect registers to access the whole PCI
219 case due to the indirect nature of the PCI window.
222 need to use the indirect method instead. If you don't know
/linux-4.4.14/include/xen/interface/io/
Dblkif.h202 struct blkif_request_indirect indirect; member
/linux-4.4.14/Documentation/vm/
Dsplit_page_table_lock85 can avoid indirect access and save a cache line.
89 one more cache line for indirect access;
/linux-4.4.14/fs/hpfs/
Dea.c85 goto indirect; in hpfs_read_ea()
108 goto indirect; in hpfs_read_ea()
119 indirect: in hpfs_read_ea()
/linux-4.4.14/arch/parisc/
DMakefile55 cflags-y += -mfast-indirect-calls
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dbrcm,unimac-mdio.txt7 base register, and the second one is optional and for indirect accesses to
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Db4420qds.dts27 * direct, indirect, incidental, special, exemplary, or consequential damages
Db4420si-pre.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
Dp5040si-pre.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
Db4420si-post.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
Db4qds.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
Dp5040ds.dts27 * direct, indirect, incidental, special, exemplary, or consequential damages
Db4si-post.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
Dp5040si-post.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
/linux-4.4.14/Documentation/networking/dsa/
Dbcm_sf2.txt31 which is used for indirect PHY accesses)
65 MDIO indirect accesses
Ddsa.txt196 switches, these functions would utilize direct or indirect PHY addressing mode
/linux-4.4.14/Documentation/virtual/kvm/
Dlocking.txt62 to gfn. For indirect sp, before we do cmpxchg, we call gfn_to_pfn_atomic()
72 indirect shadow page.
/linux-4.4.14/drivers/block/
Dxen-blkfront.c522 ring_req->u.indirect.indirect_grefs[n] = gnt_list_entry->gref; in blkif_setup_rw_req_grant()
640 ring_req->u.indirect.indirect_op = rq_data_dir(req) ? in blkif_queue_rw_req()
642 ring_req->u.indirect.sector_number = (blkif_sector_t)blk_rq_pos(req); in blkif_queue_rw_req()
643 ring_req->u.indirect.handle = info->handle; in blkif_queue_rw_req()
644 ring_req->u.indirect.nr_segments = num_grant; in blkif_queue_rw_req()
1130 info->shadow[i].req.u.indirect.nr_segments : in blkif_free()
1224 s->req.u.indirect.nr_segments : s->req.u.rw.nr_segments; in blkif_completion()
Dfloppy.c2645 int direct, indirect; in make_raw_rw_request() local
2647 indirect = in make_raw_rw_request()
2674 (indirect * 2 > direct * 3 && in make_raw_rw_request()
2685 indirect, direct, fsector_t); in make_raw_rw_request()
/linux-4.4.14/Documentation/arm/
DIXP4xx86 configured to use indirect registers to access PCI This allows
91 mmap() PCI devices in this case due to the indirect nature
Dkernel_user_helpers.txt20 code, the overhead of a VDSO indirect far call would add a measurable
/linux-4.4.14/arch/mips/kernel/
Dscall64-o32.S113 sd a7, PT_R11(sp) # For indirect syscalls
145 ld a7, PT_R11(sp) # For indirect syscalls
/linux-4.4.14/Documentation/scsi/
Ddpti.txt11 * liable for any direct, indirect, incidental, special, exemplary or
DChangeLog.sym53c8xx267 table indirect. Extended messages of any size are accepted now.
/linux-4.4.14/Documentation/bus-devices/
Dti-gpmc.txt118 indirect dependency of peripheral timings to gpmc timings other than
/linux-4.4.14/arch/powerpc/
DMakefile80 KBUILD_CFLAGS_MODULE += $(call cc-option,-mno-save-toc-indirect)
/linux-4.4.14/Documentation/DocBook/
Dnetworking.xml.db440 API-phy-read-mmd-indirect
441 API-phy-write-mmd-indirect
/linux-4.4.14/include/uapi/sound/
Dasound.h917 unsigned int indirect: 1; /* W: indirect access - obsoleted */ member
/linux-4.4.14/Documentation/power/regulator/
Dconsumer.txt150 Most consumers will use indirect operating mode control since they have no
/linux-4.4.14/Documentation/networking/
Dphy.txt275 read_mmd_indirect: Read PHY MMD indirect register
276 write_mmd_indirect: Write PHY MMD indirect register
Dfilter.txt1184 invalid indirect read from stack off -8+0 size 8
/linux-4.4.14/Documentation/cgroups/
Dmemcg_test.txt94 Shmem's page (just leaf page, not direct/indirect block) can be on
/linux-4.4.14/fs/reiserfs/
DREADME102 align files), and he invented and implemented indirect items and
/linux-4.4.14/tools/perf/Documentation/
Dperf-record.txt243 - ind_call: any indirect branch
/linux-4.4.14/
DREADME119 excessively old versions of these packages can cause indirect
/linux-4.4.14/Documentation/s390/
Dcds.txt253 CCW_FLAG_IDA - indirect addressing
/linux-4.4.14/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt2966 …mpt to read block from filesystem resulted in short read) while reading indirect blocks of inode 1…
2984 …mpt to read block from filesystem resulted in short read) while reading indirect blocks of inode 1…
3428 …mpt to read block from filesystem resulted in short read) while reading indirect blocks of inode 1…
3446 …mpt to read block from filesystem resulted in short read) while reading indirect blocks of inode 1…
/linux-4.4.14/Documentation/
Dkprobes.txt193 - the function contains no indirect jump;
Dmemory-barriers.txt491 indirect effect will be the order in which the second CPU sees the effects
501 mechanisms should propagate the indirect effects of a memory barrier