/linux-6.14.4/arch/powerpc/include/uapi/asm/ |
D | ucontext.h | 21 struct ucontext { struct 23 struct ucontext __user *uc_link; argument 24 stack_t uc_stack; 26 int uc_pad[7]; 27 struct mcontext __user *uc_regs;/* points to uc_mcontext field */ 29 sigset_t uc_sigmask; 32 sigset_t __unused[15]; /* Allow for uc_sigmask growth */ 33 struct sigcontext uc_mcontext; /* last for extensibility */ 35 int uc_maskext[30]; 36 int uc_pad2[3]; [all …]
|
/linux-6.14.4/arch/riscv/include/uapi/asm/ |
D | ucontext.h | 13 struct ucontext { struct 15 struct ucontext *uc_link; argument 30 * ucontext, so we're putting this at the end in order to allow for argument 35 struct sigcontext uc_mcontext;
|
/linux-6.14.4/arch/loongarch/include/uapi/asm/ |
D | ucontext.h | 14 struct ucontext { struct 16 struct ucontext *uc_link; argument 28 * ucontext, so we're putting this at the end in order to allow for argument 32 struct sigcontext uc_mcontext;
|
/linux-6.14.4/arch/arm64/include/uapi/asm/ |
D | ucontext.h | 22 struct ucontext { struct 24 struct ucontext *uc_link; argument 25 stack_t uc_stack; 26 sigset_t uc_sigmask; 28 __u8 __unused[1024 / 8 - sizeof(sigset_t)]; 30 struct sigcontext uc_mcontext;
|
/linux-6.14.4/arch/alpha/include/asm/ |
D | ucontext.h | 5 struct ucontext { struct 7 struct ucontext *uc_link; argument 8 old_sigset_t uc_osf_sigmask; 9 stack_t uc_stack; 10 struct sigcontext uc_mcontext; 11 sigset_t uc_sigmask; /* mask last for extensibility */
|
/linux-6.14.4/include/uapi/asm-generic/ |
D | ucontext.h | 5 struct ucontext { struct 7 struct ucontext *uc_link; argument 8 stack_t uc_stack; 9 struct sigcontext uc_mcontext; 10 sigset_t uc_sigmask; /* mask last for extensibility */
|
/linux-6.14.4/arch/xtensa/include/asm/ |
D | ucontext.h | 14 struct ucontext { struct 16 struct ucontext *uc_link; argument 17 stack_t uc_stack; 18 struct sigcontext uc_mcontext; 19 sigset_t uc_sigmask; /* mask last for extensibility */
|
/linux-6.14.4/arch/parisc/include/asm/ |
D | ucontext.h | 5 struct ucontext { struct 7 struct ucontext *uc_link; argument 8 stack_t uc_stack; 9 struct sigcontext uc_mcontext; 10 sigset_t uc_sigmask; /* mask last for extensibility */
|
/linux-6.14.4/arch/mips/include/uapi/asm/ |
D | ucontext.h | 54 struct ucontext { struct 57 struct ucontext *uc_link; argument 62 /* Extended context structures may follow ucontext */ argument 63 unsigned long long uc_extcontext[];
|
/linux-6.14.4/arch/s390/include/uapi/asm/ |
D | ucontext.h | 31 struct ucontext { struct 33 struct ucontext *uc_link; argument 34 stack_t uc_stack; 35 _sigregs uc_mcontext; 36 sigset_t uc_sigmask; 38 unsigned char __unused[128 - sizeof(sigset_t)];
|
/linux-6.14.4/arch/m68k/include/asm/ |
D | ucontext.h | 22 struct ucontext { struct 24 struct ucontext *uc_link; argument 25 stack_t uc_stack; 26 struct mcontext uc_mcontext; 27 unsigned long uc_filler[80]; 28 sigset_t uc_sigmask; /* mask last for extensibility */
|
/linux-6.14.4/arch/arm/include/asm/ |
D | ucontext.h | 18 struct ucontext { struct 20 struct ucontext *uc_link; argument 21 stack_t uc_stack; 22 struct sigcontext uc_mcontext; 23 sigset_t uc_sigmask; 25 int __unused[32 - (sizeof (sigset_t) / sizeof (int))]; 28 unsigned long uc_regspace[128] __attribute__((__aligned__(8)));
|
/linux-6.14.4/drivers/infiniband/core/ |
D | ib_core_uverbs.c | 67 int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma, in rdma_user_mmap_io() 117 rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_get_pgoff() 161 rdma_user_mmap_entry_get(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_get() 183 struct ib_ucontext *ucontext = entry->ucontext; in rdma_user_mmap_entry_free() local 262 int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_insert_range() 360 int rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_insert()
|
D | uverbs_std_types_device.c | 182 struct ib_ucontext *ucontext; in UVERBS_HANDLER() local 245 struct ib_ucontext *ucontext; in UVERBS_HANDLER() local 317 struct ib_ucontext *ucontext; in UVERBS_HANDLER() local 373 struct ib_ucontext *ucontext; in UVERBS_HANDLER() local
|
D | rdma_core.c | 267 struct ib_ucontext *ucontext = in alloc_uobj() local 855 struct ib_ucontext *ucontext = ufile->ucontext; in ufile_destroy_ucontext() local 885 struct ib_ucontext *ucontext = ufile->ucontext; in __uverbs_cleanup_ufile() local
|
D | uverbs_cmd.c | 209 struct ib_ucontext *ucontext; in ib_alloc_ucontext() local 233 struct ib_ucontext *ucontext = attrs->context; in ib_init_ucontext() local 324 static void copy_query_dev_fields(struct ib_ucontext *ucontext, in copy_query_dev_fields() 374 struct ib_ucontext *ucontext; in ib_uverbs_query_device() local 397 struct ib_ucontext *ucontext; in ib_uverbs_query_port() local 3594 struct ib_ucontext *ucontext; in ib_uverbs_ex_query_device() local
|
/linux-6.14.4/arch/sparc/include/uapi/asm/ |
D | uctx.h | 64 struct ucontext { struct 65 struct ucontext *uc_link; argument 70 typedef struct ucontext ucontext_t; argument
|
/linux-6.14.4/tools/testing/selftests/mm/ |
D | pkey_sighandler_tests.c | 113 static void sigsegv_handler(int signo, siginfo_t *info, void *ucontext) in sigsegv_handler() 125 static void sigusr1_handler(int signo, siginfo_t *info, void *ucontext) in sigusr1_handler() 135 static void sigusr2_handler(int signo, siginfo_t *info, void *ucontext) in sigusr2_handler()
|
/linux-6.14.4/drivers/infiniband/hw/irdma/ |
D | verbs.c | 119 static int irdma_mmap_legacy(struct irdma_ucontext *ucontext, in irdma_mmap_legacy() 143 irdma_user_mmap_entry_insert(struct irdma_ucontext *ucontext, u64 bar_offset, in irdma_user_mmap_entry_insert() 175 struct irdma_ucontext *ucontext; in irdma_mmap() local 279 struct irdma_ucontext *ucontext = to_ucontext(uctx); in irdma_alloc_ucontext() local 362 struct irdma_ucontext *ucontext = to_ucontext(context); in irdma_dealloc_ucontext() local 394 struct irdma_ucontext *ucontext = in irdma_alloc_pd() local 479 static int irdma_setup_push_mmap_entries(struct irdma_ucontext *ucontext, in irdma_setup_push_mmap_entries() 588 struct irdma_ucontext *ucontext = rdma_udata_to_drv_context(udata, in irdma_setup_umode_qp() local 1504 struct irdma_ucontext *ucontext; in irdma_modify_qp_roce() local 1750 struct irdma_ucontext *ucontext; in irdma_modify_qp() local [all …]
|
/linux-6.14.4/drivers/infiniband/hw/cxgb4/ |
D | provider.c | 64 struct c4iw_ucontext *ucontext = to_c4iw_ucontext(context); in c4iw_dealloc_ucontext() local 76 static int c4iw_alloc_ucontext(struct ib_ucontext *ucontext, in c4iw_alloc_ucontext() 135 struct c4iw_ucontext *ucontext; in c4iw_mmap() local
|
D | cq.c | 80 struct c4iw_ucontext *ucontext = NULL; in create_cq() local 979 struct c4iw_ucontext *ucontext; in c4iw_destroy_cq() local 1011 struct c4iw_ucontext *ucontext = rdma_udata_to_drv_context( in c4iw_create_cq() local
|
/linux-6.14.4/drivers/infiniband/hw/efa/ |
D | efa_verbs.c | 518 efa_user_mmap_entry_insert(struct ib_ucontext *ucontext, in efa_user_mmap_entry_insert() 544 struct efa_ucontext *ucontext, in qp_mmap_entries_setup() 681 struct efa_ucontext *ucontext; in efa_create_qp() local 1129 struct efa_ucontext *ucontext = rdma_udata_to_drv_context( in efa_create_cq() local 1913 struct efa_ucontext *ucontext = to_eucontext(ibucontext); in efa_alloc_ucontext() local 1967 struct efa_ucontext *ucontext = to_eucontext(ibucontext); in efa_dealloc_ucontext() local 1980 static int __efa_mmap(struct efa_dev *dev, struct efa_ucontext *ucontext, in __efa_mmap() 2046 struct efa_ucontext *ucontext = to_eucontext(ibucontext); in efa_mmap() local
|
/linux-6.14.4/tools/testing/selftests/syscall_user_dispatch/ |
D | sud_benchmark.c | 104 static void handle_sigsys(int sig, siginfo_t *info, void *ucontext) in handle_sigsys()
|
D | sud_test.c | 151 static void handle_sigsys(int sig, siginfo_t *info, void *ucontext) in handle_sigsys()
|
/linux-6.14.4/drivers/infiniband/hw/mthca/ |
D | mthca_srq.c | 103 struct mthca_ucontext *ucontext = rdma_udata_to_drv_context( in mthca_tavor_init_srq_context() local 124 struct mthca_ucontext *ucontext = rdma_udata_to_drv_context( in mthca_arbel_init_srq_context() local
|