| /linux/drivers/input/ |
| H A D | touch-overlay.c | 28 struct touch_overlay_segment *segment, in touch_overlay_get_segment() argument 34 &segment->x_origin); in touch_overlay_get_segment() 39 &segment->y_origin); in touch_overlay_get_segment() 44 &segment->x_size); in touch_overlay_get_segment() 49 &segment->y_size); in touch_overlay_get_segment() 54 &segment->key); in touch_overlay_get_segment() 56 input_set_capability(input, EV_KEY, segment->key); in touch_overlay_get_segment() 77 struct touch_overlay_segment *segment; in touch_overlay_map() local 86 segment = devm_kzalloc(dev, sizeof(*segment), GFP_KERNEL); in touch_overlay_map() 87 if (!segment) { in touch_overlay_map() [all …]
|
| /linux/drivers/scsi/ |
| H A D | libiscsi_tcp.c | 64 struct iscsi_segment *segment); 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() 109 static void iscsi_tcp_segment_map(struct iscsi_segment *segment, int recv) in iscsi_tcp_segment_map() argument 113 if (segment->data != NULL || !segment->sg) in iscsi_tcp_segment_map() 116 sg = segment->sg; in iscsi_tcp_segment_map() [all …]
|
| H A D | iscsi_tcp.c | 149 iscsi_tcp_segment_unmap(&tcp_conn->in.segment); in iscsi_sw_tcp_recv_data() 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() 320 sg = segment->sg; in iscsi_sw_tcp_xmit_segment() 321 offset += segment->sg_offset + sg->offset; in iscsi_sw_tcp_xmit_segment() 324 bvec_set_virt(&bv, segment->data + offset, copy); in iscsi_sw_tcp_xmit_segment() [all …]
|
| /linux/drivers/remoteproc/ |
| H A D | remoteproc_coredump.c | 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() 82 struct rproc_dump_segment *segment, in rproc_coredump_add_custom_segment() argument 87 struct rproc_dump_segment *segment; in rproc_coredump_add_custom_segment() local 89 segment = kzalloc_obj(*segment); in rproc_coredump_add_custom_segment() 90 if (!segment) in rproc_coredump_add_custom_segment() [all …]
|
| /linux/fs/romfs/ |
| H A D | storage.c | 40 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/arch/x86/math-emu/ |
| H A D | get_address.c | 123 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() 147 if (segment > PREFIX_SS_) { in pm_address() 153 switch (segment) { in pm_address() 159 addr->selector = PM_REG_(segment); in pm_address() [all …]
|
| /linux/drivers/md/dm-pcache/ |
| H A D | segment.c | 8 int segment_copy_to_bio(struct pcache_segment *segment, in segment_copy_to_bio() argument 21 src = segment->data + data_off; in segment_copy_to_bio() 29 int segment_copy_from_bio(struct pcache_segment *segment, in segment_copy_from_bio() argument 42 dst = segment->data + data_off; in segment_copy_from_bio() 51 void pcache_segment_init(struct pcache_cache_dev *cache_dev, struct pcache_segment *segment, in pcache_segment_init() argument 54 segment->seg_info = options->seg_info; in pcache_segment_init() 55 segment_info_set_type(segment->seg_info, options->type); in pcache_segment_init() 57 segment->cache_dev = cache_dev; in pcache_segment_init() 58 segment->seg_id = options->seg_id; in pcache_segment_init() 59 segment->data_size = PCACHE_SEG_SIZE - options->data_off; in pcache_segment_init() [all …]
|
| H A D | segment.h | 38 struct pcache_segment *segment; /* Segment associated with the position */ member 60 int segment_copy_to_bio(struct pcache_segment *segment, 62 int segment_copy_from_bio(struct pcache_segment *segment, 67 BUG_ON(seg_pos->off + len > seg_pos->segment->data_size); in segment_pos_advance() 72 void pcache_segment_init(struct pcache_cache_dev *cache_dev, struct pcache_segment *segment,
|
| H A D | cache_segment.c | 11 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() 68 cache_seg->segment.seg_id, ret); in cache_seg_info_load() 188 struct pcache_segment *segment = &cache_seg->segment; in cache_seg_init() local 202 pcache_segment_init(cache_dev, segment, &seg_options); in cache_seg_init() 217 memcpy_flushcache(segment->data, &pcache_empty_kset, sizeof(struct pcache_cache_kset_onmedia)); in cache_seg_init()
|
| /linux/kernel/ |
| H A D | kexec_core.c | 134 mstart = image->segment[i].mem; in sanity_check_segment_list() 135 mend = mstart + image->segment[i].memsz; 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() 206 mstart = image->segment[i].mem; in sanity_check_segment_list() [all …]
|
| /linux/drivers/dma/xilinx/ |
| H A D | xilinx_dma.c | 673 struct xilinx_vdma_tx_segment *segment; in xilinx_vdma_alloc_tx_segment() local 676 segment = dma_pool_zalloc(chan->desc_pool, GFP_ATOMIC, &phys); in xilinx_vdma_alloc_tx_segment() 677 if (!segment) in xilinx_vdma_alloc_tx_segment() 680 segment->phys = phys; in xilinx_vdma_alloc_tx_segment() 682 return segment; in xilinx_vdma_alloc_tx_segment() 694 struct xilinx_cdma_tx_segment *segment; in xilinx_cdma_alloc_tx_segment() local 697 segment = dma_pool_zalloc(chan->desc_pool, GFP_ATOMIC, &phys); in xilinx_cdma_alloc_tx_segment() 698 if (!segment) in xilinx_cdma_alloc_tx_segment() 701 segment->phys = phys; in xilinx_cdma_alloc_tx_segment() 703 return segment; in xilinx_cdma_alloc_tx_segment() [all …]
|
| /linux/drivers/misc/eeprom/ |
| H A D | at25.c | 98 size_t segment; in at25_ee_read() local 114 segment = min(bytes_left, io_limit); in at25_ee_read() 120 SPI_MEM_OP_DATA_IN(segment, bounce, 1)); in at25_ee_read() 125 segment = op.data.nbytes; in at25_ee_read() 132 memcpy(buf, bounce, segment); in at25_ee_read() 134 msg_offset += segment; in at25_ee_read() 135 buf += segment; in at25_ee_read() 136 bytes_left -= segment; in at25_ee_read() 268 unsigned int segment; in at25_ee_write() local 277 segment = buf_size - (off % buf_size); in at25_ee_write() [all …]
|
| /linux/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() 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 …]
|
| /linux/tools/testing/selftests/kexec/ |
| H A D | test_kexec_jump.c | 45 struct kexec_segment segment = {}; in main() local 48 segment.buf = purgatory_start; in main() 49 segment.bufsz = purgatory_end - purgatory_start; in main() 50 segment.mem = (void *)0x400000; in main() 51 segment.memsz = 0x1000; in main() 52 ret = syscall(__NR_kexec_load, 0x400000, 1, &segment, KEXEC_PRESERVE_CONTEXT); in main()
|
| /linux/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/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/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/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. 138 segment. These are more about indicating how many slots in the array have been [all …]
|
| /linux/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()
|
| /linux/arch/x86/pci/ |
| H A D | mmconfig-shared.c | 61 if (cfg->segment > new->segment || in list_add_sorted() 62 (cfg->segment == new->segment && in list_add_sorted() 71 static struct pci_mmcfg_region *pci_mmconfig_alloc(int segment, int start, in pci_mmconfig_alloc() argument 85 new->segment = segment; in pci_mmconfig_alloc() 94 "PCI ECAM %04x [bus %02x-%02x]", segment, start, end); in pci_mmconfig_alloc() 100 struct pci_mmcfg_region *__init pci_mmconfig_add(int segment, int start, in pci_mmconfig_add() argument 105 new = pci_mmconfig_alloc(segment, start, end, addr); in pci_mmconfig_add() 114 &new->res, (unsigned long)addr, segment, start, end); in pci_mmconfig_add() 119 struct pci_mmcfg_region *pci_mmconfig_lookup(int segment, int bus) in pci_mmconfig_lookup() argument 124 if (cfg->segment == segment && in pci_mmconfig_lookup() [all …]
|
| /linux/rust/syn/ |
| H A D | path.rs | 26 fn from(segment: T) -> Self { in from() 31 path.segments.push_value(segment.into()); in from() 341 let segment = ty.path.segments.pop().unwrap().into_value(); in parse() localVariable 342 let ident = segment.ident; in parse() 343 let generics = match segment.arguments { in parse() 367 let segment = ty.path.segments.pop().unwrap().into_value(); in parse() localVariable 369 ident: segment.ident, in parse() 370 generics: match segment.arguments { in parse() 644 .all(|segment| segment.arguments.is_none()) in is_mod_style() 740 for segment in path.segments.pairs() { in print_path() [all …]
|
| /linux/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/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/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 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/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() 721 if (slice->segment.flags & V4L2_VP8_SEGMENT_FLAG_UPDATE_MAP) in cedrus_vp8_setup() 723 if (!(slice->segment.flags & V4L2_VP8_SEGMENT_FLAG_DELTA_VALUE_MODE)) in cedrus_vp8_setup() 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() [all …]
|