Home
last modified time | relevance | path

Searched full:segment (Results 1 – 25 of 1298) sorted by relevance

12345678910>>...52

/linux/drivers/scsi/
H A Dlibiscsi_tcp.c64 struct iscsi_segment *segment);
81 * @segment: the buffer object
85 * This function sets up the segment so that subsequent
90 iscsi_tcp_segment_init_sg(struct iscsi_segment *segment, in iscsi_tcp_segment_init_sg() argument
93 segment->sg = sg; in iscsi_tcp_segment_init_sg()
94 segment->sg_offset = offset; in iscsi_tcp_segment_init_sg()
95 segment->size = min(sg->length - offset, in iscsi_tcp_segment_init_sg()
96 segment->total_size - segment->total_copied); in iscsi_tcp_segment_init_sg()
97 segment->data = NULL; in iscsi_tcp_segment_init_sg()
102 * @segment: iscsi_segment
[all …]
H A Dqla1280.h519 __le16 dseg_count; /* Data segment count. */
521 __le32 dseg_0_address; /* Data segment 0 address. */
522 __le32 dseg_0_length; /* Data segment 0 length. */
523 __le32 dseg_1_address; /* Data segment 1 address. */
524 __le32 dseg_1_length; /* Data segment 1 length. */
525 __le32 dseg_2_address; /* Data segment 2 address. */
526 __le32 dseg_2_length; /* Data segment 2 length. */
527 __le32 dseg_3_address; /* Data segment 3 address. */
528 __le32 dseg_3_length; /* Data segment 3 length. */
541 __le32 dseg_0_address; /* Data segment 0 address. */
[all …]
H A Discsi_tcp.c149 iscsi_tcp_segment_unmap(&tcp_conn->in.segment); in iscsi_sw_tcp_recv_data()
281 * iscsi_sw_tcp_xmit_segment - transmit segment
283 * @segment: the buffer to transmnit
290 * hash as it goes. When the entire segment has been transmitted,
294 struct iscsi_segment *segment) in iscsi_sw_tcp_xmit_segment() argument
301 while (!iscsi_tcp_segment_done(tcp_conn, segment, 0, r)) { in iscsi_sw_tcp_xmit_segment()
308 offset = segment->copied; in iscsi_sw_tcp_xmit_segment()
309 copy = segment->size - offset; in iscsi_sw_tcp_xmit_segment()
311 if (segment->total_copied + segment->size < segment->total_size) in iscsi_sw_tcp_xmit_segment()
317 if (!segment->data) { in iscsi_sw_tcp_xmit_segment()
[all …]
/linux/drivers/remoteproc/
H A Dremoteproc_coredump.c38 * rproc_coredump_add_segment() - add segment of device memory to coredump
41 * @size: size of segment
50 struct rproc_dump_segment *segment; in rproc_coredump_add_segment() local
52 segment = kzalloc_obj(*segment); in rproc_coredump_add_segment()
53 if (!segment) in rproc_coredump_add_segment()
56 segment->da = da; in rproc_coredump_add_segment()
57 segment->size = size; in rproc_coredump_add_segment()
59 list_add_tail(&segment->node, &rproc->dump_segments); in rproc_coredump_add_segment()
66 * rproc_coredump_add_custom_segment() - add custom coredump segment
69 * @size: size of segment
[all …]
/linux/fs/romfs/
H A Dstorage.c40 size_t segment; in romfs_mtd_strnlen() local
47 segment = min_t(size_t, maxlen, 16); in romfs_mtd_strnlen()
48 ret = ROMFS_MTD_READ(sb, pos, segment, &len, buf); in romfs_mtd_strnlen()
70 size_t len, segment; in romfs_mtd_strcmp() local
78 segment = min_t(size_t, size + 1, 17); in romfs_mtd_strcmp()
79 ret = ROMFS_MTD_READ(sb, pos, segment, &len, buf); in romfs_mtd_strcmp()
108 size_t segment; in romfs_blk_read() local
113 segment = min_t(size_t, buflen, ROMBSIZE - offset); in romfs_blk_read()
117 memcpy(buf, bh->b_data + offset, segment); in romfs_blk_read()
119 buf += segment; in romfs_blk_read()
[all …]
/linux/fs/nilfs2/
H A Dsegment.h3 * NILFS Segment constructor prototypes and definitions
28 * @ri_lsegs_start_seq: Sequence value of the segment at ri_lsegs_start
30 * @ri_pseg_start: Block number of the last partial segment
31 * @ri_seq: Sequence number on the last partial segment
32 * @ri_segnum: Segment number on the last partial segment
33 * @ri_nextnum: Next segment number on the last partial segment
77 * struct nilfs_sc_info - Segment constructor information
85 * @sc_freesegs: array of segment numbers to be freed
90 * @sc_segbufs: List of segment buffers
91 * @sc_write_logs: List of segment buffers to hold logs under writing
[all …]
H A Dsegbuf.h3 * NILFS Segment buffer prototypes and definitions
19 * struct nilfs_segsum_info - On-memory segment summary
22 * @nblocks: Number of blocks included in the partial segment
24 * @sumbytes: Byte count of segment summary
26 * @seg_seq: Segment sequence number
29 * @next: Block number of the next full segment
45 * struct nilfs_segment_buffer - Segment buffer
48 * @sb_sum: On-memory segment summary
49 * @sb_segnum: Index number of the full segment
50 * @sb_nextnum: Index number of the next full segment
[all …]
H A Dthe_nilfs.h50 * @ns_seg_seq: segment sequence counter
51 * @ns_segnum: index number of the latest full segment.
52 * @ns_nextnum: index number of the full segment index to be used next
53 * @ns_pseg_offset: offset of next partial segment in the current full segment
55 * @ns_ctime: write time of the last segment
56 * @ns_nongc_ctime: write time of the last segment not for cleaner operation
58 * @ns_last_segment_lock: lock protecting fields for the latest segment
59 * @ns_last_pseg: start block number of the latest segment
60 * @ns_last_seq: sequence value of the latest segment
61 * @ns_last_cno: checkpoint number of the latest segment
[all …]
H A Drecovery.c16 #include "segment.h"
22 * Segment check result
54 nilfs_err(sb, "I/O error reading segment"); in nilfs_warn_segment_error()
66 msg = "Checksum error in segment payload"; in nilfs_warn_segment_error()
72 msg = "No super root in the last segment"; in nilfs_warn_segment_error()
75 nilfs_err(sb, "unrecognized segment error %d", err); in nilfs_warn_segment_error()
78 nilfs_warn(sb, "invalid segment: %s", msg); in nilfs_warn_segment_error()
185 * @sum: pointer to return segment summary structure
204 * @seg_seq: sequence number of segment
206 * @sum: segment summary struct
[all …]
/linux/drivers/md/dm-pcache/
H A Dcache_segment.c11 u32 seg_id = cache_seg->segment.seg_id; in get_seg_info_addr()
42 u32 seg_id = cache_seg->segment.seg_id; in cache_seg_info_load()
67 pcache_dev_err(pcache, "can't read segment info of segment: %u, ret: %d\n", in cache_seg_info_load()
68 cache_seg->segment.seg_id, ret); in cache_seg_info_load()
110 * cache_seg_ctrl_write - write cache segment control information
111 * @seg: the cache segment to update
113 * This function writes the control information of a cache segment to media.
121 * to the segment is dropped in cache_seg_put().
167 * cache_seg_set_next_seg - Sets the ID of the next segment
168 * @cache_seg: Pointer to the cache segment structure.
[all …]
H A Dcache.h5 #include "segment.h"
38 /* Offset and size definitions for cache segment control */
80 struct pcache_segment segment; member
365 return (pos->cache_seg->segment.data + pos->seg_off); in cache_pos_addr()
408 * cache_seg_is_ctrl_seg - Checks if a cache segment is a cache ctrl segment.
409 * @cache_seg_id: ID of the cache segment.
411 * Returns true if the cache segment ID corresponds to a cache ctrl segment.
413 * Note: We extend the segment control of the first cache segment
414 * (cache segment ID 0) to serve as the cache control (pcache_cache_ctrl)
416 * cache segment is the one storing the pcache_cache_ctrl information.
[all …]
/linux/Documentation/devicetree/bindings/auxdisplay/
H A Dgpio-7-segment.yaml4 $id: http://devicetree.org/schemas/auxdisplay/gpio-7-segment.yaml#
7 title: GPIO based LED segment display
14 const: gpio-7-segment
16 segment-gpios:
18 An array of GPIOs one per segment. The first GPIO corresponds to the A
19 segment, the seventh GPIO corresponds to the G segment. Some LED blocks
21 segment.
37 - segment-gpios
47 compatible = "gpio-7-segment";
48 segment-gpios = <&gpio 0 GPIO_ACTIVE_LOW>,
/linux/drivers/dma/xilinx/
H A Dxilinx_dma.c317 * struct xilinx_vdma_tx_segment - Descriptor segment
320 * @phys: Physical address of segment
329 * struct xilinx_axidma_tx_segment - Descriptor segment
332 * @phys: Physical address of segment
341 * struct xilinx_aximcdma_tx_segment - Descriptor segment
344 * @phys: Physical address of segment
353 * struct xilinx_cdma_tx_segment - Descriptor segment
356 * @phys: Physical address of segment
414 * @cyclic_seg_v: Statically allocated segment base for cyclic transfers
665 * xilinx_vdma_alloc_tx_segment - Allocate transaction segment
[all …]
/linux/arch/x86/math-emu/
H A Dget_address.c123 static unsigned long vm86_segment(u_char segment, struct address *addr) in vm86_segment() argument
125 segment--; in vm86_segment()
127 if (segment > PREFIX_SS_) { in vm86_segment()
132 addr->selector = VM86_REG_(segment); in vm86_segment()
133 return (unsigned long)VM86_REG_(segment) << 4; in vm86_segment()
137 static long pm_address(u_char FPU_modrm, u_char segment, in pm_address() argument
143 segment--; in pm_address()
146 /* segment is unsigned, so this also detects if segment was 0: */ in pm_address()
147 if (segment > PREFIX_SS_) { in pm_address()
153 switch (segment) { in pm_address()
[all …]
/linux/drivers/media/test-drivers/visl/
H A Dvisl-trace-vp8.h43 "segment.lf_update %s\n"
44 "segment.segment_probs %s\n"
45 "segment.flags %s\n"
77 __print_array(__entry->f.segment.quant_update,
78 ARRAY_SIZE(__entry->f.segment.quant_update),
79 sizeof(__entry->f.segment.quant_update[0])),
80 __print_array(__entry->f.segment.lf_update,
81 ARRAY_SIZE(__entry->f.segment.lf_update),
82 sizeof(__entry->f.segment.lf_update[0])),
83 __print_array(__entry->f.segment.segment_probs,
[all …]
/linux/arch/s390/mm/
H A Dextmem.c87 * Create the 8 bytes, ebcdic VM segment name from
131 * Perform a function on a dcss segment.
163 /* do a diag to get info about a segment.
207 /* multi-part segment. only one type supported here: in query_segment_type()
243 * get info about a segment
247 * -ENOENT : no such segment
248 * -EOPNOTSUPP: multi-part segment cannot be used with linux
250 * 0 .. 6 : type of segment as defined in include/asm-s390/extmem.h
269 * check if segment collides with other segments that are currently loaded
293 * real segment loading function, called from segment_load
[all …]
/linux/kernel/
H A Dkexec_core.c134 mstart = image->segment[i].mem; in sanity_check_segment_list()
135 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list()
147 * easy explanation as one segment stops on another. in sanity_check_segment_list()
153 mstart = image->segment[i].mem; in sanity_check_segment_list()
154 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list()
158 pstart = image->segment[j].mem; in sanity_check_segment_list()
159 pend = pstart + image->segment[j].memsz; in sanity_check_segment_list()
172 if (image->segment[i].bufsz > image->segment[i].memsz) in sanity_check_segment_list()
182 if (PAGE_COUNT(image->segment[i].memsz) > nr_pages / 2) in sanity_check_segment_list()
185 total_pages += PAGE_COUNT(image->segment[i].memsz); in sanity_check_segment_list()
[all …]
/linux/include/linux/sunrpc/
H A Drpc_rdma.h128 * xdr_encode_rdma_segment - Encode contents of an RDMA segment
135 * Pointer to the XDR position that follows the encoded RDMA segment
146 * xdr_encode_read_segment - Encode contents of a Read segment
154 * Pointer to the XDR position that follows the encoded Read segment
165 * xdr_decode_rdma_segment - Decode contents of an RDMA segment
166 * @p: Pointer to the undecoded RDMA segment
172 * Pointer to the XDR item that follows the RDMA segment
183 * xdr_decode_read_segment - Decode contents of a Read segment
184 * @p: Pointer to the undecoded Read segment
185 * @position: Upon return, the segment's position
[all …]
/linux/include/uapi/linux/
H A Dfsmap.h53 __u64 fmr_physical; /* device offset of segment */
55 __u64 fmr_offset; /* file offset of segment */
56 __u64 fmr_length; /* length of segment */
91 /* fmh_oflags values - returned in the header segment only. */
94 /* fmr_flags values - returned for each non-header segment */
95 #define FMR_OF_PREALLOC 0x1 /* segment = unwritten pre-allocation */
96 #define FMR_OF_ATTR_FORK 0x2 /* segment = attribute fork */
97 #define FMR_OF_EXTENT_MAP 0x4 /* segment = extent map */
98 #define FMR_OF_SHARED 0x8 /* segment = shared with another file */
100 #define FMR_OF_LAST 0x20 /* segment is the last in the dataset */
H A Dnilfs2_api.h61 * struct nilfs_suinfo - segment usage information
63 * @sui_nblocks: number of written blocks in segment
64 * @sui_flags: segment usage flags
72 /* segment usage flags */
96 * struct nilfs_suinfo_update - segment usage information update
97 * @sup_segnum: segment number
100 * @sup_sui: segment usage information
193 * struct nilfs_sustat - segment usage statistics
197 * @ss_ctime: creation time of the last segment
198 * @ss_nongc_ctime: creation time of the last segment no
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_buddy.c70 unsigned int *segment, in dr_buddy_find_free_seg() argument
94 *segment = seg; in dr_buddy_find_free_seg()
103 * @segment: Segment number.
110 * Return: 0 when segment is set, non-zero error status otherwise.
112 * The function returns the location (segment) in the whole buddy ICM memory
113 * area - the index of the memory segment that is available for use.
117 unsigned int *segment) in mlx5dr_buddy_alloc_mem() argument
141 *segment = seg; in mlx5dr_buddy_alloc_mem()
151 /* Whenever a segment is free, in mlx5dr_buddy_free_mem()
/linux/Documentation/ABI/testing/
H A Dsysfs-fs-nilfs297 Show start block number of the latest segment.
103 Show sequence value of the latest segment.
109 Show checkpoint number of the latest segment.
115 Show segment sequence counter.
121 Show index number of the latest full segment.
127 Show index number of the full segment index
134 Show offset of next partial segment in the current
135 full segment.
147 Show write time of the last segment in
154 Show write time of the last segment in seconds.
[all …]
/linux/fs/btrfs/
H A Dlzo.c33 * 2. Segment(s)
34 * Variable size. Each segment includes one segment header, followed by data
37 * For inlined LZO compressed extent, only one segment is allowed.
38 * One segment represents at most one sector of uncompressed data.
40 * 2.1 Segment header
42 * Records the total size of the segment (not including the header).
43 * Segment header never crosses sector boundary, thus it's possible to
174 * @compressed_data: The compressed data of this segment.
183 * - Write a segment header into the destination
185 * - Make sure we have enough space in the last sector to fit a segment header
[all …]
/linux/arch/powerpc/boot/
H A Delf.h22 /* These constants are for the segment types stored in the image headers */
30 #define PT_TLS 7 /* Thread local storage segment */
109 Elf64_Off p_offset; /* Segment file offset */
110 Elf64_Addr p_vaddr; /* Segment virtual address */
111 Elf64_Addr p_paddr; /* Segment physical address */
112 Elf64_Xword p_filesz; /* Segment size in file */
113 Elf64_Xword p_memsz; /* Segment size in memory */
114 Elf64_Xword p_align; /* Segment alignment, file & memory */
/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_pcl.c72 struct svc_rdma_segment *segment; in pcl_set_read_segment() local
74 segment = &chunk->ch_segments[chunk->ch_segcount]; in pcl_set_read_segment()
75 segment->rs_handle = handle; in pcl_set_read_segment()
76 segment->rs_length = length; in pcl_set_read_segment()
77 segment->rs_offset = offset; in pcl_set_read_segment()
79 trace_svcrdma_decode_rseg(&rctxt->rc_cid, chunk, segment); in pcl_set_read_segment()
204 struct svc_rdma_segment *segment; in pcl_alloc_write() local
219 segment = &chunk->ch_segments[j]; in pcl_alloc_write()
220 p = xdr_decode_rdma_segment(p, &segment->rs_handle, in pcl_alloc_write()
221 &segment->rs_length, in pcl_alloc_write()
[all …]

12345678910>>...52