Home
last modified time | relevance | path

Searched refs:segment (Results 1 – 25 of 371) sorted by relevance

12345678910>>...15

/linux-6.15/drivers/scsi/
H A Dlibiscsi_tcp.c113 if (segment->data != NULL || !segment->sg) in iscsi_tcp_segment_map()
143 segment->data = segment->sg_mapped + sg->offset + segment->sg_offset; in iscsi_tcp_segment_map()
197 segment->copied, copied, segment->size, in iscsi_tcp_segment_done()
201 *segment->crcp = crc32c(*segment->crcp, in iscsi_tcp_segment_done()
202 segment->data + segment->copied, in iscsi_tcp_segment_done()
208 *segment->crcp = crc32c(*segment->crcp, in iscsi_tcp_segment_done()
218 if (segment->copied < segment->size) { in iscsi_tcp_segment_done()
223 segment->total_copied += segment->copied; in iscsi_tcp_segment_done()
250 segment->data = segment->padbuf; in iscsi_tcp_segment_done()
339 memset(segment, 0, sizeof(*segment)); in __iscsi_segment_init()
[all …]
H A Discsi_tcp.c308 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()
320 sg = segment->sg; in iscsi_sw_tcp_xmit_segment()
346 struct iscsi_segment *segment = &tcp_sw_conn->out.segment; in iscsi_sw_tcp_xmit() local
367 if (segment->total_copied >= segment->total_size) { in iscsi_sw_tcp_xmit()
368 if (segment->done != NULL) { in iscsi_sw_tcp_xmit()
369 rc = segment->done(tcp_conn, segment); in iscsi_sw_tcp_xmit()
397 struct iscsi_segment *segment = &tcp_sw_conn->out.segment; in iscsi_sw_tcp_xmit_qlen() local
[all …]
/linux-6.15/drivers/remoteproc/
H A Dremoteproc_coredump.c52 segment = kzalloc(sizeof(*segment), GFP_KERNEL); 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()
89 segment = kzalloc(sizeof(*segment), GFP_KERNEL); in rproc_coredump_add_custom_segment()
90 if (!segment) in rproc_coredump_add_custom_segment()
93 segment->da = da; in rproc_coredump_add_custom_segment()
94 segment->size = size; in rproc_coredump_add_custom_segment()
143 return segment; in rproc_coredump_find_segment()
159 if (segment->dump) { in rproc_copy_segment()
[all …]
/linux-6.15/fs/romfs/
H A Dstorage.c40 size_t segment; in romfs_mtd_strnlen() local
108 size_t segment; in romfs_blk_read() local
119 buf += segment; in romfs_blk_read()
121 pos += segment; in romfs_blk_read()
136 size_t segment; in romfs_blk_strnlen() local
152 pos += segment; in romfs_blk_strnlen()
153 n += segment; in romfs_blk_strnlen()
168 size_t segment; in romfs_blk_strcmp() local
180 size -= segment; in romfs_blk_strcmp()
181 pos += segment; in romfs_blk_strcmp()
[all …]
/linux-6.15/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-6.15/arch/x86/math-emu/
H A Dget_address.c125 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()
143 segment--; in pm_address()
147 if (segment > PREFIX_SS_) { in pm_address()
153 switch (segment) { in pm_address()
159 addr->selector = PM_REG_(segment); in pm_address()
357 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
362 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
[all …]
/linux-6.15/kernel/
H A Dkexec_core.c169 if (image->segment[i].bufsz > image->segment[i].memsz) in sanity_check_segment_list()
221 accept_memory(image->segment[i].mem, image->segment[i].memsz); in sanity_check_segment_list()
729 kbuf = segment->kbuf; in kimage_load_normal_segment()
731 buf = segment->buf; in kimage_load_normal_segment()
732 ubytes = segment->bufsz; in kimage_load_normal_segment()
733 mbytes = segment->memsz; in kimage_load_normal_segment()
734 maddr = segment->mem; in kimage_load_normal_segment()
805 kbuf = segment->kbuf; in kimage_load_crash_segment()
807 buf = segment->buf; in kimage_load_crash_segment()
808 ubytes = segment->bufsz; in kimage_load_crash_segment()
[all …]
/linux-6.15/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()
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()
222 &segment->rs_offset); in pcl_alloc_write()
[all …]
/linux-6.15/arch/arm64/kernel/
H A Dmachine_kexec.c77 kimage->segment[i].mem, in kexec_segment_flush()
78 kimage->segment[i].mem + kimage->segment[i].memsz, in kexec_segment_flush()
79 kimage->segment[i].memsz, in kexec_segment_flush()
80 kimage->segment[i].memsz / PAGE_SIZE); in kexec_segment_flush()
83 (unsigned long)phys_to_virt(kimage->segment[i].mem), in kexec_segment_flush()
84 (unsigned long)phys_to_virt(kimage->segment[i].mem) + in kexec_segment_flush()
85 kimage->segment[i].memsz); in kexec_segment_flush()
281 if (addr >= kexec_crash_image->segment[i].mem && in crash_is_nosave()
282 addr < (kexec_crash_image->segment[i].mem + in crash_is_nosave()
283 kexec_crash_image->segment[i].memsz)) in crash_is_nosave()
/linux-6.15/drivers/dma/xilinx/
H A Dxilinx_dma.c676 if (!segment) in xilinx_vdma_alloc_tx_segment()
681 return segment; in xilinx_vdma_alloc_tx_segment()
697 if (!segment) in xilinx_cdma_alloc_tx_segment()
702 return segment; in xilinx_cdma_alloc_tx_segment()
726 if (!segment) in xilinx_axidma_alloc_tx_segment()
729 return segment; in xilinx_axidma_alloc_tx_segment()
798 segment) in xilinx_mcdma_free_tx_segment()
813 dma_pool_free(chan->desc_pool, segment, segment->phys); in xilinx_cdma_free_tx_segment()
824 dma_pool_free(chan->desc_pool, segment, segment->phys); in xilinx_vdma_free_tx_segment()
2076 if (!segment) in xilinx_vdma_dma_prep_interleaved()
[all …]
/linux-6.15/drivers/misc/eeprom/
H A Dat25.c85 size_t segment; in at25_ee_read() local
133 t[1].len = segment; in at25_ee_read()
144 buf += segment; in at25_ee_read()
229 unsigned segment; in at25_ee_write() local
263 if (segment > count) in at25_ee_write()
264 segment = count; in at25_ee_write()
266 segment = maxsz; in at25_ee_write()
300 segment, offset, in at25_ee_write()
307 off += segment; in at25_ee_write()
308 buf += segment; in at25_ee_write()
[all …]
/linux-6.15/drivers/media/test-drivers/visl/
H A Dvisl-trace-vp8.h77 __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,
84 ARRAY_SIZE(__entry->f.segment.segment_probs),
85 sizeof(__entry->f.segment.segment_probs[0])),
86 __print_flags(__entry->f.segment.flags, "|",
/linux-6.15/arch/mips/kernel/
H A Dmachine_kexec.c47 kimage->segment[i].mem, in kexec_image_info()
48 kimage->segment[i].mem + kimage->segment[i].memsz, in kexec_image_info()
49 (unsigned long)kimage->segment[i].memsz, in kexec_image_info()
50 (unsigned long)kimage->segment[i].memsz / PAGE_SIZE); in kexec_image_info()
68 if (kimage->segment[i].memsz <= sizeof(fdt)) in uhi_machine_kexec_prepare()
71 if (copy_from_user(&fdt, kimage->segment[i].buf, sizeof(fdt))) in uhi_machine_kexec_prepare()
79 phys_to_virt((unsigned long)kimage->segment[i].mem); in uhi_machine_kexec_prepare()
/linux-6.15/Documentation/core-api/
H A Dfolio_queue.rst24 The folio_queue struct forms a single segment in a segmented list of folios
37 segments on either side of the segment being accessed. Whilst this is a
41 Each segment in the list also stores:
62 A segment should be initialised by calling::
66 with a pointer to the segment to be initialised. Note that this will not
74 Folios can be set in the next unused slot in a segment struct by calling one
123 Information may be retrieved about a particular segment with the following
132 The first function returns the maximum capacity of a segment. It must not be
135 segment has been filled to capacity.
183 This may be told to start at a particular segment, slot and offset within a
[all …]
/linux-6.15/drivers/acpi/
H A Dpci_mcfg.c20 u16 segment; member
30 u16 segment; member
203 static int pci_mcfg_quirk_matches(struct mcfg_fixup *f, u16 segment, in pci_mcfg_quirk_matches() argument
210 f->segment == segment && in pci_mcfg_quirk_matches()
223 u16 segment = root->segment; in pci_mcfg_apply_quirks() local
229 if (pci_mcfg_quirk_matches(f, segment, bus_range)) { in pci_mcfg_apply_quirks()
250 u16 seg = root->segment; in pci_mcfg_lookup()
262 if (e->segment == seg && e->bus_start <= bus_res->start && in pci_mcfg_lookup()
312 e->segment = mptr->pci_segment; in pci_mcfg_parse()
H A Dpci_irq.c81 unsigned int segment; member
119 entry->id.segment == quirk->segment && in do_prt_fixups()
128 entry->id.segment, entry->id.bus, in do_prt_fixups()
140 int segment = pci_domain_nr(dev->bus); in acpi_pci_irq_check_entry() local
158 entry->id.segment = segment; in acpi_pci_irq_check_entry()
191 entry->id.segment, entry->id.bus, entry->id.device, in acpi_pci_irq_check_entry()
/linux-6.15/arch/x86/pci/
H A Dmmconfig-shared.c60 if (cfg->segment > new->segment || in list_add_sorted()
61 (cfg->segment == new->segment && in list_add_sorted()
84 new->segment = segment; in pci_mmconfig_alloc()
93 "PCI ECAM %04x [bus %02x-%02x]", segment, start, end); in pci_mmconfig_alloc()
104 new = pci_mmconfig_alloc(segment, start, end, addr); in pci_mmconfig_add()
113 &new->res, (unsigned long)addr, segment, start, end); in pci_mmconfig_add()
123 if (cfg->segment == segment && in pci_mmconfig_lookup()
502 cfg->segment, cfg->start_bus, cfg->end_bus); in is_mmconf_reserved()
510 cfg->segment, cfg->start_bus, cfg->end_bus); in is_mmconf_reserved()
698 if (cfg->segment) in __pci_mmcfg_init()
[all …]
/linux-6.15/arch/parisc/kernel/
H A Dkexec.c27 kimage->segment[n].mem, in kexec_show_segment_info()
28 kimage->segment[n].mem + kimage->segment[n].memsz, in kexec_show_segment_info()
29 (unsigned long)kimage->segment[n].memsz, in kexec_show_segment_info()
30 (unsigned long)kimage->segment[n].memsz / PAGE_SIZE); in kexec_show_segment_info()
/linux-6.15/include/scsi/
H A Dlibiscsi_tcp.h46 struct iscsi_segment segment; member
95 struct iscsi_segment *segment, int recv,
97 extern void iscsi_tcp_segment_unmap(struct iscsi_segment *segment);
99 extern void iscsi_segment_init_linear(struct iscsi_segment *segment,
103 iscsi_segment_seek_sg(struct iscsi_segment *segment,
/linux-6.15/arch/loongarch/kernel/
H A Dmachine_kexec.c54 kimage->segment[i].mem, in kexec_image_info()
55 kimage->segment[i].mem + kimage->segment[i].memsz); in kexec_image_info()
57 (unsigned long)kimage->segment[i].memsz, in kexec_image_info()
58 (unsigned long)kimage->segment[i].memsz / PAGE_SIZE); in kexec_image_info()
75 if (!strncmp(bootloader, (char __user *)kimage->segment[i].buf, strlen(bootloader))) { in machine_kexec_prepare()
76 if (!copy_from_user(cmdline_ptr, kimage->segment[i].buf, COMMAND_LINE_SIZE)) in machine_kexec_prepare()
/linux-6.15/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
135 full segment.
147 Show write time of the last segment in
154 Show write time of the last segment in seconds.
193 Show number of blocks in segment.
[all …]
/linux-6.15/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_vp8.c604 memcpy(&prob_table[0x1018], slice->segment.segment_probs, in cedrus_vp8_update_probs()
605 sizeof(slice->segment.segment_probs)); in cedrus_vp8_update_probs()
725 if (slice->segment.flags & V4L2_VP8_SEGMENT_FLAG_ENABLED) in cedrus_vp8_setup()
779 reg |= VE_VP8_SEGMENT3(slice->segment.quant_update[3]); in cedrus_vp8_setup()
780 reg |= VE_VP8_SEGMENT2(slice->segment.quant_update[2]); in cedrus_vp8_setup()
781 reg |= VE_VP8_SEGMENT1(slice->segment.quant_update[1]); in cedrus_vp8_setup()
782 reg |= VE_VP8_SEGMENT0(slice->segment.quant_update[0]); in cedrus_vp8_setup()
786 reg |= VE_VP8_SEGMENT3(slice->segment.lf_update[3]); in cedrus_vp8_setup()
787 reg |= VE_VP8_SEGMENT2(slice->segment.lf_update[2]); in cedrus_vp8_setup()
788 reg |= VE_VP8_SEGMENT1(slice->segment.lf_update[1]); in cedrus_vp8_setup()
[all …]
/linux-6.15/arch/riscv/kernel/
H A Dmachine_kexec.c41 if (image->segment[i].memsz <= sizeof(fdt)) in machine_kexec_prepare()
45 memcpy(&fdt, image->segment[i].buf, sizeof(fdt)); in machine_kexec_prepare()
46 else if (copy_from_user(&fdt, image->segment[i].buf, sizeof(fdt))) in machine_kexec_prepare()
52 internal->fdt_addr = (unsigned long) image->segment[i].mem; in machine_kexec_prepare()
/linux-6.15/tools/testing/selftests/net/packetdrill/
H A Dtcp_validate_validate-established-no-flags.pkt2 // Verify that established connections drop a segment without the ACK flag set.
18 // Receive a segment with no flags set, verify that it's not enqueued.
22 // Receive a segment with ACK flag set, verify that it is enqueued.
/linux-6.15/Documentation/arch/x86/
H A Damd-memory-encryption.rst186 RMP segment covers a specific range of system physical addresses.
198 Bits[5:0] minimum supported RMP segment size
199 Bits[11:6] maximum supported RMP segment size
202 Bits[9:0] number of cacheable RMP segment definitions
211 segment (expressed as a power of 2)
213 The RMP segment size defined in the RMP_CFG MSR applies to all segments
214 of the RMP. Therefore each RMP segment covers a specific range of system
216 the RMP segment coverage value is 0x24 => 36, meaning the size of memory
217 covered by an RMP segment is 64GB (1 << 36). So the first RMP segment
225 an RMP segment::
[all …]

12345678910>>...15