| /linux-6.15/drivers/scsi/ |
| H A D | libiscsi_tcp.c | 113 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 D | iscsi_tcp.c | 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() 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 D | remoteproc_coredump.c | 52 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 D | storage.c | 40 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 D | gpio-7-segment.yaml | 4 $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 D | get_address.c | 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() 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 D | kexec_core.c | 169 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 D | svc_rdma_pcl.c | 72 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 D | machine_kexec.c | 77 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 D | xilinx_dma.c | 676 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 D | at25.c | 85 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 D | visl-trace-vp8.h | 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, 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 D | machine_kexec.c | 47 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 D | folio_queue.rst | 24 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 D | pci_mcfg.c | 20 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 D | pci_irq.c | 81 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 D | mmconfig-shared.c | 60 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 D | kexec.c | 27 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 D | libiscsi_tcp.h | 46 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 D | machine_kexec.c | 54 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 D | sysfs-fs-nilfs2 | 97 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 D | cedrus_vp8.c | 604 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 D | machine_kexec.c | 41 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 D | tcp_validate_validate-established-no-flags.pkt | 2 // 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 D | amd-memory-encryption.rst | 186 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 …]
|