Home
last modified time | relevance | path

Searched refs:seg (Results 1 – 25 of 310) sorted by relevance

12345678910>>...13

/linux-6.15/arch/s390/mm/
H A Dextmem.c306 seg = kmalloc(sizeof(*seg), GFP_KERNEL | GFP_DMA); in __segment_load()
327 seg->res->start = seg->start_addr; in __segment_load()
328 seg->res->end = seg->end; in __segment_load()
329 memcpy(&seg->res_name, seg->dcss_name, 8); in __segment_load()
333 seg->res->name = seg->res_name; in __segment_load()
345 rc = vmem_add_mapping(seg->start_addr, seg->end - seg->start_addr + 1); in __segment_load()
378 (void*) seg->end, segtype_string[seg->vm_segtype]); in __segment_load()
382 (void*) seg->end, segtype_string[seg->vm_segtype]); in __segment_load()
386 vmem_remove_mapping(seg->start_addr, seg->end - seg->start_addr + 1); in __segment_load()
524 vmem_remove_mapping(seg->start_addr, seg->end - seg->start_addr + 1); in segment_modify_shared()
[all …]
/linux-6.15/ipc/
H A Dmsgutil.c79 seg = kmalloc(sizeof(*seg) + alen, GFP_KERNEL_ACCOUNT); in alloc_msg()
80 if (seg == NULL) in alloc_msg()
82 *pseg = seg; in alloc_msg()
83 seg->next = NULL; in alloc_msg()
84 pseg = &seg->next; in alloc_msg()
110 for (seg = msg->next; seg != NULL; seg = seg->next) { in load_msg()
170 for (seg = msg->next; seg != NULL; seg = seg->next) { in store_msg()
186 seg = msg->next; in free_msg()
188 while (seg != NULL) { in free_msg()
192 kfree(seg); in free_msg()
[all …]
/linux-6.15/drivers/infiniband/hw/mlx5/
H A Dwr.c85 *seg += stride; in set_eth_seg()
195 memset(seg, 0, sizeof(*seg)); in set_reg_mkey_seg()
213 memset(seg, 0, sizeof(*seg)); in set_linv_mkey_seg()
268 seg = *wqe; in set_data_inl_seg()
516 bsf = *seg; in set_sig_data_segment()
535 memset(seg, 0, sizeof(*seg)); in set_sig_mkey_segment()
734 *ctrl = *seg; in mlx5r_begin_wqe()
780 seg = PTR_ALIGN(seg, MLX5_SEND_WQE_BB); in mlx5r_finish_wqe()
1016 pad = *seg; in handle_qpt_ud()
1065 void *seg; in mlx5_ib_post_send() local
[all …]
H A Dwr.h51 static inline void handle_post_send_edge(struct mlx5_ib_wq *sq, void **seg, in handle_post_send_edge() argument
56 if (likely(*seg != *cur_edge)) in handle_post_send_edge()
62 *seg = mlx5_frag_buf_get_wqe(&sq->fbc, idx); in handle_post_send_edge()
75 void **seg, u32 *wqe_sz, in mlx5r_memcpy_send_wqe() argument
79 size_t leftlen = *cur_edge - *seg; in mlx5r_memcpy_send_wqe()
83 memcpy(*seg, src, copysz); in mlx5r_memcpy_send_wqe()
88 *seg += stride; in mlx5r_memcpy_send_wqe()
90 handle_post_send_edge(sq, seg, *wqe_sz, cur_edge); in mlx5r_memcpy_send_wqe()
95 int mlx5r_begin_wqe(struct mlx5_ib_qp *qp, void **seg,
100 void *seg, u8 size, void *cur_edge, unsigned int idx,
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_buddy.c77 unsigned int seg, order_iter, m; in dr_buddy_find_free_seg() local
87 if (WARN(seg >= m, in dr_buddy_find_free_seg()
98 *segment = seg; in dr_buddy_find_free_seg()
123 unsigned int seg, order_iter; in mlx5dr_buddy_alloc_mem() local
139 seg <<= 1; in mlx5dr_buddy_alloc_mem()
144 seg <<= order; in mlx5dr_buddy_alloc_mem()
145 *segment = seg; in mlx5dr_buddy_alloc_mem()
151 unsigned int seg, unsigned int order) in mlx5dr_buddy_free_mem() argument
153 seg >>= order; in mlx5dr_buddy_free_mem()
161 seg >>= 1; in mlx5dr_buddy_free_mem()
[all …]
/linux-6.15/tools/testing/selftests/sgx/
H A Dload.c113 secinfo.flags = seg->flags; in encl_ioc_add_pages()
116 ioc.offset = seg->offset; in encl_ioc_add_pages()
117 ioc.length = seg->size; in encl_ioc_add_pages()
119 if (seg->measure) in encl_ioc_add_pages()
180 struct encl_segment *seg; in encl_load() local
279 seg->flags = (SGX_PAGE_TYPE_REG << 8) | seg->prot; in encl_load()
284 seg->src = encl->src + seg->offset; in encl_load()
285 seg->measure = true; in encl_load()
294 seg->size = heap_size; in encl_load()
298 seg->flags = (SGX_PAGE_TYPE_REG << 8) | seg->prot; in encl_load()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dbuddy.c87 unsigned int seg, order_iter, m; in hws_buddy_find_free_seg() local
97 if (WARN(seg >= m, in hws_buddy_find_free_seg()
108 *segment = seg; in hws_buddy_find_free_seg()
115 u32 seg, order_iter, err; in mlx5hws_buddy_alloc_mem() local
121 bitmap_clear(buddy->bitmap[order_iter], seg, 1); in mlx5hws_buddy_alloc_mem()
126 seg <<= 1; in mlx5hws_buddy_alloc_mem()
131 seg <<= order; in mlx5hws_buddy_alloc_mem()
133 return seg; in mlx5hws_buddy_alloc_mem()
138 seg >>= order; in mlx5hws_buddy_free_mem()
143 seg >>= 1; in mlx5hws_buddy_free_mem()
[all …]
/linux-6.15/net/ipv4/
H A Dudp_offload.c225 seg = segs; in __udpv4_gso_segment_list_csum()
229 if ((udp_hdr(seg)->dest == udp_hdr(seg->next)->dest) && in __udpv4_gso_segment_list_csum()
230 (udp_hdr(seg)->source == udp_hdr(seg->next)->source) && in __udpv4_gso_segment_list_csum()
231 (ip_hdr(seg)->daddr == ip_hdr(seg->next)->daddr) && in __udpv4_gso_segment_list_csum()
232 (ip_hdr(seg)->saddr == ip_hdr(seg->next)->saddr)) in __udpv4_gso_segment_list_csum()
235 while ((seg = seg->next)) { in __udpv4_gso_segment_list_csum()
282 seg = segs; in __udpv6_gso_segment_list_csum()
293 while ((seg = seg->next)) { in __udpv6_gso_segment_list_csum()
404 seg = segs; in __udp_gso_segment()
419 seg->sk = sk; in __udp_gso_segment()
[all …]
/linux-6.15/arch/m68k/sun3/
H A Dmmu_emu.c130 unsigned long seg, num; in mmu_emu_init() local
153 for(seg = bootmem_end; seg < 0x0f800000; seg += SUN3_PMEG_SIZE) { in mmu_emu_init()
154 i = sun3_get_segmap(seg); in mmu_emu_init()
159 print_pte_vaddr (seg); in mmu_emu_init()
166 for (num=0, seg=0x0F800000; seg<0x10000000; seg+=16*PAGE_SIZE) { in mmu_emu_init()
171 print_pte_vaddr (seg + (i*PAGE_SIZE)); in mmu_emu_init()
178 m68k_vmalloc_end = seg; in mmu_emu_init()
183 pmeg_alloc[sun3_get_segmap(seg)] = 2; in mmu_emu_init()
192 for(seg = 0; seg < PAGE_OFFSET; seg += SUN3_PMEG_SIZE) in mmu_emu_init()
196 for(seg = 0; seg < 0x10000000; seg += SUN3_PMEG_SIZE) { in mmu_emu_init()
[all …]
/linux-6.15/drivers/firmware/google/
H A Dmemconsole-coreboot.c45 struct seg { /* describes ring buffer segments in logical order */ in memconsole_coreboot_read() struct
48 } seg[2] = { {0}, {0} }; in memconsole_coreboot_read() local
55 seg[0] = (struct seg){.phys = cursor, .len = size - cursor}; in memconsole_coreboot_read()
56 seg[1] = (struct seg){.phys = 0, .len = cursor}; in memconsole_coreboot_read()
58 seg[0] = (struct seg){.phys = 0, .len = min(cursor, size)}; in memconsole_coreboot_read()
61 for (i = 0; i < ARRAY_SIZE(seg) && count > done; i++) { in memconsole_coreboot_read()
63 cbmem_console->body + seg[i].phys, seg[i].len); in memconsole_coreboot_read()
64 pos -= seg[i].len; in memconsole_coreboot_read()
/linux-6.15/drivers/acpi/
H A Dpci_mcfg.c46 #define AL_ECAM(table_id, rev, seg, ops) \ argument
47 { "AMAZON", table_id, rev, seg, MCFG_BUS_ANY, ops }
58 #define QCOM_ECAM32(seg) \ argument
70 #define HISI_QUAD_DOM(table_id, seg, ops) \ argument
100 #define THUNDER_ECAM_QUIRK(rev, seg) \ argument
128 #define XGENE_V1_ECAM_MCFG(rev, seg) \ argument
129 {"APM ", "XGENE ", rev, seg, MCFG_BUS_ANY, \
132 #define XGENE_V2_ECAM_MCFG(rev, seg) \ argument
155 #define ALTRA_ECAM_QUIRK(rev, seg) \ argument
177 #define LOONGSON_ECAM_MCFG(table_id, seg) \ argument
[all …]
/linux-6.15/net/ipv6/
H A Dtcpv6_offload.c101 struct tcphdr *th = tcp_hdr(seg); in __tcpv6_gso_segment_csum()
104 inet_proto_csum_replace16(&th->check, seg, in __tcpv6_gso_segment_csum()
122 struct sk_buff *seg; in __tcpv6_gso_segment_list_csum() local
126 seg = segs; in __tcpv6_gso_segment_list_csum()
127 th = tcp_hdr(seg); in __tcpv6_gso_segment_list_csum()
128 iph = ipv6_hdr(seg); in __tcpv6_gso_segment_list_csum()
129 th2 = tcp_hdr(seg->next); in __tcpv6_gso_segment_list_csum()
130 iph2 = ipv6_hdr(seg->next); in __tcpv6_gso_segment_list_csum()
137 while ((seg = seg->next)) { in __tcpv6_gso_segment_list_csum()
138 th2 = tcp_hdr(seg); in __tcpv6_gso_segment_list_csum()
[all …]
/linux-6.15/arch/m68k/include/asm/
H A Dtlbflush.h142 unsigned char seg; in flush_tlb_mm() local
149 seg = sun3_get_segmap(i); in flush_tlb_mm()
150 if (seg == SUN3_INVALID_PMEG) in flush_tlb_mm()
154 pmeg_alloc[seg] = 0; in flush_tlb_mm()
155 pmeg_ctx[seg] = 0; in flush_tlb_mm()
156 pmeg_vaddr[seg] = 0; in flush_tlb_mm()
189 unsigned char seg, oldctx; in flush_tlb_range() local
200 if(pmeg_ctx[seg] == mm->context) { in flush_tlb_range()
201 pmeg_alloc[seg] = 0; in flush_tlb_range()
202 pmeg_ctx[seg] = 0; in flush_tlb_range()
[all …]
/linux-6.15/drivers/usb/cdns3/
H A Dcdnsp-mem.c38 seg = kzalloc(sizeof(*seg), flags); in cdnsp_segment_alloc()
39 if (!seg) in cdnsp_segment_alloc()
44 kfree(seg); in cdnsp_segment_alloc()
62 return seg; in cdnsp_segment_alloc()
66 kfree(seg); in cdnsp_segment_alloc()
78 kfree(seg); in cdnsp_segment_free()
92 seg = next; in cdnsp_free_segments_for_ring()
245 seg = seg->next; in cdnsp_update_stream_segment_mapping()
257 seg = seg->next; in cdnsp_update_stream_segment_mapping()
270 seg = seg->next; in cdnsp_remove_stream_mapping()
[all …]
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_ethtool_fdir.c666 if (!memcmp(old_seg, seg, sizeof(*seg))) in ice_fdir_set_hw_fltr_rule()
697 seg, &entry1_h); in ice_fdir_set_hw_fltr_rule()
702 seg, &entry2_h); in ice_fdir_set_hw_fltr_rule()
797 if (!seg) in ice_set_init_fdir_seg()
861 seg = devm_kzalloc(dev, sizeof(*seg), GFP_KERNEL); in ice_create_init_fdir_rule()
862 if (!seg) in ice_create_init_fdir_rule()
896 memcpy(&tun_seg[1], seg, sizeof(*seg)); in ice_create_init_fdir_rule()
1339 seg = devm_kzalloc(dev, sizeof(*seg), GFP_KERNEL); in ice_cfg_fdir_xtrct_seq()
1340 if (!seg) in ice_cfg_fdir_xtrct_seq()
1406 memcpy(&tun_seg[1], seg, sizeof(*seg)); in ice_cfg_fdir_xtrct_seq()
[all …]
H A Dice_ddp.c90 hw->seg = NULL; in ice_free_seg()
381 if (!hw->seg) in ice_get_prof_index_max()
1364 if (!seg) in ice_is_signing_seg_at_idx()
1390 if (seg && le32_to_cpu(seg->seg_id) == seg_id && in ice_is_signing_seg_type_at_idx()
1429 if (!seg) in ice_download_pkg_config_seg()
1464 if (!seg) { in ice_dwnld_sign_and_cfg_segs()
2060 if (!*seg) { in ice_chk_pkg_compat()
2154 struct ice_seg *seg = hw->seg; in ice_fill_hw_ptype() local
2158 if (!seg) in ice_fill_hw_ptype()
2255 hw->seg = seg; in ice_init_pkg()
[all …]
H A Dice_flow.c1124 u8 seg) in ice_flow_xtract_raws() argument
1836 seg->match |= bit; in ice_flow_set_fld_ext()
1838 seg->range |= bit; in ice_flow_set_fld_ext()
1900 seg->raws[seg->raws_cnt].off = off; in ice_flow_add_fld_raw()
1901 seg->raws[seg->raws_cnt].info.type = ICE_FLOW_FLD_TYPE_SIZE; in ice_flow_add_fld_raw()
1902 seg->raws[seg->raws_cnt].info.src.val = val_loc; in ice_flow_add_fld_raw()
1903 seg->raws[seg->raws_cnt].info.src.mask = mask_loc; in ice_flow_add_fld_raw()
1905 seg->raws[seg->raws_cnt].info.src.last = len; in ice_flow_add_fld_raw()
1911 seg->raws_cnt++; in ice_flow_add_fld_raw()
1993 struct ice_flow_seg_info *seg; in ice_flow_set_rss_seg_info() local
[all …]
/linux-6.15/tools/lib/bpf/
H A Dusdt.c550 for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { in find_elf_seg()
551 if (seg->start <= virtaddr && virtaddr < seg->end) in find_elf_seg()
552 return seg; in find_elf_seg()
566 for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { in find_vma_seg()
567 if (seg->offset <= offset && offset < seg->offset + (seg->end - seg->start)) in find_vma_seg()
673 if (!seg) { in collect_usdt_targets()
682 path, seg->start, seg->end, usdt_provider, usdt_name, in collect_usdt_targets()
687 usdt_rel_ip = usdt_abs_ip - seg->start + seg->offset; in collect_usdt_targets()
727 usdt_abs_ip = seg->start - seg->offset + usdt_rel_ip; in collect_usdt_targets()
733 seg ? seg->start : 0, seg ? seg->end : 0, seg ? seg->offset : 0); in collect_usdt_targets()
[all …]
/linux-6.15/fs/
H A Dbinfmt_elf_fdpic.c795 params->hdr.e_entry < seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
798 seg->addr; in elf_fdpic_map_file()
821 seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
824 seg->addr + in elf_fdpic_map_file()
842 seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
848 seg->addr; in elf_fdpic_map_file()
875 seg = mseg + 1; in elf_fdpic_map_file()
893 *mseg = *seg; in elf_fdpic_map_file()
907 (unsigned long long) seg->addr + seg->p_memsz - 1, in elf_fdpic_map_file()
998 seg++; in elf_fdpic_map_file_constdisp_on_uclinux()
[all …]
/linux-6.15/fs/nfsd/
H A Dflexfilelayout.c26 struct nfsd4_layout_seg *seg = &args->lg_seg; in nfsd4_ff_proc_layoutget() local
53 if (seg->iomode == IOMODE_READ) { in nfsd4_ff_proc_layoutget()
68 seg->offset = 0; in nfsd4_ff_proc_layoutget()
69 seg->length = NFS4_MAX_UINT64; in nfsd4_ff_proc_layoutget()
71 dprintk("GET: 0x%llx:0x%llx %d\n", seg->offset, seg->length, in nfsd4_ff_proc_layoutget()
72 seg->iomode); in nfsd4_ff_proc_layoutget()
76 seg->length = 0; in nfsd4_ff_proc_layoutget()
/linux-6.15/arch/x86/boot/
H A Dboot.h49 u16 seg; in ds() local
50 asm("movw %%ds,%0" : "=rm" (seg)); in ds()
51 return seg; in ds()
54 static inline void set_fs(u16 seg) in set_fs() argument
60 u16 seg; in fs() local
61 asm volatile("movw %%fs,%0" : "=rm" (seg)); in fs()
62 return seg; in fs()
65 static inline void set_gs(u16 seg) in set_gs() argument
71 u16 seg; in gs() local
72 asm volatile("movw %%gs,%0" : "=rm" (seg)); in gs()
[all …]
/linux-6.15/kernel/rcu/
H A Drcu_segcblist.h18 long rcu_segcblist_get_seglen(struct rcu_segcblist *rsclp, int seg);
103 static inline bool rcu_segcblist_restempty(struct rcu_segcblist *rsclp, int seg) in rcu_segcblist_restempty() argument
105 return !READ_ONCE(*READ_ONCE(rsclp->tails[seg])); in rcu_segcblist_restempty()
112 static inline bool rcu_segcblist_segempty(struct rcu_segcblist *rsclp, int seg) in rcu_segcblist_segempty() argument
114 if (seg == RCU_DONE_TAIL) in rcu_segcblist_segempty()
116 return rsclp->tails[seg - 1] == rsclp->tails[seg]; in rcu_segcblist_segempty()
/linux-6.15/arch/x86/pci/
H A Dnumachip.c19 static inline char __iomem *pci_dev_base(unsigned int seg, unsigned int bus, unsigned int devfn) in pci_dev_base() argument
21 struct pci_mmcfg_region *cfg = pci_mmconfig_lookup(seg, bus); in pci_dev_base()
28 static int pci_mmcfg_read_numachip(unsigned int seg, unsigned int bus, in pci_mmcfg_read_numachip() argument
46 addr = pci_dev_base(seg, bus, devfn); in pci_mmcfg_read_numachip()
68 static int pci_mmcfg_write_numachip(unsigned int seg, unsigned int bus, in pci_mmcfg_write_numachip() argument
82 addr = pci_dev_base(seg, bus, devfn); in pci_mmcfg_write_numachip()
/linux-6.15/net/sunrpc/xprtrdma/
H A Drpc_rdma.c215 ++seg; in rpcrdma_convert_kvec()
217 return seg; in rpcrdma_convert_kvec()
238 seg = rpcrdma_convert_kvec(&xdrbuf->head[0], seg, &n); in rpcrdma_convert_iovs()
247 len -= seg->mr_len; in rpcrdma_convert_iovs()
249 ++seg; in rpcrdma_convert_iovs()
357 seg = rpcrdma_mr_prepare(r_xprt, req, seg, nsegs, false, &mr); in rpcrdma_encode_read_list()
358 if (IS_ERR(seg)) in rpcrdma_encode_read_list()
421 seg = rpcrdma_mr_prepare(r_xprt, req, seg, nsegs, true, &mr); in rpcrdma_encode_write_list()
422 if (IS_ERR(seg)) in rpcrdma_encode_write_list()
499 seg = rpcrdma_mr_prepare(r_xprt, req, seg, nsegs, true, &mr); in rpcrdma_encode_reply_chunk()
[all …]
/linux-6.15/drivers/isdn/mISDN/
H A Ddsp_audio.c48 int seg; in linear2alaw() local
65 for (seg = 0; seg < 8; seg++) { in linear2alaw()
66 if (pcm_val <= seg_end[seg]) in linear2alaw()
70 return ((seg << 4) | in linear2alaw()
71 ((pcm_val >> ((seg) ? (seg + 3) : 4)) & 0x0F)) ^ mask; in linear2alaw()
78 int seg; in alaw2linear() local
82 seg = (((int) alaw & 0x70) >> 4); in alaw2linear()
83 if (seg) in alaw2linear()
84 i = (i + 0x100) << (seg - 1); in alaw2linear()

12345678910>>...13