Home
last modified time | relevance | path

Searched refs:ucontext (Results 1 – 25 of 123) sorted by relevance

12345

/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Dib_core_uverbs.c67 int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma, in rdma_user_mmap_io() argument
71 struct ib_uverbs_file *ufile = ucontext->ufile; in rdma_user_mmap_io()
117 rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_get_pgoff() argument
125 xa_lock(&ucontext->mmap_xa); in rdma_user_mmap_entry_get_pgoff()
127 entry = xa_load(&ucontext->mmap_xa, pgoff); in rdma_user_mmap_entry_get_pgoff()
138 xa_unlock(&ucontext->mmap_xa); in rdma_user_mmap_entry_get_pgoff()
140 ibdev_dbg(ucontext->device, "mmap: pgoff[%#lx] npages[%#zx] returned\n", in rdma_user_mmap_entry_get_pgoff()
146 xa_unlock(&ucontext->mmap_xa); in rdma_user_mmap_entry_get_pgoff()
161 rdma_user_mmap_entry_get(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_get() argument
168 entry = rdma_user_mmap_entry_get_pgoff(ucontext, vma->vm_pgoff); in rdma_user_mmap_entry_get()
[all …]
H A Duverbs_std_types_device.c182 struct ib_ucontext *ucontext; in UVERBS_HANDLER() local
186 ucontext = ib_uverbs_get_ucontext(attrs); in UVERBS_HANDLER()
187 if (IS_ERR(ucontext)) in UVERBS_HANDLER()
188 return PTR_ERR(ucontext); in UVERBS_HANDLER()
189 ib_dev = ucontext->device; in UVERBS_HANDLER()
244 struct ib_ucontext *ucontext; in UVERBS_HANDLER() local
249 ucontext = ib_uverbs_get_ucontext(attrs); in UVERBS_HANDLER()
250 if (IS_ERR(ucontext)) in UVERBS_HANDLER()
251 return PTR_ERR(ucontext); in UVERBS_HANDLER()
252 ib_dev = ucontext->device; in UVERBS_HANDLER()
[all …]
H A Drdma_core.c272 struct ib_ucontext *ucontext = in alloc_uobj() local
275 if (IS_ERR(ucontext)) in alloc_uobj()
276 return ERR_CAST(ucontext); in alloc_uobj()
277 attrs->context = ucontext; in alloc_uobj()
817 struct ib_ucontext *ucontext = ufile->ucontext; in ufile_destroy_ucontext() local
818 struct ib_device *ib_dev = ucontext->device; in ufile_destroy_ucontext()
828 ib_dev->ops.disassociate_ucontext(ucontext); in ufile_destroy_ucontext()
831 ib_rdmacg_uncharge(&ucontext->cg_obj, ib_dev, in ufile_destroy_ucontext()
834 rdma_restrack_del(&ucontext->res); in ufile_destroy_ucontext()
836 ib_dev->ops.dealloc_ucontext(ucontext); in ufile_destroy_ucontext()
[all …]
/OK3568_Linux_fs/buildroot/package/google-breakpad/
H A D0002-Replace-remaining-references-to-struct-ucontext-with.patch4 Subject: [PATCH] Replace remaining references to 'struct ucontext' with
42 -// functions to juggle the ucontext and user structures into minidump format.
47 -uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
52 -uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
57 -void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
62 @@ -88,15 +88,15 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
66 -uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
71 -uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
76 -void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
81 @@ -145,15 +145,15 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/cxgb4/
H A Dcq.c80 struct c4iw_ucontext *ucontext = NULL; in create_cq() local
83 ucontext = container_of(uctx, struct c4iw_ucontext, uctx); in create_cq()
106 if (user && ucontext->is_32b_cqe) { in create_cq()
148 ((user && ucontext->is_32b_cqe) ? in create_cq()
973 struct c4iw_ucontext *ucontext; in c4iw_destroy_cq() local
982 ucontext = rdma_udata_to_drv_context(udata, struct c4iw_ucontext, in c4iw_destroy_cq()
985 ucontext ? &ucontext->uctx : &chp->cq.rdev->uctx, in c4iw_destroy_cq()
1004 struct c4iw_ucontext *ucontext = rdma_udata_to_drv_context( in c4iw_create_cq() local
1019 ucontext->is_32b_cqe = 1; in c4iw_create_cq()
1059 memsize = hwentries * ((ucontext && ucontext->is_32b_cqe) ? in c4iw_create_cq()
[all …]
H A Dqp.c2075 struct c4iw_ucontext *ucontext; in c4iw_destroy_qp() local
2080 ucontext = qhp->ucontext; in c4iw_destroy_qp()
2101 pr_debug("qhp %p ucontext %p\n", qhp, ucontext); in c4iw_destroy_qp()
2104 ucontext ? &ucontext->uctx : &rhp->rdev.uctx, !qhp->srq); in c4iw_destroy_qp()
2122 struct c4iw_ucontext *ucontext = rdma_udata_to_drv_context( in c4iw_create_qp() local
2179 if (ucontext) { in c4iw_create_qp()
2187 ucontext ? &ucontext->uctx : &rhp->rdev.uctx, in c4iw_create_qp()
2225 if (udata && ucontext) { in c4iw_create_qp()
2272 spin_lock(&ucontext->mmap_lock); in c4iw_create_qp()
2274 uresp.ma_sync_key = ucontext->key; in c4iw_create_qp()
[all …]
H A Dprovider.c63 struct c4iw_ucontext *ucontext = to_c4iw_ucontext(context); in c4iw_dealloc_ucontext() local
68 rhp = to_c4iw_dev(ucontext->ibucontext.device); in c4iw_dealloc_ucontext()
70 list_for_each_entry_safe(mm, tmp, &ucontext->mmaps, entry) in c4iw_dealloc_ucontext()
72 c4iw_release_dev_ucontext(&rhp->rdev, &ucontext->uctx); in c4iw_dealloc_ucontext()
75 static int c4iw_alloc_ucontext(struct ib_ucontext *ucontext, in c4iw_alloc_ucontext() argument
78 struct ib_device *ibdev = ucontext->device; in c4iw_alloc_ucontext()
79 struct c4iw_ucontext *context = to_c4iw_ucontext(ucontext); in c4iw_alloc_ucontext()
131 struct c4iw_ucontext *ucontext; in c4iw_mmap() local
141 ucontext = to_c4iw_ucontext(context); in c4iw_mmap()
143 mm = remove_mmap(ucontext, key, len); in c4iw_mmap()
/OK3568_Linux_fs/kernel/arch/s390/include/uapi/asm/
H A Ducontext.h22 struct ucontext *uc_link;
31 struct ucontext { struct
33 struct ucontext *uc_link; argument
/OK3568_Linux_fs/kernel/arch/sparc/include/uapi/asm/
H A Ductx.h64 struct ucontext { struct
65 struct ucontext *uc_link; argument
70 typedef struct ucontext ucontext_t; argument
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/
H A Dsignal_32.c59 #define ucontext ucontext32 macro
68 (sizeof(struct ucontext) - sizeof(elf_vsrreghalf_t32))
222 struct ucontext uc;
224 struct ucontext uc_transact;
848 static int do_setcontext(struct ucontext __user *ucp, struct pt_regs *regs, int sig) in do_setcontext()
878 static int do_setcontext_tm(struct ucontext __user *ucp, in do_setcontext_tm()
879 struct ucontext __user *tm_ucp, in do_setcontext_tm()
907 COMPAT_SYSCALL_DEFINE3(swapcontext, struct ucontext __user *, old_ctx, in COMPAT_SYSCALL_DEFINE3()
908 struct ucontext __user *, new_ctx, int, ctx_size) in COMPAT_SYSCALL_DEFINE3()
910 SYSCALL_DEFINE3(swapcontext, struct ucontext __user *, old_ctx, in COMPAT_SYSCALL_DEFINE3()
[all …]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-multimedia/jack/a2jmidid/
H A Dppc_musl_ucontext.patch13 ucontext->uc_mcontext.uc_regs[i]
15 + ucontext->uc_regs->gregs[i]
18 ucontext->uc_mcontext.gp_regs[i]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-support/hddtemp/hddtemp/
H A D0001-backtrace-Replace-struct-ucontext-with-ucontext_t.patch4 Subject: [PATCH] backtrace: Replace struct ucontext with ucontext_t
21 - static struct ucontext *puc;
30 - puc = (struct ucontext *)extra;
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-support/gperftools/gperftools/
H A Dppc-musl.patch17 - #include <ucontext.h>],
18 + #include <ucontext.h>
22 How to access the PC from a struct ucontext)
26 typedef ucontext ucontext_t;
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/i40iw/
H A Di40iw_verbs.c125 struct i40iw_ucontext *ucontext = to_ucontext(uctx); in i40iw_alloc_ucontext() local
140 ucontext->iwdev = iwdev; in i40iw_alloc_ucontext()
141 ucontext->abi_ver = req.userspace_ver; in i40iw_alloc_ucontext()
146 INIT_LIST_HEAD(&ucontext->cq_reg_mem_list); in i40iw_alloc_ucontext()
147 spin_lock_init(&ucontext->cq_reg_mem_list_lock); in i40iw_alloc_ucontext()
148 INIT_LIST_HEAD(&ucontext->qp_reg_mem_list); in i40iw_alloc_ucontext()
149 spin_lock_init(&ucontext->qp_reg_mem_list_lock); in i40iw_alloc_ucontext()
170 struct i40iw_ucontext *ucontext = to_ucontext(context); in i40iw_mmap() local
176 dbaddr = I40IW_DB_ADDR_OFFSET + pci_resource_start(ucontext->iwdev->ldev->pcidev, 0); in i40iw_mmap()
282 struct i40iw_ucontext *ucontext = rdma_udata_to_drv_context( in i40iw_alloc_pd() local
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/efa/
H A Defa_verbs.c448 efa_user_mmap_entry_insert(struct ib_ucontext *ucontext, in efa_user_mmap_entry_insert() argument
461 err = rdma_user_mmap_entry_insert(ucontext, &entry->rdma_entry, in efa_user_mmap_entry_insert()
474 struct efa_ucontext *ucontext, in qp_mmap_entries_setup() argument
483 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup()
497 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup()
510 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup()
521 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup()
611 struct efa_ucontext *ucontext; in efa_create_qp() local
615 ucontext = rdma_udata_to_drv_context(udata, struct efa_ucontext, in efa_create_qp()
663 create_qp_params.uarn = ucontext->uarn; in efa_create_qp()
[all …]
/OK3568_Linux_fs/kernel/arch/parisc/include/asm/
H A Ducontext.h5 struct ucontext { struct
7 struct ucontext *uc_link; argument
/OK3568_Linux_fs/kernel/include/uapi/asm-generic/
H A Ducontext.h5 struct ucontext { struct
7 struct ucontext *uc_link; argument
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/asm-generic/
H A Ducontext.h5 struct ucontext { struct
7 struct ucontext *uc_link; argument
/OK3568_Linux_fs/kernel/arch/xtensa/include/asm/
H A Ducontext.h14 struct ucontext { struct
16 struct ucontext *uc_link; argument
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/asm-generic/
H A Ducontext.h5 struct ucontext { struct
7 struct ucontext *uc_link; argument
/OK3568_Linux_fs/kernel/arch/alpha/include/asm/
H A Ducontext.h5 struct ucontext { struct
7 struct ucontext *uc_link; argument
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/asm/
H A Ducontext.h22 struct ucontext { struct
24 struct ucontext *uc_link; argument
/OK3568_Linux_fs/kernel/arch/riscv/include/uapi/asm/
H A Ducontext.h13 struct ucontext { struct
15 struct ucontext *uc_link; argument
/OK3568_Linux_fs/kernel/arch/arm64/include/uapi/asm/
H A Ducontext.h22 struct ucontext { struct
24 struct ucontext *uc_link; argument
/OK3568_Linux_fs/kernel/arch/mips/include/uapi/asm/
H A Ducontext.h54 struct ucontext { struct
57 struct ucontext *uc_link; argument

12345