ucontext            7 arch/alpha/include/asm/ucontext.h 	struct ucontext  *uc_link;
ucontext          134 arch/alpha/kernel/signal.c 	struct ucontext uc;
ucontext           59 arch/arc/kernel/signal.c 	struct ucontext uc;
ucontext           20 arch/arm/include/asm/ucontext.h 	struct ucontext  *uc_link;
ucontext            4 arch/arm/kernel/signal.h 	struct ucontext uc;
ucontext           24 arch/arm64/include/uapi/asm/ucontext.h 	struct ucontext	 *uc_link;
ucontext           41 arch/arm64/kernel/signal.c 	struct ucontext uc;
ucontext           30 arch/c6x/kernel/signal.c 	struct ucontext uc;
ucontext          157 arch/c6x/kernel/signal.c 	err |= __clear_user(&frame->uc, offsetof(struct ucontext, uc_mcontext));
ucontext           48 arch/csky/kernel/signal.c 	struct ucontext uc;
ucontext           69 arch/h8300/kernel/signal.c 	struct ucontext uc;
ucontext           25 arch/hexagon/kernel/signal.c 	struct ucontext uc;
ucontext           24 arch/m68k/include/asm/ucontext.h 	struct ucontext  *uc_link;
ucontext          244 arch/m68k/kernel/signal.c 	struct ucontext uc;
ucontext          332 arch/m68k/kernel/signal.c static inline int rt_restore_fpu_state(struct ucontext __user *uc)
ucontext          483 arch/m68k/kernel/signal.c static inline int rt_save_fpu_state(struct ucontext __user *uc, struct pt_regs *regs)
ucontext          561 arch/m68k/kernel/signal.c static inline int rt_restore_fpu_state(struct ucontext __user *uc)
ucontext          570 arch/m68k/kernel/signal.c static inline int rt_save_fpu_state(struct ucontext __user *uc, struct pt_regs *regs)
ucontext          733 arch/m68k/kernel/signal.c 		    struct ucontext __user *uc)
ucontext          848 arch/m68k/kernel/signal.c static inline int rt_setup_ucontext(struct ucontext __user *uc, struct pt_regs *regs)
ucontext           55 arch/microblaze/kernel/signal.c 	struct ucontext uc;
ucontext           57 arch/mips/include/uapi/asm/ucontext.h 	struct ucontext		*uc_link;
ucontext           62 arch/mips/kernel/signal.c 	struct ucontext rs_uc;
ucontext          150 arch/mips/kernel/signal.c 	struct ucontext __user *uc;
ucontext          157 arch/mips/kernel/signal.c 	uc = container_of(sc, struct ucontext, uc_mcontext);
ucontext           22 arch/nds32/kernel/signal.c 	struct ucontext uc;
ucontext           34 arch/nios2/kernel/signal.c 	struct ucontext uc;
ucontext           39 arch/nios2/kernel/signal.c 					struct ucontext *uc, int *pr2)
ucontext          127 arch/nios2/kernel/signal.c static inline int rt_setup_ucontext(struct ucontext *uc, struct pt_regs *regs)
ucontext           35 arch/openrisc/kernel/signal.c 	struct ucontext uc;
ucontext           16 arch/parisc/include/asm/rt_sigframe.h 	struct ucontext uc;
ucontext            7 arch/parisc/include/asm/ucontext.h 	struct ucontext  *uc_link;
ucontext           88 arch/powerpc/include/asm/asm-prototypes.h long sys_swapcontext(struct ucontext __user *old_ctx,
ucontext           89 arch/powerpc/include/asm/asm-prototypes.h 		    struct ucontext __user *new_ctx,
ucontext           92 arch/powerpc/include/asm/asm-prototypes.h long sys_debug_setcontext(struct ucontext __user *ctx,
ucontext           23 arch/powerpc/include/uapi/asm/ucontext.h 	struct ucontext __user *uc_link;
ucontext           69 arch/powerpc/kernel/signal_32.c 		(sizeof(struct ucontext) - sizeof(elf_vsrreghalf_t32))
ucontext          227 arch/powerpc/kernel/signal_32.c 	struct ucontext	uc;
ucontext          229 arch/powerpc/kernel/signal_32.c 	struct ucontext	uc_transact;
ucontext          993 arch/powerpc/kernel/signal_32.c static int do_setcontext(struct ucontext __user *ucp, struct pt_regs *regs, int sig)
ucontext         1023 arch/powerpc/kernel/signal_32.c static int do_setcontext_tm(struct ucontext __user *ucp,
ucontext         1024 arch/powerpc/kernel/signal_32.c 			    struct ucontext __user *tm_ucp,
ucontext         1052 arch/powerpc/kernel/signal_32.c COMPAT_SYSCALL_DEFINE3(swapcontext, struct ucontext __user *, old_ctx,
ucontext         1053 arch/powerpc/kernel/signal_32.c 		       struct ucontext __user *, new_ctx, int, ctx_size)
ucontext         1055 arch/powerpc/kernel/signal_32.c SYSCALL_DEFINE3(swapcontext, struct ucontext __user *, old_ctx,
ucontext         1056 arch/powerpc/kernel/signal_32.c 		       struct ucontext __user *, new_ctx, long, ctx_size)
ucontext         1090 arch/powerpc/kernel/signal_32.c 	if ((ctx_size < sizeof(struct ucontext)) &&
ucontext         1094 arch/powerpc/kernel/signal_32.c 	if (ctx_size >= sizeof(struct ucontext))
ucontext         1100 arch/powerpc/kernel/signal_32.c 	if (ctx_size < sizeof(struct ucontext))
ucontext         1155 arch/powerpc/kernel/signal_32.c 	struct ucontext __user *uc_transact;
ucontext         1183 arch/powerpc/kernel/signal_32.c 	uc_transact = (struct ucontext __user *)(uintptr_t)tmp;
ucontext         1252 arch/powerpc/kernel/signal_32.c SYSCALL_DEFINE3(debug_setcontext, struct ucontext __user *, ctx,
ucontext           56 arch/powerpc/kernel/signal_64.c 	struct ucontext uc;
ucontext           58 arch/powerpc/kernel/signal_64.c 	struct ucontext uc_transact;
ucontext          630 arch/powerpc/kernel/signal_64.c 		(sizeof(struct ucontext) - 32*sizeof(long))
ucontext          635 arch/powerpc/kernel/signal_64.c SYSCALL_DEFINE3(swapcontext, struct ucontext __user *, old_ctx,
ucontext          636 arch/powerpc/kernel/signal_64.c 		struct ucontext __user *, new_ctx, long, ctx_size)
ucontext          656 arch/powerpc/kernel/signal_64.c 	if ((ctx_size < sizeof(struct ucontext)) &&
ucontext          660 arch/powerpc/kernel/signal_64.c 	if (ctx_size >= sizeof(struct ucontext))
ucontext          709 arch/powerpc/kernel/signal_64.c 	struct ucontext __user *uc = (struct ucontext __user *)regs->gpr[1];
ucontext          768 arch/powerpc/kernel/signal_64.c 		struct ucontext __user *uc_transact;
ucontext          196 arch/powerpc/perf/callchain.c 	struct ucontext	uc;
ucontext          339 arch/powerpc/perf/callchain.c #define ucontext32		ucontext
ucontext           15 arch/riscv/include/uapi/asm/ucontext.h 	struct ucontext	 *uc_link;
ucontext           24 arch/riscv/kernel/signal.c 	struct ucontext uc;
ucontext           22 arch/s390/include/uapi/asm/ucontext.h 	struct ucontext  *uc_link;
ucontext           33 arch/s390/include/uapi/asm/ucontext.h 	struct ucontext  *uc_link;
ucontext           73 arch/sh/kernel/signal_32.c 	struct ucontext uc;
ucontext          136 arch/sh/kernel/signal_64.c 	struct ucontext uc;
ucontext           65 arch/sparc/include/uapi/asm/uctx.h 	struct ucontext		*uc_link;
ucontext           70 arch/sparc/include/uapi/asm/uctx.h typedef struct ucontext ucontext_t;
ucontext           44 arch/sparc/kernel/signal_64.c 	struct ucontext __user *ucp = (struct ucontext __user *)
ucontext          143 arch/sparc/kernel/signal_64.c 	struct ucontext __user *ucp = (struct ucontext __user *)
ucontext           43 arch/unicore32/kernel/signal.c 	struct ucontext uc;
ucontext           13 arch/x86/include/asm/sigframe.h #define ucontext_ia32		ucontext
ucontext           65 arch/x86/include/asm/sigframe.h 	struct ucontext uc;
ucontext          326 arch/x86/um/signal.c static int copy_ucontext_to_user(struct ucontext __user *uc,
ucontext          355 arch/x86/um/signal.c 	struct ucontext uc;
ucontext          483 arch/x86/um/signal.c 	struct ucontext uc;
ucontext          564 arch/x86/um/signal.c 	struct ucontext __user *uc = &frame->uc;
ucontext           16 arch/xtensa/include/asm/ucontext.h 	struct ucontext  *uc_link;
ucontext           36 arch/xtensa/kernel/signal.c 	struct ucontext uc;
ucontext          276 drivers/infiniband/core/rdma_core.c 	struct ib_ucontext *ucontext;
ucontext          278 drivers/infiniband/core/rdma_core.c 	ucontext = ib_uverbs_get_ucontext_file(ufile);
ucontext          279 drivers/infiniband/core/rdma_core.c 	if (IS_ERR(ucontext))
ucontext          280 drivers/infiniband/core/rdma_core.c 		return ERR_CAST(ucontext);
ucontext          290 drivers/infiniband/core/rdma_core.c 	uobj->context = ucontext;
ucontext          806 drivers/infiniband/core/rdma_core.c 	struct ib_ucontext *ucontext = ufile->ucontext;
ucontext          807 drivers/infiniband/core/rdma_core.c 	struct ib_device *ib_dev = ucontext->device;
ucontext          817 drivers/infiniband/core/rdma_core.c 			ib_dev->ops.disassociate_ucontext(ucontext);
ucontext          820 drivers/infiniband/core/rdma_core.c 	ib_rdmacg_uncharge(&ucontext->cg_obj, ib_dev,
ucontext          823 drivers/infiniband/core/rdma_core.c 	rdma_restrack_del(&ucontext->res);
ucontext          825 drivers/infiniband/core/rdma_core.c 	ib_dev->ops.dealloc_ucontext(ucontext);
ucontext          826 drivers/infiniband/core/rdma_core.c 	kfree(ucontext);
ucontext          828 drivers/infiniband/core/rdma_core.c 	ufile->ucontext = NULL;
ucontext          895 drivers/infiniband/core/rdma_core.c 	if (!ufile->ucontext)
ucontext          898 drivers/infiniband/core/rdma_core.c 	ufile->ucontext->closing = true;
ucontext          899 drivers/infiniband/core/rdma_core.c 	ufile->ucontext->cleanup_retryable = true;
ucontext          909 drivers/infiniband/core/rdma_core.c 	ufile->ucontext->cleanup_retryable = false;
ucontext          146 drivers/infiniband/core/uverbs.h 	struct ib_ucontext		       *ucontext;
ucontext          211 drivers/infiniband/core/uverbs_cmd.c 	struct ib_ucontext		 *ucontext;
ucontext          229 drivers/infiniband/core/uverbs_cmd.c 	if (file->ucontext) {
ucontext          238 drivers/infiniband/core/uverbs_cmd.c 	ucontext = rdma_zalloc_drv_obj(ib_dev, ib_ucontext);
ucontext          239 drivers/infiniband/core/uverbs_cmd.c 	if (!ucontext) {
ucontext          244 drivers/infiniband/core/uverbs_cmd.c 	attrs->context = ucontext;
ucontext          246 drivers/infiniband/core/uverbs_cmd.c 	ucontext->res.type = RDMA_RESTRACK_CTX;
ucontext          247 drivers/infiniband/core/uverbs_cmd.c 	ucontext->device = ib_dev;
ucontext          248 drivers/infiniband/core/uverbs_cmd.c 	ucontext->cg_obj = cg_obj;
ucontext          250 drivers/infiniband/core/uverbs_cmd.c 	ucontext->ufile = file;
ucontext          252 drivers/infiniband/core/uverbs_cmd.c 	ucontext->closing = false;
ucontext          253 drivers/infiniband/core/uverbs_cmd.c 	ucontext->cleanup_retryable = false;
ucontext          272 drivers/infiniband/core/uverbs_cmd.c 	ret = ib_dev->ops.alloc_ucontext(ucontext, &attrs->driver_udata);
ucontext          276 drivers/infiniband/core/uverbs_cmd.c 	rdma_restrack_uadd(&ucontext->res);
ucontext          284 drivers/infiniband/core/uverbs_cmd.c 	smp_store_release(&file->ucontext, ucontext);
ucontext          298 drivers/infiniband/core/uverbs_cmd.c 	kfree(ucontext);
ucontext          308 drivers/infiniband/core/uverbs_cmd.c static void copy_query_dev_fields(struct ib_ucontext *ucontext,
ucontext          312 drivers/infiniband/core/uverbs_cmd.c 	struct ib_device *ib_dev = ucontext->device;
ucontext          360 drivers/infiniband/core/uverbs_cmd.c 	struct ib_ucontext *ucontext;
ucontext          363 drivers/infiniband/core/uverbs_cmd.c 	ucontext = ib_uverbs_get_ucontext(attrs);
ucontext          364 drivers/infiniband/core/uverbs_cmd.c 	if (IS_ERR(ucontext))
ucontext          365 drivers/infiniband/core/uverbs_cmd.c 		return PTR_ERR(ucontext);
ucontext          372 drivers/infiniband/core/uverbs_cmd.c 	copy_query_dev_fields(ucontext, &resp, &ucontext->device->attrs);
ucontext          383 drivers/infiniband/core/uverbs_cmd.c 	struct ib_ucontext *ucontext;
ucontext          386 drivers/infiniband/core/uverbs_cmd.c 	ucontext = ib_uverbs_get_ucontext(attrs);
ucontext          387 drivers/infiniband/core/uverbs_cmd.c 	if (IS_ERR(ucontext))
ucontext          388 drivers/infiniband/core/uverbs_cmd.c 		return PTR_ERR(ucontext);
ucontext          389 drivers/infiniband/core/uverbs_cmd.c 	ib_dev = ucontext->device;
ucontext         3615 drivers/infiniband/core/uverbs_cmd.c 	struct ib_ucontext *ucontext;
ucontext         3619 drivers/infiniband/core/uverbs_cmd.c 	ucontext = ib_uverbs_get_ucontext(attrs);
ucontext         3620 drivers/infiniband/core/uverbs_cmd.c 	if (IS_ERR(ucontext))
ucontext         3621 drivers/infiniband/core/uverbs_cmd.c 		return PTR_ERR(ucontext);
ucontext         3622 drivers/infiniband/core/uverbs_cmd.c 	ib_dev = ucontext->device;
ucontext         3638 drivers/infiniband/core/uverbs_cmd.c 	copy_query_dev_fields(ucontext, &resp.base, &attr);
ucontext           92 drivers/infiniband/core/uverbs_main.c 	struct ib_ucontext *ucontext = smp_load_acquire(&ufile->ucontext);
ucontext           98 drivers/infiniband/core/uverbs_main.c 	if (!ucontext)
ucontext          101 drivers/infiniband/core/uverbs_main.c 	return ucontext;
ucontext          776 drivers/infiniband/core/uverbs_main.c 	struct ib_ucontext *ucontext;
ucontext          781 drivers/infiniband/core/uverbs_main.c 	ucontext = ib_uverbs_get_ucontext_file(file);
ucontext          782 drivers/infiniband/core/uverbs_main.c 	if (IS_ERR(ucontext)) {
ucontext          783 drivers/infiniband/core/uverbs_main.c 		ret = PTR_ERR(ucontext);
ucontext          787 drivers/infiniband/core/uverbs_main.c 	ret = ucontext->device->ops.mmap(ucontext, vma);
ucontext          844 drivers/infiniband/core/uverbs_main.c 	if (!ufile->ucontext)
ucontext          937 drivers/infiniband/core/uverbs_main.c int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
ucontext          940 drivers/infiniband/core/uverbs_main.c 	struct ib_uverbs_file *ufile = ucontext->ufile;
ucontext          174 drivers/infiniband/core/uverbs_std_types_device.c 	struct ib_ucontext *ucontext;
ucontext          178 drivers/infiniband/core/uverbs_std_types_device.c 	ucontext = ib_uverbs_get_ucontext(attrs);
ucontext          179 drivers/infiniband/core/uverbs_std_types_device.c 	if (IS_ERR(ucontext))
ucontext          180 drivers/infiniband/core/uverbs_std_types_device.c 		return PTR_ERR(ucontext);
ucontext          181 drivers/infiniband/core/uverbs_std_types_device.c 	ib_dev = ucontext->device;
ucontext           68 drivers/infiniband/hw/cxgb3/iwch_provider.c 	struct iwch_ucontext *ucontext = to_iwch_ucontext(context);
ucontext           72 drivers/infiniband/hw/cxgb3/iwch_provider.c 	list_for_each_entry_safe(mm, tmp, &ucontext->mmaps, entry)
ucontext           74 drivers/infiniband/hw/cxgb3/iwch_provider.c 	cxio_release_ucontext(&rhp->rdev, &ucontext->uctx);
ucontext           77 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_alloc_ucontext(struct ib_ucontext *ucontext,
ucontext           80 drivers/infiniband/hw/cxgb3/iwch_provider.c 	struct ib_device *ibdev = ucontext->device;
ucontext           81 drivers/infiniband/hw/cxgb3/iwch_provider.c 	struct iwch_ucontext *context = to_iwch_ucontext(ucontext);
ucontext          163 drivers/infiniband/hw/cxgb3/iwch_provider.c 		struct iwch_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext          173 drivers/infiniband/hw/cxgb3/iwch_provider.c 		spin_lock(&ucontext->mmap_lock);
ucontext          174 drivers/infiniband/hw/cxgb3/iwch_provider.c 		uresp.key = ucontext->key;
ucontext          175 drivers/infiniband/hw/cxgb3/iwch_provider.c 		ucontext->key += PAGE_SIZE;
ucontext          176 drivers/infiniband/hw/cxgb3/iwch_provider.c 		spin_unlock(&ucontext->mmap_lock);
ucontext          197 drivers/infiniband/hw/cxgb3/iwch_provider.c 		insert_mmap(ucontext, mm);
ucontext          244 drivers/infiniband/hw/cxgb3/iwch_provider.c 	struct iwch_ucontext *ucontext;
ucontext          255 drivers/infiniband/hw/cxgb3/iwch_provider.c 	ucontext = to_iwch_ucontext(context);
ucontext          257 drivers/infiniband/hw/cxgb3/iwch_provider.c 	mm = remove_mmap(ucontext, key, len);
ucontext          670 drivers/infiniband/hw/cxgb3/iwch_provider.c 	struct iwch_ucontext *ucontext;
ucontext          684 drivers/infiniband/hw/cxgb3/iwch_provider.c 	ucontext = rdma_udata_to_drv_context(udata, struct iwch_ucontext,
ucontext          687 drivers/infiniband/hw/cxgb3/iwch_provider.c 			ucontext ? &ucontext->uctx : &rhp->rdev.uctx);
ucontext          706 drivers/infiniband/hw/cxgb3/iwch_provider.c 	struct iwch_ucontext *ucontext;
ucontext          745 drivers/infiniband/hw/cxgb3/iwch_provider.c 	ucontext = rdma_udata_to_drv_context(udata, struct iwch_ucontext,
ucontext          747 drivers/infiniband/hw/cxgb3/iwch_provider.c 	if (!ucontext && wqsize < (rqsize + (2 * sqsize)))
ucontext          759 drivers/infiniband/hw/cxgb3/iwch_provider.c 			   ucontext ? &ucontext->uctx : &rhp->rdev.uctx)) {
ucontext          797 drivers/infiniband/hw/cxgb3/iwch_provider.c 			ucontext ? &ucontext->uctx : &rhp->rdev.uctx);
ucontext          823 drivers/infiniband/hw/cxgb3/iwch_provider.c 		spin_lock(&ucontext->mmap_lock);
ucontext          824 drivers/infiniband/hw/cxgb3/iwch_provider.c 		uresp.key = ucontext->key;
ucontext          825 drivers/infiniband/hw/cxgb3/iwch_provider.c 		ucontext->key += PAGE_SIZE;
ucontext          826 drivers/infiniband/hw/cxgb3/iwch_provider.c 		uresp.db_key = ucontext->key;
ucontext          827 drivers/infiniband/hw/cxgb3/iwch_provider.c 		ucontext->key += PAGE_SIZE;
ucontext          828 drivers/infiniband/hw/cxgb3/iwch_provider.c 		spin_unlock(&ucontext->mmap_lock);
ucontext          838 drivers/infiniband/hw/cxgb3/iwch_provider.c 		insert_mmap(ucontext, mm1);
ucontext          842 drivers/infiniband/hw/cxgb3/iwch_provider.c 		insert_mmap(ucontext, mm2);
ucontext          206 drivers/infiniband/hw/cxgb3/iwch_provider.h static inline struct iwch_mm_entry *remove_mmap(struct iwch_ucontext *ucontext,
ucontext          212 drivers/infiniband/hw/cxgb3/iwch_provider.h 	spin_lock(&ucontext->mmap_lock);
ucontext          213 drivers/infiniband/hw/cxgb3/iwch_provider.h 	list_for_each_safe(pos, nxt, &ucontext->mmaps) {
ucontext          218 drivers/infiniband/hw/cxgb3/iwch_provider.h 			spin_unlock(&ucontext->mmap_lock);
ucontext          225 drivers/infiniband/hw/cxgb3/iwch_provider.h 	spin_unlock(&ucontext->mmap_lock);
ucontext          229 drivers/infiniband/hw/cxgb3/iwch_provider.h static inline void insert_mmap(struct iwch_ucontext *ucontext,
ucontext          232 drivers/infiniband/hw/cxgb3/iwch_provider.h 	spin_lock(&ucontext->mmap_lock);
ucontext          235 drivers/infiniband/hw/cxgb3/iwch_provider.h 	list_add_tail(&mm->entry, &ucontext->mmaps);
ucontext          236 drivers/infiniband/hw/cxgb3/iwch_provider.h 	spin_unlock(&ucontext->mmap_lock);
ucontext           80 drivers/infiniband/hw/cxgb4/cq.c 	struct c4iw_ucontext *ucontext = NULL;
ucontext           83 drivers/infiniband/hw/cxgb4/cq.c 		ucontext = container_of(uctx, struct c4iw_ucontext, uctx);
ucontext          106 drivers/infiniband/hw/cxgb4/cq.c 	if (user && ucontext->is_32b_cqe) {
ucontext          148 drivers/infiniband/hw/cxgb4/cq.c 			((user && ucontext->is_32b_cqe) ?
ucontext          973 drivers/infiniband/hw/cxgb4/cq.c 	struct c4iw_ucontext *ucontext;
ucontext          982 drivers/infiniband/hw/cxgb4/cq.c 	ucontext = rdma_udata_to_drv_context(udata, struct c4iw_ucontext,
ucontext          985 drivers/infiniband/hw/cxgb4/cq.c 		   ucontext ? &ucontext->uctx : &chp->cq.rdev->uctx,
ucontext         1003 drivers/infiniband/hw/cxgb4/cq.c 	struct c4iw_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext         1015 drivers/infiniband/hw/cxgb4/cq.c 			ucontext->is_32b_cqe = 1;
ucontext         1055 drivers/infiniband/hw/cxgb4/cq.c 	memsize = hwentries * ((ucontext && ucontext->is_32b_cqe) ?
ucontext         1069 drivers/infiniband/hw/cxgb4/cq.c 			ucontext ? &ucontext->uctx : &rhp->rdev.uctx,
ucontext         1085 drivers/infiniband/hw/cxgb4/cq.c 	if (ucontext) {
ucontext         1099 drivers/infiniband/hw/cxgb4/cq.c 		spin_lock(&ucontext->mmap_lock);
ucontext         1100 drivers/infiniband/hw/cxgb4/cq.c 		uresp.key = ucontext->key;
ucontext         1101 drivers/infiniband/hw/cxgb4/cq.c 		ucontext->key += PAGE_SIZE;
ucontext         1102 drivers/infiniband/hw/cxgb4/cq.c 		uresp.gts_key = ucontext->key;
ucontext         1103 drivers/infiniband/hw/cxgb4/cq.c 		ucontext->key += PAGE_SIZE;
ucontext         1109 drivers/infiniband/hw/cxgb4/cq.c 		spin_unlock(&ucontext->mmap_lock);
ucontext         1111 drivers/infiniband/hw/cxgb4/cq.c 				       ucontext->is_32b_cqe ?
ucontext         1120 drivers/infiniband/hw/cxgb4/cq.c 		insert_mmap(ucontext, mm);
ucontext         1125 drivers/infiniband/hw/cxgb4/cq.c 		insert_mmap(ucontext, mm2);
ucontext         1140 drivers/infiniband/hw/cxgb4/cq.c 		   ucontext ? &ucontext->uctx : &rhp->rdev.uctx,
ucontext          496 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	struct c4iw_ucontext *ucontext;
ucontext          548 drivers/infiniband/hw/cxgb4/iw_cxgb4.h static inline struct c4iw_mm_entry *remove_mmap(struct c4iw_ucontext *ucontext,
ucontext          554 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	spin_lock(&ucontext->mmap_lock);
ucontext          555 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	list_for_each_safe(pos, nxt, &ucontext->mmaps) {
ucontext          560 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 			spin_unlock(&ucontext->mmap_lock);
ucontext          566 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	spin_unlock(&ucontext->mmap_lock);
ucontext          570 drivers/infiniband/hw/cxgb4/iw_cxgb4.h static inline void insert_mmap(struct c4iw_ucontext *ucontext,
ucontext          573 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	spin_lock(&ucontext->mmap_lock);
ucontext          576 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	list_add_tail(&mm->entry, &ucontext->mmaps);
ucontext          577 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	spin_unlock(&ucontext->mmap_lock);
ucontext           63 drivers/infiniband/hw/cxgb4/provider.c 	struct c4iw_ucontext *ucontext = to_c4iw_ucontext(context);
ucontext           68 drivers/infiniband/hw/cxgb4/provider.c 	rhp = to_c4iw_dev(ucontext->ibucontext.device);
ucontext           70 drivers/infiniband/hw/cxgb4/provider.c 	list_for_each_entry_safe(mm, tmp, &ucontext->mmaps, entry)
ucontext           72 drivers/infiniband/hw/cxgb4/provider.c 	c4iw_release_dev_ucontext(&rhp->rdev, &ucontext->uctx);
ucontext           75 drivers/infiniband/hw/cxgb4/provider.c static int c4iw_alloc_ucontext(struct ib_ucontext *ucontext,
ucontext           78 drivers/infiniband/hw/cxgb4/provider.c 	struct ib_device *ibdev = ucontext->device;
ucontext           79 drivers/infiniband/hw/cxgb4/provider.c 	struct c4iw_ucontext *context = to_c4iw_ucontext(ucontext);
ucontext          131 drivers/infiniband/hw/cxgb4/provider.c 	struct c4iw_ucontext *ucontext;
ucontext          141 drivers/infiniband/hw/cxgb4/provider.c 	ucontext = to_c4iw_ucontext(context);
ucontext          143 drivers/infiniband/hw/cxgb4/provider.c 	mm = remove_mmap(ucontext, key, len);
ucontext         2074 drivers/infiniband/hw/cxgb4/qp.c 	struct c4iw_ucontext *ucontext;
ucontext         2079 drivers/infiniband/hw/cxgb4/qp.c 	ucontext = qhp->ucontext;
ucontext         2100 drivers/infiniband/hw/cxgb4/qp.c 	pr_debug("qhp %p ucontext %p\n", qhp, ucontext);
ucontext         2103 drivers/infiniband/hw/cxgb4/qp.c 		   ucontext ? &ucontext->uctx : &rhp->rdev.uctx, !qhp->srq);
ucontext         2121 drivers/infiniband/hw/cxgb4/qp.c 	struct c4iw_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext         2178 drivers/infiniband/hw/cxgb4/qp.c 	if (ucontext) {
ucontext         2186 drivers/infiniband/hw/cxgb4/qp.c 			ucontext ? &ucontext->uctx : &rhp->rdev.uctx,
ucontext         2224 drivers/infiniband/hw/cxgb4/qp.c 	if (udata && ucontext) {
ucontext         2271 drivers/infiniband/hw/cxgb4/qp.c 		spin_lock(&ucontext->mmap_lock);
ucontext         2273 drivers/infiniband/hw/cxgb4/qp.c 			uresp.ma_sync_key = ucontext->key;
ucontext         2274 drivers/infiniband/hw/cxgb4/qp.c 			ucontext->key += PAGE_SIZE;
ucontext         2276 drivers/infiniband/hw/cxgb4/qp.c 		uresp.sq_key = ucontext->key;
ucontext         2277 drivers/infiniband/hw/cxgb4/qp.c 		ucontext->key += PAGE_SIZE;
ucontext         2279 drivers/infiniband/hw/cxgb4/qp.c 			uresp.rq_key = ucontext->key;
ucontext         2280 drivers/infiniband/hw/cxgb4/qp.c 			ucontext->key += PAGE_SIZE;
ucontext         2282 drivers/infiniband/hw/cxgb4/qp.c 		uresp.sq_db_gts_key = ucontext->key;
ucontext         2283 drivers/infiniband/hw/cxgb4/qp.c 		ucontext->key += PAGE_SIZE;
ucontext         2285 drivers/infiniband/hw/cxgb4/qp.c 			uresp.rq_db_gts_key = ucontext->key;
ucontext         2286 drivers/infiniband/hw/cxgb4/qp.c 			ucontext->key += PAGE_SIZE;
ucontext         2288 drivers/infiniband/hw/cxgb4/qp.c 		spin_unlock(&ucontext->mmap_lock);
ucontext         2295 drivers/infiniband/hw/cxgb4/qp.c 		insert_mmap(ucontext, sq_key_mm);
ucontext         2300 drivers/infiniband/hw/cxgb4/qp.c 			insert_mmap(ucontext, rq_key_mm);
ucontext         2305 drivers/infiniband/hw/cxgb4/qp.c 		insert_mmap(ucontext, sq_db_key_mm);
ucontext         2311 drivers/infiniband/hw/cxgb4/qp.c 			insert_mmap(ucontext, rq_db_key_mm);
ucontext         2319 drivers/infiniband/hw/cxgb4/qp.c 			insert_mmap(ucontext, ma_sync_key_mm);
ucontext         2322 drivers/infiniband/hw/cxgb4/qp.c 		qhp->ucontext = ucontext;
ucontext         2359 drivers/infiniband/hw/cxgb4/qp.c 		   ucontext ? &ucontext->uctx : &rhp->rdev.uctx, !attrs->srq);
ucontext         2677 drivers/infiniband/hw/cxgb4/qp.c 	struct c4iw_ucontext *ucontext;
ucontext         2701 drivers/infiniband/hw/cxgb4/qp.c 	ucontext = rdma_udata_to_drv_context(udata, struct c4iw_ucontext,
ucontext         2728 drivers/infiniband/hw/cxgb4/qp.c 	if (ucontext)
ucontext         2731 drivers/infiniband/hw/cxgb4/qp.c 	ret = alloc_srq_queue(srq, ucontext ? &ucontext->uctx :
ucontext         2758 drivers/infiniband/hw/cxgb4/qp.c 		spin_lock(&ucontext->mmap_lock);
ucontext         2759 drivers/infiniband/hw/cxgb4/qp.c 		uresp.srq_key = ucontext->key;
ucontext         2760 drivers/infiniband/hw/cxgb4/qp.c 		ucontext->key += PAGE_SIZE;
ucontext         2761 drivers/infiniband/hw/cxgb4/qp.c 		uresp.srq_db_gts_key = ucontext->key;
ucontext         2762 drivers/infiniband/hw/cxgb4/qp.c 		ucontext->key += PAGE_SIZE;
ucontext         2763 drivers/infiniband/hw/cxgb4/qp.c 		spin_unlock(&ucontext->mmap_lock);
ucontext         2770 drivers/infiniband/hw/cxgb4/qp.c 		insert_mmap(ucontext, srq_key_mm);
ucontext         2774 drivers/infiniband/hw/cxgb4/qp.c 		insert_mmap(ucontext, srq_db_key_mm);
ucontext         2789 drivers/infiniband/hw/cxgb4/qp.c 	free_srq_queue(srq, ucontext ? &ucontext->uctx : &rhp->rdev.uctx,
ucontext         2804 drivers/infiniband/hw/cxgb4/qp.c 	struct c4iw_ucontext *ucontext;
ucontext         2810 drivers/infiniband/hw/cxgb4/qp.c 	ucontext = rdma_udata_to_drv_context(udata, struct c4iw_ucontext,
ucontext         2812 drivers/infiniband/hw/cxgb4/qp.c 	free_srq_queue(srq, ucontext ? &ucontext->uctx : &rhp->rdev.uctx,
ucontext          149 drivers/infiniband/hw/cxgb4/restrack.c 	if (qhp->ucontext)
ucontext           91 drivers/infiniband/hw/efa/efa.h 	struct efa_ucontext *ucontext;
ucontext          183 drivers/infiniband/hw/efa/efa_verbs.c 				     struct efa_ucontext *ucontext)
ucontext          188 drivers/infiniband/hw/efa/efa_verbs.c 	xa_for_each(&ucontext->mmap_xa, mmap_page, entry) {
ucontext          189 drivers/infiniband/hw/efa/efa_verbs.c 		xa_erase(&ucontext->mmap_xa, mmap_page);
ucontext          205 drivers/infiniband/hw/efa/efa_verbs.c 					     struct efa_ucontext *ucontext,
ucontext          215 drivers/infiniband/hw/efa/efa_verbs.c 	entry = xa_load(&ucontext->mmap_xa, mmap_page);
ucontext          230 drivers/infiniband/hw/efa/efa_verbs.c static u64 mmap_entry_insert(struct efa_dev *dev, struct efa_ucontext *ucontext,
ucontext          246 drivers/infiniband/hw/efa/efa_verbs.c 	xa_lock(&ucontext->mmap_xa);
ucontext          247 drivers/infiniband/hw/efa/efa_verbs.c 	if (check_add_overflow(ucontext->mmap_xa_page,
ucontext          252 drivers/infiniband/hw/efa/efa_verbs.c 	entry->mmap_page = ucontext->mmap_xa_page;
ucontext          253 drivers/infiniband/hw/efa/efa_verbs.c 	ucontext->mmap_xa_page = next_mmap_page;
ucontext          254 drivers/infiniband/hw/efa/efa_verbs.c 	err = __xa_insert(&ucontext->mmap_xa, entry->mmap_page, entry,
ucontext          259 drivers/infiniband/hw/efa/efa_verbs.c 	xa_unlock(&ucontext->mmap_xa);
ucontext          269 drivers/infiniband/hw/efa/efa_verbs.c 	xa_unlock(&ucontext->mmap_xa);
ucontext          514 drivers/infiniband/hw/efa/efa_verbs.c 				 struct efa_ucontext *ucontext,
ucontext          523 drivers/infiniband/hw/efa/efa_verbs.c 		mmap_entry_insert(dev, ucontext, qp,
ucontext          532 drivers/infiniband/hw/efa/efa_verbs.c 		mmap_entry_insert(dev, ucontext, qp,
ucontext          544 drivers/infiniband/hw/efa/efa_verbs.c 			mmap_entry_insert(dev, ucontext, qp,
ucontext          553 drivers/infiniband/hw/efa/efa_verbs.c 			mmap_entry_insert(dev, ucontext, qp,
ucontext          638 drivers/infiniband/hw/efa/efa_verbs.c 	struct efa_ucontext *ucontext;
ucontext          642 drivers/infiniband/hw/efa/efa_verbs.c 	ucontext = rdma_udata_to_drv_context(udata, struct efa_ucontext,
ucontext          690 drivers/infiniband/hw/efa/efa_verbs.c 	create_qp_params.uarn = ucontext->uarn;
ucontext          740 drivers/infiniband/hw/efa/efa_verbs.c 	err = qp_mmap_entries_setup(qp, dev, ucontext, &create_qp_params,
ucontext          906 drivers/infiniband/hw/efa/efa_verbs.c 	resp->q_mmap_key = mmap_entry_insert(dev, cq->ucontext, cq,
ucontext          918 drivers/infiniband/hw/efa/efa_verbs.c 	struct efa_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext          986 drivers/infiniband/hw/efa/efa_verbs.c 	cq->ucontext = ucontext;
ucontext          995 drivers/infiniband/hw/efa/efa_verbs.c 	params.uarn = cq->ucontext->uarn;
ucontext         1543 drivers/infiniband/hw/efa/efa_verbs.c 	struct efa_ucontext *ucontext = to_eucontext(ibucontext);
ucontext         1558 drivers/infiniband/hw/efa/efa_verbs.c 	ucontext->uarn = result.uarn;
ucontext         1559 drivers/infiniband/hw/efa/efa_verbs.c 	xa_init(&ucontext->mmap_xa);
ucontext         1585 drivers/infiniband/hw/efa/efa_verbs.c 	struct efa_ucontext *ucontext = to_eucontext(ibucontext);
ucontext         1588 drivers/infiniband/hw/efa/efa_verbs.c 	mmap_entries_remove_free(dev, ucontext);
ucontext         1589 drivers/infiniband/hw/efa/efa_verbs.c 	efa_dealloc_uar(dev, ucontext->uarn);
ucontext         1592 drivers/infiniband/hw/efa/efa_verbs.c static int __efa_mmap(struct efa_dev *dev, struct efa_ucontext *ucontext,
ucontext         1600 drivers/infiniband/hw/efa/efa_verbs.c 	entry = mmap_entry_get(dev, ucontext, key, length);
ucontext         1614 drivers/infiniband/hw/efa/efa_verbs.c 		err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn, length,
ucontext         1618 drivers/infiniband/hw/efa/efa_verbs.c 		err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn, length,
ucontext         1647 drivers/infiniband/hw/efa/efa_verbs.c 	struct efa_ucontext *ucontext = to_eucontext(ibucontext);
ucontext         1668 drivers/infiniband/hw/efa/efa_verbs.c 	return __efa_mmap(dev, ucontext, vma, key, length);
ucontext          126 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_ucontext *ucontext = to_ucontext(uctx);
ucontext          141 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ucontext->iwdev = iwdev;
ucontext          142 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ucontext->abi_ver = req.userspace_ver;
ucontext          147 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	INIT_LIST_HEAD(&ucontext->cq_reg_mem_list);
ucontext          148 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	spin_lock_init(&ucontext->cq_reg_mem_list_lock);
ucontext          149 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	INIT_LIST_HEAD(&ucontext->qp_reg_mem_list);
ucontext          150 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	spin_lock_init(&ucontext->qp_reg_mem_list_lock);
ucontext          171 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_ucontext *ucontext;
ucontext          175 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ucontext = to_ucontext(context);
ucontext          176 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (ucontext->iwdev->sc_dev.is_pf) {
ucontext          192 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		vma->vm_private_data = ucontext;
ucontext          201 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			       vma->vm_pgoff + (pci_resource_start(ucontext->iwdev->ldev->pcidev, 0) >> PAGE_SHIFT),
ucontext          308 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		struct i40iw_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext          310 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		dev->iw_pd_ops->pd_init(dev, sc_pd, pd_id, ucontext->abi_ver);
ucontext          525 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext          640 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			    &ucontext->qp_reg_mem_list_lock, flags);
ucontext          643 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			    &ucontext->qp_reg_mem_list);
ucontext          645 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			    &ucontext->qp_reg_mem_list_lock, flags);
ucontext         1125 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		struct i40iw_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext         1137 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_lock_irqsave(&ucontext->cq_reg_mem_list_lock, flags);
ucontext         1139 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				      &ucontext->cq_reg_mem_list);
ucontext         1140 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_unlock_irqrestore(&ucontext->cq_reg_mem_list_lock, flags);
ucontext         1744 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext         1810 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_lock_irqsave(&ucontext->qp_reg_mem_list_lock, flags);
ucontext         1811 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		list_add_tail(&iwpbl->list, &ucontext->qp_reg_mem_list);
ucontext         1813 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_unlock_irqrestore(&ucontext->qp_reg_mem_list_lock, flags);
ucontext         1821 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_lock_irqsave(&ucontext->cq_reg_mem_list_lock, flags);
ucontext         1822 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		list_add_tail(&iwpbl->list, &ucontext->cq_reg_mem_list);
ucontext         1824 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_unlock_irqrestore(&ucontext->cq_reg_mem_list_lock, flags);
ucontext         1953 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			      struct i40iw_ucontext *ucontext)
ucontext         1960 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_lock_irqsave(&ucontext->cq_reg_mem_list_lock, flags);
ucontext         1965 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_unlock_irqrestore(&ucontext->cq_reg_mem_list_lock, flags);
ucontext         1968 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_lock_irqsave(&ucontext->qp_reg_mem_list_lock, flags);
ucontext         1973 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		spin_unlock_irqrestore(&ucontext->qp_reg_mem_list_lock, flags);
ucontext         2003 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			struct i40iw_ucontext *ucontext =
ucontext         2009 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			i40iw_del_memlist(iwmr, ucontext);
ucontext         2145 drivers/infiniband/hw/mlx4/qp.c 	struct mlx4_ib_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext         2252 drivers/infiniband/hw/mlx4/qp.c 	if (ucontext)
ucontext         2254 drivers/infiniband/hw/mlx4/qp.c 			mlx4_to_hw_uar_index(dev->dev, ucontext->uar.index));
ucontext         2388 drivers/infiniband/hw/mlx4/qp.c 	if (!ucontext)
ucontext         2525 drivers/infiniband/hw/mlx4/qp.c 	if (!ucontext &&
ucontext         2536 drivers/infiniband/hw/mlx4/qp.c 	if (!ucontext &&
ucontext         2600 drivers/infiniband/hw/mlx4/qp.c 		if (!ucontext) {
ucontext           77 drivers/infiniband/hw/mlx4/srq.c 	struct mlx4_ib_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext          199 drivers/infiniband/hw/mlx4/srq.c 		mlx4_ib_db_unmap_user(ucontext, &srq->db);
ucontext         2097 drivers/infiniband/hw/mlx5/devx.c static int devx_umem_get(struct mlx5_ib_dev *dev, struct ib_ucontext *ucontext,
ucontext         1424 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline int get_qp_user_index(struct mlx5_ib_ucontext *ucontext,
ucontext         1429 drivers/infiniband/hw/mlx5/mlx5_ib.h 	u8 cqe_version = ucontext->cqe_version;
ucontext         1442 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline int get_srq_user_index(struct mlx5_ib_ucontext *ucontext,
ucontext         1447 drivers/infiniband/hw/mlx5/mlx5_ib.h 	u8 cqe_version = ucontext->cqe_version;
ucontext          798 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext          834 drivers/infiniband/hw/mlx5/qp.c 	err = mlx5_ib_db_map_user(ucontext, udata, ucmd->db_addr, &rwq->db);
ucontext         1953 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext         2057 drivers/infiniband/hw/mlx5/qp.c 		err = get_qp_user_index(ucontext, &ucmd, udata->inlen, &uidx);
ucontext         2545 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext         2555 drivers/infiniband/hw/mlx5/qp.c 	err = get_qp_user_index(ucontext, ucmd, sizeof(*ucmd), &uidx);
ucontext         2637 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext         2644 drivers/infiniband/hw/mlx5/qp.c 			if (!ucontext) {
ucontext         2647 drivers/infiniband/hw/mlx5/qp.c 			} else if (!ucontext->cqe_version) {
ucontext         3361 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext         3365 drivers/infiniband/hw/mlx5/qp.c 	if (ucontext) {
ucontext         3367 drivers/infiniband/hw/mlx5/qp.c 					   1, &ucontext->tx_port_affinity) %
ucontext         3371 drivers/infiniband/hw/mlx5/qp.c 				tx_port_affinity, qp_base->mqp.qpn, ucontext);
ucontext           50 drivers/infiniband/hw/mlx5/srq.c 	struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext           76 drivers/infiniband/hw/mlx5/srq.c 		err = get_srq_user_index(ucontext, &ucmd, udata->inlen, &uidx);
ucontext          107 drivers/infiniband/hw/mlx5/srq.c 	err = mlx5_ib_db_map_user(ucontext, udata, ucmd.db_addr, &srq->db);
ucontext          103 drivers/infiniband/hw/mthca/mthca_srq.c 	struct mthca_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext          113 drivers/infiniband/hw/mthca/mthca_srq.c 		context->uar = cpu_to_be32(ucontext->uar.index);
ucontext          124 drivers/infiniband/hw/mthca/mthca_srq.c 	struct mthca_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext          141 drivers/infiniband/hw/mthca/mthca_srq.c 		context->logstride_usrpage |= cpu_to_be32(ucontext->uar.index);
ucontext          335 drivers/infiniband/hw/ocrdma/ocrdma.h 	struct ocrdma_ucontext *ucontext;
ucontext          547 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	struct ocrdma_ucontext *ucontext = get_ocrdma_ucontext(context);
ucontext          557 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	found = ocrdma_search_mmap(ucontext, vma->vm_pgoff << PAGE_SHIFT, len);
ucontext          974 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	cq->ucontext = uctx;
ucontext         1084 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	if (cq->ucontext) {
ucontext         1085 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 		pdid = cq->ucontext->cntxt_pd->id;
ucontext         1086 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 		ocrdma_del_mmap(cq->ucontext, (u64) cq->pa,
ucontext         1088 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 		ocrdma_del_mmap(cq->ucontext,
ucontext          389 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_ucontext *ucontext = get_qedr_ucontext(context);
ucontext          395 drivers/infiniband/hw/qedr/verbs.c 	dpi_start = dev->db_phys_addr + (ucontext->dpi * ucontext->dpi_size);
ucontext          400 drivers/infiniband/hw/qedr/verbs.c 		 (void *)vma->vm_pgoff, (void *)dpi_start, ucontext->dpi_size);
ucontext          409 drivers/infiniband/hw/qedr/verbs.c 	if (!qedr_search_mmap(ucontext, phys_addr, len)) {
ucontext          416 drivers/infiniband/hw/qedr/verbs.c 	    ((phys_addr + len) > (dpi_start + ucontext->dpi_size))) {
ucontext          420 drivers/infiniband/hw/qedr/verbs.c 		       ucontext->dpi_size);
ucontext          476 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_ucontext *ucontext = rdma_udata_to_drv_context(
ucontext          529 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_grp->ctx = ucontext;
ucontext          530 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	list_add_tail(&qp_grp->link, &ucontext->qp_grp_list);
ucontext         2796 include/rdma/ib_verbs.h int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
ucontext         2799 include/rdma/ib_verbs.h static inline int rdma_user_mmap_io(struct ib_ucontext *ucontext,
ucontext            7 include/uapi/asm-generic/ucontext.h 	struct ucontext  *uc_link;
ucontext           64 tools/perf/builtin-ftrace.c 						void *ucontext __maybe_unused)
ucontext         1187 tools/perf/builtin-record.c 					void *ucontext __maybe_unused)
ucontext          391 tools/perf/builtin-stat.c 					void *ucontext __maybe_unused)
ucontext           30 tools/perf/tests/task-exit.c 					void *ucontext __maybe_unused)
ucontext         1272 tools/perf/util/evlist.c 				  void (*exec_error)(int signo, siginfo_t *info, void *ucontext))
ucontext          175 tools/perf/util/evlist.h 						     void *ucontext));