Home
last modified time | relevance | path

Searched defs:ucontext (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v4.19/arch/powerpc/include/uapi/asm/
Ducontext.h21 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-v4.19/arch/riscv/include/uapi/asm/
Ducontext.h24 struct ucontext { struct
26 struct ucontext *uc_link; argument
38 * ucontext, so we're putting this at the end in order to allow for argument
42 struct sigcontext uc_mcontext;
/Linux-v4.19/arch/arm64/include/uapi/asm/
Ducontext.h22 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-v4.19/arch/alpha/include/asm/
Ducontext.h5 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-v4.19/arch/parisc/include/asm/
Ducontext.h5 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-v4.19/arch/xtensa/include/asm/
Ducontext.h14 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-v4.19/include/uapi/asm-generic/
Ducontext.h5 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-v4.19/arch/mips/include/uapi/asm/
Ducontext.h54 struct ucontext { struct
57 struct ucontext *uc_link; argument
62 /* Extended context structures may follow ucontext */ argument
63 unsigned long long uc_extcontext[0];
/Linux-v4.19/arch/m68k/include/asm/
Ducontext.h22 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-v4.19/arch/s390/include/uapi/asm/
Ducontext.h31 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-v4.19/arch/arm/include/asm/
Ducontext.h18 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-v4.19/arch/sparc/include/uapi/asm/
Ductx.h64 struct ucontext { struct
65 struct ucontext *uc_link; argument
70 typedef struct ucontext ucontext_t; argument
/Linux-v4.19/arch/ia64/include/uapi/asm/
Ducontext.h5 struct ucontext { struct
6 struct sigcontext uc_mcontext;
/Linux-v4.19/drivers/infiniband/hw/cxgb4/
Dprovider.c63 struct c4iw_ucontext *ucontext; in _c4iw_free_ucontext() local
79 struct c4iw_ucontext *ucontext = to_c4iw_ucontext(context); in c4iw_dealloc_ucontext() local
150 struct c4iw_ucontext *ucontext; in c4iw_mmap() local
Dcq.c80 struct c4iw_ucontext *ucontext = NULL; in create_cq() local
974 struct c4iw_ucontext *ucontext; in c4iw_destroy_cq() local
1004 struct c4iw_ucontext *ucontext = NULL; in c4iw_create_cq() local
Dqp.c887 struct c4iw_ucontext *ucontext; in free_qp_work() local
2131 struct c4iw_ucontext *ucontext; in c4iw_create_qp() local
2691 struct c4iw_ucontext *ucontext; in c4iw_create_srq() local
2831 struct c4iw_ucontext *ucontext; in c4iw_destroy_srq() local
Diw_cxgb4.h557 struct c4iw_ucontext *ucontext; member
603 static inline void c4iw_put_ucontext(struct c4iw_ucontext *ucontext) in c4iw_put_ucontext()
608 static inline void c4iw_get_ucontext(struct c4iw_ucontext *ucontext) in c4iw_get_ucontext()
620 static inline struct c4iw_mm_entry *remove_mmap(struct c4iw_ucontext *ucontext, in remove_mmap()
642 static inline void insert_mmap(struct c4iw_ucontext *ucontext, in insert_mmap()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_verbs.c135 struct i40iw_ucontext *ucontext; in i40iw_alloc_ucontext() local
177 struct i40iw_ucontext *ucontext = to_ucontext(context); in i40iw_dealloc_ucontext() local
204 struct i40iw_ucontext *ucontext; in i40iw_mmap() local
328 struct i40iw_ucontext *ucontext; in i40iw_alloc_pd() local
568 struct i40iw_ucontext *ucontext; in i40iw_create_qp() local
1181 struct i40iw_ucontext *ucontext; in i40iw_create_cq() local
1836 struct i40iw_ucontext *ucontext; in i40iw_reg_user_mr() local
2046 struct i40iw_ucontext *ucontext) in i40iw_del_memlist()
2096 struct i40iw_ucontext *ucontext; in i40iw_dereg_mr() local
/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch_provider.c67 struct iwch_ucontext *ucontext = to_iwch_ucontext(context); in iwch_dealloc_ucontext() local
120 struct iwch_ucontext *ucontext = NULL; in iwch_create_cq() local
324 struct iwch_ucontext *ucontext; in iwch_mmap() local
764 struct iwch_ucontext *ucontext; in iwch_destroy_qp() local
800 struct iwch_ucontext *ucontext; in iwch_create_qp() local
Diwch_provider.h206 static inline struct iwch_mm_entry *remove_mmap(struct iwch_ucontext *ucontext, in remove_mmap()
229 static inline void insert_mmap(struct iwch_ucontext *ucontext, in insert_mmap()
/Linux-v4.19/drivers/infiniband/core/
Drdma_core.c268 struct ib_ucontext *ucontext; in alloc_uobj() local
842 struct ib_ucontext *ucontext = ufile->ucontext; in ufile_destroy_ucontext() local
Duverbs_cmd.c75 struct ib_ucontext *ucontext; in ib_uverbs_get_context() local
186 static void copy_query_dev_fields(struct ib_ucontext *ucontext, in copy_query_dev_fields()
240 struct ib_ucontext *ucontext; in ib_uverbs_query_device() local
290 struct ib_ucontext *ucontext; in ib_uverbs_query_port() local
3988 struct ib_ucontext *ucontext; in ib_uverbs_ex_query_device() local
Duverbs_main.c148 struct ib_ucontext *ucontext = smp_load_acquire(&ufile->ucontext); in ib_uverbs_get_ucontext() local
802 struct ib_ucontext *ucontext; in ib_uverbs_mmap() local
/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_uiom.c435 struct ib_ucontext *ucontext) in usnic_uiom_reg_release()
Dusnic_ib_verbs.c494 struct usnic_ib_ucontext *ucontext; in usnic_ib_create_qp() local

12