Searched refs:sa (Results 1 - 200 of 336) sorted by relevance

12

/linux-4.1.27/security/apparmor/
H A Daudit.c109 * Record common AppArmor audit data from @sa
113 struct common_audit_data *sa = ca; audit_pre() local
117 audit_log_string(ab, aa_audit_type[sa->aad->type]); audit_pre()
120 if (sa->aad->op) { audit_pre()
122 audit_log_string(ab, op_table[sa->aad->op]); audit_pre()
125 if (sa->aad->info) { audit_pre()
127 audit_log_string(ab, sa->aad->info); audit_pre()
128 if (sa->aad->error) audit_pre()
129 audit_log_format(ab, " error=%d", sa->aad->error); audit_pre()
132 if (sa->aad->profile) { audit_pre()
133 struct aa_profile *profile = sa->aad->profile; audit_pre()
142 if (sa->aad->name) { audit_pre()
144 audit_log_untrustedstring(ab, sa->aad->name); audit_pre()
150 * @sa: audit event structure (NOT NULL)
153 void aa_audit_msg(int type, struct common_audit_data *sa, aa_audit_msg() argument
156 sa->aad->type = type; aa_audit_msg()
157 common_lsm_audit(sa, audit_pre, cb); aa_audit_msg()
165 * @sa: audit event (NOT NULL)
173 struct common_audit_data *sa, aa_audit()
179 if (likely(!sa->aad->error)) { aa_audit()
191 return sa->aad->error; aa_audit()
197 sa->aad->profile = profile; aa_audit()
199 aa_audit_msg(type, sa, cb); aa_audit()
201 if (sa->aad->type == AUDIT_APPARMOR_KILL) aa_audit()
203 sa->u.tsk ? sa->u.tsk : current); aa_audit()
205 if (sa->aad->type == AUDIT_APPARMOR_ALLOWED) aa_audit()
206 return complain_error(sa->aad->error); aa_audit()
208 return sa->aad->error; aa_audit()
172 aa_audit(int type, struct aa_profile *profile, gfp_t gfp, struct common_audit_data *sa, void (*cb) (struct audit_buffer *, void *)) aa_audit() argument
H A Dcapability.c49 struct common_audit_data *sa = va; audit_cb() local
51 audit_log_untrustedstring(ab, capability_names[sa->u.cap]); audit_cb()
63 * Returns: 0 or sa->error on success, error code on failure
69 struct common_audit_data sa; audit_caps() local
71 sa.type = LSM_AUDIT_DATA_CAP; audit_caps()
72 sa.aad = &aad; audit_caps()
73 sa.u.cap = cap; audit_caps()
74 sa.aad->op = OP_CAPABLE; audit_caps()
75 sa.aad->error = error; audit_caps()
107 return aa_audit(type, profile, GFP_ATOMIC, &sa, audit_cb); audit_caps()
H A Dfile.c67 struct common_audit_data *sa = va; file_audit_cb() local
70 if (sa->aad->fs.request & AA_AUDIT_FILE_MASK) { file_audit_cb()
72 audit_file_mask(ab, sa->aad->fs.request); file_audit_cb()
74 if (sa->aad->fs.denied & AA_AUDIT_FILE_MASK) { file_audit_cb()
76 audit_file_mask(ab, sa->aad->fs.denied); file_audit_cb()
78 if (sa->aad->fs.request & AA_AUDIT_FILE_MASK) { file_audit_cb()
82 from_kuid(&init_user_ns, sa->aad->fs.ouid)); file_audit_cb()
85 if (sa->aad->fs.target) { file_audit_cb()
87 audit_log_untrustedstring(ab, sa->aad->fs.target); file_audit_cb()
111 struct common_audit_data sa; aa_audit_file() local
113 sa.type = LSM_AUDIT_DATA_NONE; aa_audit_file()
114 sa.aad = &aad; aa_audit_file()
123 if (likely(!sa.aad->error)) { aa_audit_file()
130 sa.aad->fs.request &= mask; aa_audit_file()
132 if (likely(!sa.aad->fs.request)) aa_audit_file()
137 sa.aad->fs.request = sa.aad->fs.request & ~perms->allow; aa_audit_file()
139 if (sa.aad->fs.request & perms->kill) aa_audit_file()
143 if ((sa.aad->fs.request & perms->quiet) && aa_audit_file()
146 sa.aad->fs.request &= ~perms->quiet; aa_audit_file()
148 if (!sa.aad->fs.request) aa_audit_file()
149 return COMPLAIN_MODE(profile) ? 0 : sa.aad->error; aa_audit_file()
152 sa.aad->fs.denied = sa.aad->fs.request & ~perms->allow; aa_audit_file()
153 return aa_audit(type, profile, gfp, &sa, file_audit_cb); aa_audit_file()
H A Dipc.c27 struct common_audit_data *sa = va; audit_cb() local
29 audit_log_untrustedstring(ab, sa->aad->target); audit_cb()
43 struct common_audit_data sa; aa_audit_ptrace() local
45 sa.type = LSM_AUDIT_DATA_NONE; aa_audit_ptrace()
46 sa.aad = &aad; aa_audit_ptrace()
51 return aa_audit(AUDIT_APPARMOR_AUTO, profile, GFP_ATOMIC, &sa, aa_audit_ptrace()
H A Dresource.c35 struct common_audit_data *sa = va; audit_cb() local
38 rlim_names[sa->aad->rlim.rlim], sa->aad->rlim.max); audit_cb()
48 * Returns: 0 or sa->error else other error code on failure
53 struct common_audit_data sa; audit_resource() local
56 sa.type = LSM_AUDIT_DATA_NONE; audit_resource()
57 sa.aad = &aad; audit_resource()
62 return aa_audit(AUDIT_APPARMOR_AUTO, profile, GFP_KERNEL, &sa, audit_resource()
H A Dlib.c69 struct common_audit_data sa; aa_info_message() local
71 sa.type = LSM_AUDIT_DATA_NONE; aa_info_message()
72 sa.aad = &aad; aa_info_message()
74 aa_audit_msg(AUDIT_APPARMOR_STATUS, &sa, NULL); aa_info_message()
H A Dpolicy_unpack.c72 struct common_audit_data *sa = va; audit_cb() local
73 if (sa->aad->iface.target) { audit_cb()
74 struct aa_profile *name = sa->aad->iface.target; audit_cb()
78 if (sa->aad->iface.pos) audit_cb()
79 audit_log_format(ab, " offset=%ld", sa->aad->iface.pos); audit_cb()
96 struct common_audit_data sa; audit_iface() local
98 sa.type = LSM_AUDIT_DATA_NONE; audit_iface()
99 sa.aad = &aad; audit_iface()
107 return aa_audit(AUDIT_APPARMOR_STATUS, profile, GFP_KERNEL, &sa, audit_iface()
H A Dlsm.c534 struct common_audit_data sa; apparmor_setprocattr() local
596 sa.type = LSM_AUDIT_DATA_NONE; apparmor_setprocattr()
597 sa.aad = &aad; apparmor_setprocattr()
602 aa_audit_msg(AUDIT_APPARMOR_DENIED, &sa, NULL); apparmor_setprocattr()
/linux-4.1.27/drivers/crypto/amcc/
H A Dcrypto4xx_alg.c35 static void set_dynamic_sa_command_0(struct dynamic_sa_ctl *sa, u32 save_h, set_dynamic_sa_command_0() argument
40 sa->sa_command_0.w = 0; set_dynamic_sa_command_0()
41 sa->sa_command_0.bf.save_hash_state = save_h; set_dynamic_sa_command_0()
42 sa->sa_command_0.bf.save_iv = save_iv; set_dynamic_sa_command_0()
43 sa->sa_command_0.bf.load_hash_state = ld_h; set_dynamic_sa_command_0()
44 sa->sa_command_0.bf.load_iv = ld_iv; set_dynamic_sa_command_0()
45 sa->sa_command_0.bf.hdr_proc = hdr_proc; set_dynamic_sa_command_0()
46 sa->sa_command_0.bf.hash_alg = h; set_dynamic_sa_command_0()
47 sa->sa_command_0.bf.cipher_alg = c; set_dynamic_sa_command_0()
48 sa->sa_command_0.bf.pad_type = pad_type & 3; set_dynamic_sa_command_0()
49 sa->sa_command_0.bf.extend_pad = pad_type >> 2; set_dynamic_sa_command_0()
50 sa->sa_command_0.bf.op_group = op_grp; set_dynamic_sa_command_0()
51 sa->sa_command_0.bf.opcode = op; set_dynamic_sa_command_0()
52 sa->sa_command_0.bf.dir = dir; set_dynamic_sa_command_0()
55 static void set_dynamic_sa_command_1(struct dynamic_sa_ctl *sa, u32 cm, set_dynamic_sa_command_1() argument
60 sa->sa_command_1.w = 0; set_dynamic_sa_command_1()
61 sa->sa_command_1.bf.crypto_mode31 = (cm & 4) >> 2; set_dynamic_sa_command_1()
62 sa->sa_command_1.bf.crypto_mode9_8 = cm & 3; set_dynamic_sa_command_1()
63 sa->sa_command_1.bf.feedback_mode = cfb, set_dynamic_sa_command_1()
64 sa->sa_command_1.bf.sa_rev = 1; set_dynamic_sa_command_1()
65 sa->sa_command_1.bf.extended_seq_num = esn; set_dynamic_sa_command_1()
66 sa->sa_command_1.bf.seq_num_mask = sn_mask; set_dynamic_sa_command_1()
67 sa->sa_command_1.bf.mutable_bit_proc = mute; set_dynamic_sa_command_1()
68 sa->sa_command_1.bf.copy_pad = cp_pad; set_dynamic_sa_command_1()
69 sa->sa_command_1.bf.copy_payload = cp_pay; set_dynamic_sa_command_1()
70 sa->sa_command_1.bf.copy_hdr = cp_hdr; set_dynamic_sa_command_1()
112 struct dynamic_sa_ctl *sa; crypto4xx_setkey_aes() local
138 sa = (struct dynamic_sa_ctl *) ctx->sa_in; crypto4xx_setkey_aes()
141 set_dynamic_sa_command_0(sa, SA_NOT_SAVE_HASH, SA_NOT_SAVE_IV, crypto4xx_setkey_aes()
148 set_dynamic_sa_command_1(sa, cm, SA_HASH_MODE_HASH, crypto4xx_setkey_aes()
155 sa->sa_contents = SA_AES_CONTENTS | (keylen << 2); crypto4xx_setkey_aes()
156 sa->sa_command_1.bf.key_len = keylen >> 3; crypto4xx_setkey_aes()
164 sa = (struct dynamic_sa_ctl *) ctx->sa_out; crypto4xx_setkey_aes()
165 sa->sa_command_0.bf.dir = DIR_OUTBOUND; crypto4xx_setkey_aes()
188 struct dynamic_sa_ctl *sa; crypto4xx_hash_alg_init() local
214 sa = (struct dynamic_sa_ctl *) ctx->sa_in; crypto4xx_hash_alg_init()
215 set_dynamic_sa_command_0(sa, SA_SAVE_HASH, SA_NOT_SAVE_IV, crypto4xx_hash_alg_init()
220 set_dynamic_sa_command_1(sa, 0, SA_HASH_MODE_HASH, crypto4xx_hash_alg_init()
226 sa->sa_contents = SA_HASH160_CONTENTS; crypto4xx_hash_alg_init()
241 struct dynamic_sa_ctl *sa; crypto4xx_hash_init() local
243 sa = (struct dynamic_sa_ctl *) ctx->sa_in; crypto4xx_hash_init()
246 sa->sa_command_0.bf.digest_len = ds >> 2; crypto4xx_hash_init()
247 sa->sa_command_0.bf.load_hash_state = SA_LOAD_HASH_FROM_SA; crypto4xx_hash_init()
H A Dcrypto4xx_core.h61 void *sa_va; /* shadow sa, when using cp from ctx->sa */
63 void *sr_va; /* state record for shadow sa */
90 void *shadow_sa_pool; /* pool of memory for sa in pd_uinfo */
124 u32 offset_to_sr_ptr; /* offset to state ptr, in dynamic sa */
138 void *sa; member in struct:crypto4xx_req_ctx
H A Dcrypto4xx_core.c227 /* alloc 256 bytes which is enough for any kind of dynamic sa */ crypto4xx_build_pdr()
595 struct dynamic_sa_ctl *sa = (struct dynamic_sa_ctl *) ctx->sa_in; crypto4xx_copy_digest_to_dst() local
599 if (sa->sa_command_0.bf.hash_alg == SA_HASH_ALG_SHA1) { crypto4xx_copy_digest_to_dst()
788 struct dynamic_sa_ctl *sa; crypto4xx_build_pd() local
863 pd->sa = pd_uinfo->sa_pa; crypto4xx_build_pd()
864 sa = (struct dynamic_sa_ctl *) pd_uinfo->sa_va; crypto4xx_build_pd()
866 memcpy(sa, ctx->sa_in, ctx->sa_len * 4); crypto4xx_build_pd()
868 memcpy(sa, ctx->sa_out, ctx->sa_len * 4); crypto4xx_build_pd()
870 memcpy((void *) sa + ctx->offset_to_sr_ptr, crypto4xx_build_pd()
877 pd->sa = ctx->sa_in_dma_addr; crypto4xx_build_pd()
878 sa = (struct dynamic_sa_ctl *) ctx->sa_in; crypto4xx_build_pd()
880 pd->sa = ctx->sa_out_dma_addr; crypto4xx_build_pd()
881 sa = (struct dynamic_sa_ctl *) ctx->sa_out; crypto4xx_build_pd()
893 sa->sa_command_0.bf.gather = 1; crypto4xx_build_pd()
916 * Disable gather in sa command crypto4xx_build_pd()
918 sa->sa_command_0.bf.gather = 0; crypto4xx_build_pd()
935 sa->sa_command_0.bf.scatter = 0; crypto4xx_build_pd()
946 sa->sa_command_0.bf.scatter = 1; crypto4xx_build_pd()
979 sa->sa_command_1.bf.hash_crypto_offset = 0; crypto4xx_build_pd()
H A Dcrypto4xx_reg_def.h279 u32 sa; /* get from ctx->sa_dma_addr */ member in struct:ce_pd
280 u32 sa_len; /* only if dynamic sa is used */
/linux-4.1.27/drivers/scsi/aacraid/
H A DMakefile6 dpcsup.o rx.o sa.o rkt.o nark.o src.o
H A Dsa.c26 * sa.c
305 iounmap(dev->regs.sa); aac_sa_ioremap()
308 dev->base = dev->regs.sa = ioremap(dev->base_start, size); aac_sa_ioremap()
/linux-4.1.27/include/net/phonet/
H A Dphonet.h51 struct sock *pn_find_sock_by_sa(struct net *net, const struct sockaddr_pn *sa);
81 void pn_skb_get_src_sockaddr(struct sk_buff *skb, struct sockaddr_pn *sa) pn_skb_get_src_sockaddr() argument
86 sa->spn_family = AF_PHONET; pn_skb_get_src_sockaddr()
87 pn_sockaddr_set_object(sa, obj); pn_skb_get_src_sockaddr()
88 pn_sockaddr_set_resource(sa, ph->pn_res); pn_skb_get_src_sockaddr()
89 memset(sa->spn_zero, 0, sizeof(sa->spn_zero)); pn_skb_get_src_sockaddr()
93 void pn_skb_get_dst_sockaddr(struct sk_buff *skb, struct sockaddr_pn *sa) pn_skb_get_dst_sockaddr() argument
98 sa->spn_family = AF_PHONET; pn_skb_get_dst_sockaddr()
99 pn_sockaddr_set_object(sa, obj); pn_skb_get_dst_sockaddr()
100 pn_sockaddr_set_resource(sa, ph->pn_res); pn_skb_get_dst_sockaddr()
101 memset(sa->spn_zero, 0, sizeof(sa->spn_zero)); pn_skb_get_dst_sockaddr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/
H A Dpriv.h5 #define nvkm_dmaobj_create(p,e,c,pa,sa,d) \
6 nvkm_dmaobj_create_((p), (e), (c), (pa), (sa), sizeof(**d), (void **)d)
/linux-4.1.27/arch/s390/kernel/
H A Dcrash_dump.c312 static void *nt_prstatus(void *ptr, struct save_area *sa) nt_prstatus() argument
318 memcpy(&nt_prstatus.pr_reg.gprs, sa->gp_regs, sizeof(sa->gp_regs)); nt_prstatus()
319 memcpy(&nt_prstatus.pr_reg.psw, sa->psw, sizeof(sa->psw)); nt_prstatus()
320 memcpy(&nt_prstatus.pr_reg.acrs, sa->acc_regs, sizeof(sa->acc_regs)); nt_prstatus()
331 static void *nt_fpregset(void *ptr, struct save_area *sa) nt_fpregset() argument
336 memcpy(&nt_fpregset.fpc, &sa->fp_ctrl_reg, sizeof(sa->fp_ctrl_reg)); nt_fpregset()
337 memcpy(&nt_fpregset.fprs, &sa->fp_regs, sizeof(sa->fp_regs)); nt_fpregset()
346 static void *nt_s390_timer(void *ptr, struct save_area *sa) nt_s390_timer() argument
348 return nt_init(ptr, NT_S390_TIMER, &sa->timer, sizeof(sa->timer), nt_s390_timer()
355 static void *nt_s390_tod_cmp(void *ptr, struct save_area *sa) nt_s390_tod_cmp() argument
357 return nt_init(ptr, NT_S390_TODCMP, &sa->clk_cmp, nt_s390_tod_cmp()
358 sizeof(sa->clk_cmp), KEXEC_CORE_NOTE_NAME); nt_s390_tod_cmp()
364 static void *nt_s390_tod_preg(void *ptr, struct save_area *sa) nt_s390_tod_preg() argument
366 return nt_init(ptr, NT_S390_TODPREG, &sa->tod_reg, nt_s390_tod_preg()
367 sizeof(sa->tod_reg), KEXEC_CORE_NOTE_NAME); nt_s390_tod_preg()
373 static void *nt_s390_ctrs(void *ptr, struct save_area *sa) nt_s390_ctrs() argument
375 return nt_init(ptr, NT_S390_CTRS, &sa->ctrl_regs, nt_s390_ctrs()
376 sizeof(sa->ctrl_regs), KEXEC_CORE_NOTE_NAME); nt_s390_ctrs()
382 static void *nt_s390_prefix(void *ptr, struct save_area *sa) nt_s390_prefix() argument
384 return nt_init(ptr, NT_S390_PREFIX, &sa->pref_reg, nt_s390_prefix()
385 sizeof(sa->pref_reg), KEXEC_CORE_NOTE_NAME); nt_s390_prefix()
427 void *fill_cpu_elf_notes(void *ptr, struct save_area *sa, __vector128 *vx_regs) fill_cpu_elf_notes() argument
429 ptr = nt_prstatus(ptr, sa); fill_cpu_elf_notes()
430 ptr = nt_fpregset(ptr, sa); fill_cpu_elf_notes()
431 ptr = nt_s390_timer(ptr, sa); fill_cpu_elf_notes()
432 ptr = nt_s390_tod_cmp(ptr, sa); fill_cpu_elf_notes()
433 ptr = nt_s390_tod_preg(ptr, sa); fill_cpu_elf_notes()
434 ptr = nt_s390_ctrs(ptr, sa); fill_cpu_elf_notes()
435 ptr = nt_s390_prefix(ptr, sa); fill_cpu_elf_notes()
527 if (dump_save_areas.areas[i]->sa.pref_reg == 0) get_cpu_cnt()
581 if (sa_ext->sa.pref_reg == 0) notes_init()
583 ptr = fill_cpu_elf_notes(ptr, &sa_ext->sa, sa_ext->vx_regs); notes_init()
H A Dmachine_kexec.c42 struct save_area *sa = (void *) 4608 + store_prefix(); add_elf_notes() local
45 memcpy((void *) (4608UL + sa->pref_reg), sa, sizeof(*sa)); add_elf_notes()
47 ptr = fill_cpu_elf_notes(ptr, sa, NULL); add_elf_notes()
56 unsigned long sa = S390_lowcore.prefixreg_save_area + SAVE_AREA_BASE; setup_regs() local
74 memcpy((void *) SAVE_AREA_BASE, (void *) sa, sizeof(struct save_area));
H A Dsignal.c296 if (ka->sa.sa_flags & SA_ONSTACK) { get_sigframe()
352 if (ka->sa.sa_flags & SA_RESTORER) { setup_frame()
353 restorer = (unsigned long) ka->sa.sa_restorer | PSW_ADDR_AMODE; setup_frame()
369 regs->psw.addr = (unsigned long) ka->sa.sa_handler | PSW_ADDR_AMODE; setup_frame()
416 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_rt_frame()
418 ksig->ka.sa.sa_restorer | PSW_ADDR_AMODE; setup_rt_frame()
449 regs->psw.addr = (unsigned long) ksig->ka.sa.sa_handler | PSW_ADDR_AMODE; setup_rt_frame()
464 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
505 if (!(ksig.ka.sa.sa_flags & SA_RESTART)) { do_signal()
H A Dcompat_signal.c382 if (ka->sa.sa_flags & SA_ONSTACK) { get_sigframe()
439 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_frame32()
441 ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; setup_frame32()
457 regs->psw.addr = (__force __u64) ksig->ka.sa.sa_handler; setup_frame32()
508 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_rt_frame32()
510 ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; setup_rt_frame32()
542 regs->psw.addr = (__u64 __force) ksig->ka.sa.sa_handler; setup_rt_frame32()
561 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal32()
H A Dsmp.c545 copy_oldmem_page(1, (void *) &sa_ext->sa, sizeof(sa_ext->sa), __smp_store_cpu_state()
553 memcpy_real(&sa_ext->sa, lc + SAVE_AREA_BASE, sizeof(sa_ext->sa)); __smp_store_cpu_state()
/linux-4.1.27/drivers/net/wireless/orinoco/
H A Dmic.h19 u8 *da, u8 *sa, u8 priority,
H A Dmic.c47 u8 *da, u8 *sa, u8 priority, orinoco_mic()
61 memcpy(&hdr[ETH_ALEN], sa, ETH_ALEN); orinoco_mic()
46 orinoco_mic(struct crypto_hash *tfm_michael, u8 *key, u8 *da, u8 *sa, u8 priority, u8 *data, size_t data_len, u8 *mic) orinoco_mic() argument
/linux-4.1.27/net/mac80211/
H A Dmichael.c33 u8 *da, *sa, tid; michael_mic_hdr() local
36 sa = ieee80211_get_SA(hdr); michael_mic_hdr()
51 (get_unaligned_le16(sa) << 16)); michael_mic_hdr()
52 michael_block(mctx, get_unaligned_le32(&sa[2])); michael_mic_hdr()
H A Dmesh.c209 * @sa: source address
219 const u8 *sa, struct ieee80211s_hdr *mesh_hdr) mesh_rmc_check()
237 } else if ((seqnum == p->seqnum) && ether_addr_equal(sa, p->sa)) mesh_rmc_check()
247 memcpy(p->sa, sa, ETH_ALEN); mesh_rmc_check()
665 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); ieee80211_mesh_build_beacon()
999 memcpy(hdr->da, mgmt->sa, ETH_ALEN); ieee80211_mesh_rx_probe_req()
1049 mesh_neighbour_update(sdata, mgmt->sa, &elems); ieee80211_mesh_rx_bcn_presp()
1140 memcpy(mgmt_fwd->sa, sdata->vif.addr, ETH_ALEN); mesh_fwd_csa_frame()
218 mesh_rmc_check(struct ieee80211_sub_if_data *sdata, const u8 *sa, struct ieee80211s_hdr *mesh_hdr) mesh_rmc_check() argument
H A Dmesh_hwmp.c131 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); mesh_path_sel_frame_tx()
268 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); mesh_path_error_tx()
387 sta = sta_info_get(sdata, mgmt->sa); hwmp_route_info_get()
472 ta = mgmt->sa; hwmp_route_info_get()
595 target_sn, mgmt->sa, 0, ttl, hwmp_preq_frame_process()
719 ta = mgmt->sa; hwmp_perr_frame_process()
785 orig_addr, mgmt->sa, root_is_gate); hwmp_rann_frame_process()
788 sta = sta_info_get(sdata, mgmt->sa); hwmp_rann_frame_process()
829 memcpy(mpath->rann_snd_addr, mgmt->sa, ETH_ALEN); hwmp_rann_frame_process()
865 sta = sta_info_get(sdata, mgmt->sa); mesh_rx_path_sel_frame()
H A Dibss.c79 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); ieee80211_ibss_build_presp()
947 mgmt->sa, mgmt->da, mgmt->bssid, reason); ieee80211_rx_mgmt_deauth_ibss()
948 sta_info_destroy_addr(sdata, mgmt->sa); ieee80211_rx_mgmt_deauth_ibss()
967 mgmt->sa, mgmt->da, mgmt->bssid, auth_transaction); ieee80211_rx_mgmt_auth_ibss()
979 mgmt->sa, sdata->u.ibss.bssid, NULL, 0, 0, 0); ieee80211_rx_mgmt_auth_ibss()
1003 sta = sta_info_get(sdata, mgmt->sa); ieee80211_update_sta_info()
1031 mgmt->sa, supp_rates); ieee80211_update_sta_info()
1171 mgmt->sa, mgmt->bssid, ieee80211_rx_bss_info()
1183 ieee80211_ibss_add_sta(sdata, mgmt->bssid, mgmt->sa, ieee80211_rx_bss_info()
1526 mgmt->sa, mgmt->da, mgmt->bssid, tx_last_beacon); ieee80211_rx_mgmt_probe_req()
1540 mgmt->sa); ieee80211_rx_mgmt_probe_req()
1558 memcpy(((struct ieee80211_mgmt *) skb->data)->da, mgmt->sa, ETH_ALEN); ieee80211_rx_mgmt_probe_req()
1559 ibss_dbg(sdata, "Sending ProbeResp to %pM\n", mgmt->sa); ieee80211_rx_mgmt_probe_req()
H A Dspectmgmt.c203 memcpy(msr_report->sa, sdata->vif.addr, ETH_ALEN); ieee80211_send_refuse_measurement_request()
241 mgmt->sa, mgmt->bssid, ieee80211_process_measurement_req()
H A Dht.c375 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); ieee80211_send_delba()
413 mgmt->sa, initiator ? "initiator" : "recipient", ieee80211_process_delba()
440 memcpy(action_frame->sa, sdata->dev->dev_addr, ETH_ALEN); ieee80211_send_smps_action()
H A Dmesh.h175 * @sa: source address of the frame
185 u8 sa[ETH_ALEN]; member in struct:rmc_entry
209 const u8 *da, const u8 *sa);
H A Dtdls.c681 memcpy(tf->sa, sdata->vif.addr, ETH_ALEN); ieee80211_prep_tdls_encap_data()
763 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); ieee80211_prep_tdls_direct()
1504 sta = sta_info_get(sdata, tf->sa); ieee80211_process_tdls_channel_switch_resp()
1507 tf->sa); ieee80211_process_tdls_channel_switch_resp()
1557 tf->sa, params.status); ieee80211_process_tdls_channel_switch_resp()
1643 sta = sta_info_get(sdata, tf->sa); ieee80211_process_tdls_channel_switch_req()
1646 tf->sa); ieee80211_process_tdls_channel_switch_req()
1698 tf->sa, params.chandef->chan->center_freq, ieee80211_process_tdls_channel_switch_req()
H A Dmesh_plink.c294 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); mesh_plink_frame_tx()
1051 sta = sta_info_get(sdata, mgmt->sa); mesh_process_plink_frame()
1056 mgmt->sa); mesh_process_plink_frame()
1066 sta = mesh_sta_info_get(sdata, mgmt->sa, elems); mesh_process_plink_frame()
1074 mgmt->sa, 0, plid, mesh_process_plink_frame()
H A Diface.c211 struct sockaddr *sa = addr; ieee80211_change_mac() local
222 ret = ieee80211_verify_mac(sdata, sa->sa_data, check_dup); ieee80211_change_mac()
226 ret = eth_mac_addr(dev, sa); ieee80211_change_mac()
229 memcpy(sdata->vif.addr, sa->sa_data, ETH_ALEN); ieee80211_change_mac()
1230 sta = sta_info_get_bss(sdata, mgmt->sa); ieee80211_iface_work()
1271 sta = sta_info_get_bss(sdata, mgmt->sa); ieee80211_iface_work()
/linux-4.1.27/tools/firewire/
H A Dnosy-dump.c149 struct subaction *sa; subaction_create() local
152 sa = malloc(sizeof *sa - sizeof sa->packet + length); subaction_create()
153 if (!sa) subaction_create()
155 sa->ack = data[length / 4 - 1]; subaction_create()
156 sa->length = length; subaction_create()
157 memcpy(&sa->packet, data, length); subaction_create()
159 return sa; subaction_create()
163 subaction_destroy(struct subaction *sa) subaction_destroy() argument
165 free(sa); subaction_destroy()
201 struct subaction *sa; link_transaction_destroy() local
204 sa = list_head(&t->request_list, struct subaction, link); link_transaction_destroy()
205 list_remove(&sa->link); link_transaction_destroy()
206 subaction_destroy(sa); link_transaction_destroy()
209 sa = list_head(&t->response_list, struct subaction, link); link_transaction_destroy()
210 list_remove(&sa->link); link_transaction_destroy()
211 subaction_destroy(sa); link_transaction_destroy()
228 struct subaction *sa; handle_transaction() local
252 list_for_each_entry(sa, &t->request_list, link) handle_transaction()
253 print_packet((uint32_t *) &sa->packet, sa->length); handle_transaction()
254 list_for_each_entry(sa, &t->response_list, link) handle_transaction()
255 print_packet((uint32_t *) &sa->packet, sa->length); handle_transaction()
498 struct subaction *sa, *prev; handle_request_packet() local
503 sa = subaction_create(data, length); handle_request_packet()
504 t->request = sa; handle_request_packet()
519 if (prev->packet.common.tcode != sa->packet.common.tcode || handle_request_packet()
520 prev->packet.common.tlabel != sa->packet.common.tlabel) { handle_request_packet()
526 list_append(&t->request_list, &sa->link); handle_request_packet()
528 switch (sa->ack) { handle_request_packet()
563 struct subaction *sa, *prev; handle_response_packet() local
572 sa = subaction_create(data, length); handle_response_packet()
573 t->response = sa; handle_response_packet()
585 if (prev->packet.common.tcode != sa->packet.common.tcode || handle_response_packet()
586 prev->packet.common.tlabel != sa->packet.common.tlabel) { handle_response_packet()
600 sa->packet.common.tcode) { handle_response_packet()
605 list_append(&t->response_list, &sa->link); handle_response_packet()
607 switch (sa->ack) { handle_response_packet()
/linux-4.1.27/tools/perf/tests/
H A Dbp_signal_overflow.c64 struct sigaction sa; test__bp_signal_overflow() local
69 memset(&sa, 0, sizeof(struct sigaction)); test__bp_signal_overflow()
70 sa.sa_sigaction = (void *) sig_handler; test__bp_signal_overflow()
71 sa.sa_flags = SA_SIGINFO; test__bp_signal_overflow()
73 if (sigaction(SIGIO, &sa, NULL) < 0) { test__bp_signal_overflow()
H A Drdpmc.c102 struct sigaction sa; __test__rdpmc() local
105 sigfillset(&sa.sa_mask); __test__rdpmc()
106 sa.sa_sigaction = segfault_handler; __test__rdpmc()
107 sigaction(SIGSEGV, &sa, NULL); __test__rdpmc()
H A Dbp_signal.c116 struct sigaction sa; test__bp_signal() local
120 memset(&sa, 0, sizeof(struct sigaction)); test__bp_signal()
121 sa.sa_sigaction = (void *) sig_handler; test__bp_signal()
122 sa.sa_flags = SA_SIGINFO; test__bp_signal()
124 if (sigaction(SIGIO, &sa, NULL) < 0) { test__bp_signal()
/linux-4.1.27/net/rxrpc/
H A Dar-connevent.c334 struct sockaddr sa; rxrpc_reject_packets() member in union:__anon14216
336 } sa; rxrpc_reject_packets() local
357 msg.msg_name = &sa; rxrpc_reject_packets()
362 memset(&sa, 0, sizeof(sa)); rxrpc_reject_packets()
363 sa.sa.sa_family = local->srx.transport.family; rxrpc_reject_packets()
364 switch (sa.sa.sa_family) { rxrpc_reject_packets()
366 msg.msg_namelen = sizeof(sa.sin); rxrpc_reject_packets()
378 switch (sa.sa.sa_family) { rxrpc_reject_packets()
380 sa.sin.sin_port = udp_hdr(skb)->source; rxrpc_reject_packets()
381 sa.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; rxrpc_reject_packets()
/linux-4.1.27/net/ieee802154/6lowpan/
H A Drx.c54 struct ieee802154_addr_sa sa, da; iphc_decompress() local
68 ieee802154_addr_to_sa(&sa, &hdr->source); iphc_decompress()
71 if (sa.addr_type == IEEE802154_ADDR_SHORT) iphc_decompress()
72 sap = &sa.short_addr; iphc_decompress()
74 sap = &sa.hwaddr; iphc_decompress()
81 return lowpan_header_decompress(skb, skb->dev, sap, sa.addr_type, iphc_decompress()
H A Dtx.c193 struct ieee802154_addr sa, da; lowpan_header() local
209 sa.mode = IEEE802154_ADDR_LONG; lowpan_header()
210 sa.pan_id = ieee802154_mlme_ops(dev)->get_pan_id(dev); lowpan_header()
211 sa.extended_addr = ieee802154_devaddr_from_raw(saddr); lowpan_header()
214 da.pan_id = sa.pan_id; lowpan_header()
230 ETH_P_IPV6, (void *)&da, (void *)&sa, 0); lowpan_header()
/linux-4.1.27/fs/nfs/
H A Ddns_resolve.h34 size_t namelen, struct sockaddr *sa, size_t salen);
H A Ddns_resolve.c18 struct sockaddr *sa, size_t salen) nfs_dns_resolve_name()
26 ret = rpc_pton(net, ip_addr, ip_len, sa, salen); nfs_dns_resolve_name()
333 size_t namelen, struct sockaddr *sa, size_t salen) nfs_dns_resolve_name()
346 memcpy(sa, &item->addr, item->addrlen); nfs_dns_resolve_name()
17 nfs_dns_resolve_name(struct net *net, char *name, size_t namelen, struct sockaddr *sa, size_t salen) nfs_dns_resolve_name() argument
332 nfs_dns_resolve_name(struct net *net, char *name, size_t namelen, struct sockaddr *sa, size_t salen) nfs_dns_resolve_name() argument
H A Dnfs4namespace.c124 struct sockaddr *sa, size_t salen, struct net *net) nfs_parse_server_name()
128 ret = rpc_pton(net, string, len, sa, salen); nfs_parse_server_name()
130 ret = nfs_dns_resolve_name(net, string, len, sa, salen); nfs_parse_server_name()
123 nfs_parse_server_name(char *string, size_t len, struct sockaddr *sa, size_t salen, struct net *net) nfs_parse_server_name() argument
/linux-4.1.27/arch/mips/include/asm/
H A Dsignal.h16 #define sig_uses_siginfo(ka) ((ka)->sa.sa_flags & SA_SIGINFO)
H A Dpgtable-bits.h210 int sa; pte_to_entrylo() local
212 sa = 31 - _PAGE_NO_READ_SHIFT; pte_to_entrylo()
214 sa = 63 - _PAGE_NO_READ_SHIFT; pte_to_entrylo()
222 ((pte_val & (_PAGE_NO_EXEC | _PAGE_NO_READ)) << sa); pte_to_entrylo()
/linux-4.1.27/arch/x86/um/os-Linux/
H A Dtask_size.c69 struct sigaction sa, old; os_get_top_address() local
89 sa.sa_handler = segfault; os_get_top_address()
90 sigemptyset(&sa.sa_mask); os_get_top_address()
91 sa.sa_flags = SA_NODEFER; os_get_top_address()
92 if (sigaction(SIGSEGV, &sa, &old)) { os_get_top_address()
/linux-4.1.27/net/key/
H A Daf_key.c588 int pfkey_sockaddr_extract(const struct sockaddr *sa, xfrm_address_t *xaddr) pfkey_sockaddr_extract() argument
590 switch (sa->sa_family) { pfkey_sockaddr_extract()
593 ((struct sockaddr_in *)sa)->sin_addr.s_addr; pfkey_sockaddr_extract()
598 &((struct sockaddr_in6 *)sa)->sin6_addr, pfkey_sockaddr_extract()
615 const struct sadb_sa *sa; pfkey_xfrm_state_lookup() local
621 sa = ext_hdrs[SADB_EXT_SA - 1]; pfkey_xfrm_state_lookup()
622 if (sa == NULL) pfkey_xfrm_state_lookup()
651 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family); pfkey_xfrm_state_lookup()
692 struct sockaddr *sa, pfkey_sockaddr_fill()
698 struct sockaddr_in *sin = (struct sockaddr_in *)sa; pfkey_sockaddr_fill()
708 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; pfkey_sockaddr_fill()
726 struct sadb_sa *sa; __pfkey_xfrm_state2msg() local
795 /* sa */ __pfkey_xfrm_state2msg()
796 sa = (struct sadb_sa *) skb_put(skb, sizeof(struct sadb_sa)); __pfkey_xfrm_state2msg()
797 sa->sadb_sa_len = sizeof(struct sadb_sa)/sizeof(uint64_t); __pfkey_xfrm_state2msg()
798 sa->sadb_sa_exttype = SADB_EXT_SA; __pfkey_xfrm_state2msg()
799 sa->sadb_sa_spi = x->id.spi; __pfkey_xfrm_state2msg()
800 sa->sadb_sa_replay = x->props.replay_window; __pfkey_xfrm_state2msg()
803 sa->sadb_sa_state = x->km.dying ? __pfkey_xfrm_state2msg()
807 sa->sadb_sa_state = SADB_SASTATE_LARVAL; __pfkey_xfrm_state2msg()
810 sa->sadb_sa_state = SADB_SASTATE_DEAD; __pfkey_xfrm_state2msg()
813 sa->sadb_sa_auth = 0; __pfkey_xfrm_state2msg()
816 sa->sadb_sa_auth = (a && a->pfkey_supported) ? __pfkey_xfrm_state2msg()
819 sa->sadb_sa_encrypt = 0; __pfkey_xfrm_state2msg()
823 sa->sadb_sa_encrypt = (a && a->pfkey_supported) ? __pfkey_xfrm_state2msg()
829 sa->sadb_sa_encrypt = (a && a->pfkey_supported) ? __pfkey_xfrm_state2msg()
833 sa->sadb_sa_flags = 0; __pfkey_xfrm_state2msg()
835 sa->sadb_sa_flags |= SADB_SAFLAGS_NOECN; __pfkey_xfrm_state2msg()
837 sa->sadb_sa_flags |= SADB_SAFLAGS_DECAP_DSCP; __pfkey_xfrm_state2msg()
839 sa->sadb_sa_flags |= SADB_SAFLAGS_NOPMTUDISC; __pfkey_xfrm_state2msg()
954 /* sa */ __pfkey_xfrm_state2msg()
1035 const struct sadb_sa *sa; pfkey_msg2xfrm_state() local
1042 sa = ext_hdrs[SADB_EXT_SA - 1]; pfkey_msg2xfrm_state()
1043 if (!sa || pfkey_msg2xfrm_state()
1076 if (sa->sadb_sa_auth > SADB_AALG_MAX || pfkey_msg2xfrm_state()
1078 sa->sadb_sa_encrypt > SADB_X_CALG_MAX) || pfkey_msg2xfrm_state()
1079 sa->sadb_sa_encrypt > SADB_EALG_MAX) pfkey_msg2xfrm_state()
1083 sa->sadb_sa_auth != SADB_X_AALG_NULL && pfkey_msg2xfrm_state()
1089 sa->sadb_sa_encrypt != SADB_EALG_NULL && pfkey_msg2xfrm_state()
1099 x->id.spi = sa->sadb_sa_spi; pfkey_msg2xfrm_state()
1100 x->props.replay_window = min_t(unsigned int, sa->sadb_sa_replay, pfkey_msg2xfrm_state()
1102 if (sa->sadb_sa_flags & SADB_SAFLAGS_NOECN) pfkey_msg2xfrm_state()
1104 if (sa->sadb_sa_flags & SADB_SAFLAGS_DECAP_DSCP) pfkey_msg2xfrm_state()
1106 if (sa->sadb_sa_flags & SADB_SAFLAGS_NOPMTUDISC) pfkey_msg2xfrm_state()
1139 if (sa->sadb_sa_auth) { pfkey_msg2xfrm_state()
1141 struct xfrm_algo_desc *a = xfrm_aalg_get_byid(sa->sadb_sa_auth); pfkey_msg2xfrm_state()
1158 x->props.aalgo = sa->sadb_sa_auth; pfkey_msg2xfrm_state()
1159 /* x->algo.flags = sa->sadb_sa_flags; */ pfkey_msg2xfrm_state()
1161 if (sa->sadb_sa_encrypt) { pfkey_msg2xfrm_state()
1163 struct xfrm_algo_desc *a = xfrm_calg_get_byid(sa->sadb_sa_encrypt); pfkey_msg2xfrm_state()
1172 x->props.calgo = sa->sadb_sa_encrypt; pfkey_msg2xfrm_state()
1175 struct xfrm_algo_desc *a = xfrm_ealg_get_byid(sa->sadb_sa_encrypt); pfkey_msg2xfrm_state()
1192 x->props.ealgo = sa->sadb_sa_encrypt; pfkey_msg2xfrm_state()
1195 /* x->algo.flags = sa->sadb_sa_flags; */ pfkey_msg2xfrm_state()
1915 u8 *sa = (u8 *) (rq + 1); parse_ipsecrequest() local
1918 family = pfkey_sockaddr_extract((struct sockaddr *)sa, parse_ipsecrequest()
1924 if (pfkey_sockaddr_extract((struct sockaddr *)(sa + socklen), parse_ipsecrequest()
2129 u8 *sa = (void *)(rq + 1); pfkey_xfrm_policy2msg() local
2131 (struct sockaddr *)sa, pfkey_xfrm_policy2msg()
2134 (struct sockaddr *) (sa + socklen), pfkey_xfrm_policy2msg()
2193 struct sadb_address *sa; pfkey_spdadd() local
2218 sa = ext_hdrs[SADB_EXT_ADDRESS_SRC-1]; pfkey_spdadd()
2219 xp->family = pfkey_sadb_addr2xfrm_addr(sa, &xp->selector.saddr); pfkey_spdadd()
2221 xp->selector.prefixlen_s = sa->sadb_address_prefixlen; pfkey_spdadd()
2222 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); pfkey_spdadd()
2223 xp->selector.sport = ((struct sockaddr_in *)(sa+1))->sin_port; pfkey_spdadd()
2227 sa = ext_hdrs[SADB_EXT_ADDRESS_DST-1]; pfkey_spdadd()
2228 pfkey_sadb_addr2xfrm_addr(sa, &xp->selector.daddr); pfkey_spdadd()
2229 xp->selector.prefixlen_d = sa->sadb_address_prefixlen; pfkey_spdadd()
2234 xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); pfkey_spdadd()
2236 xp->selector.dport = ((struct sockaddr_in *)(sa+1))->sin_port; pfkey_spdadd()
2307 struct sadb_address *sa; pfkey_spddelete() local
2326 sa = ext_hdrs[SADB_EXT_ADDRESS_SRC-1]; pfkey_spddelete()
2327 sel.family = pfkey_sadb_addr2xfrm_addr(sa, &sel.saddr); pfkey_spddelete()
2328 sel.prefixlen_s = sa->sadb_address_prefixlen; pfkey_spddelete()
2329 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); pfkey_spddelete()
2330 sel.sport = ((struct sockaddr_in *)(sa+1))->sin_port; pfkey_spddelete()
2334 sa = ext_hdrs[SADB_EXT_ADDRESS_DST-1]; pfkey_spddelete()
2335 pfkey_sadb_addr2xfrm_addr(sa, &sel.daddr); pfkey_spddelete()
2336 sel.prefixlen_d = sa->sadb_address_prefixlen; pfkey_spddelete()
2337 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); pfkey_spddelete()
2338 sel.dport = ((struct sockaddr_in *)(sa+1))->sin_port; pfkey_spddelete()
2416 static int parse_sockaddr_pair(struct sockaddr *sa, int ext_len, parse_sockaddr_pair() argument
2422 if (ext_len < pfkey_sockaddr_pair_size(sa->sa_family)) parse_sockaddr_pair()
2425 af = pfkey_sockaddr_extract(sa, saddr); parse_sockaddr_pair()
2430 if (pfkey_sockaddr_extract((struct sockaddr *) (((u8 *)sa) + socklen), parse_sockaddr_pair()
2492 struct sadb_address *sa; pfkey_migrate() local
2532 sa = ext_hdrs[SADB_EXT_ADDRESS_SRC - 1]; pfkey_migrate()
2533 sel.family = pfkey_sadb_addr2xfrm_addr(sa, &sel.saddr); pfkey_migrate()
2534 sel.prefixlen_s = sa->sadb_address_prefixlen; pfkey_migrate()
2535 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); pfkey_migrate()
2536 sel.sport = ((struct sockaddr_in *)(sa + 1))->sin_port; pfkey_migrate()
2541 sa = ext_hdrs[SADB_EXT_ADDRESS_DST - 1]; pfkey_migrate()
2542 pfkey_sadb_addr2xfrm_addr(sa, &sel.daddr); pfkey_migrate()
2543 sel.prefixlen_d = sa->sadb_address_prefixlen; pfkey_migrate()
2544 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto); pfkey_migrate()
2545 sel.dport = ((struct sockaddr_in *)(sa + 1))->sin_port; pfkey_migrate()
3279 struct sadb_sa *sa; pfkey_send_new_mapping() local
3326 sa = (struct sadb_sa *) skb_put(skb, sizeof(struct sadb_sa)); pfkey_send_new_mapping()
3327 sa->sadb_sa_len = sizeof(struct sadb_sa)/sizeof(uint64_t); pfkey_send_new_mapping()
3328 sa->sadb_sa_exttype = SADB_EXT_SA; pfkey_send_new_mapping()
3329 sa->sadb_sa_spi = x->id.spi; pfkey_send_new_mapping()
3330 sa->sadb_sa_replay = 0; pfkey_send_new_mapping()
3331 sa->sadb_sa_state = 0; pfkey_send_new_mapping()
3332 sa->sadb_sa_auth = 0; pfkey_send_new_mapping()
3333 sa->sadb_sa_encrypt = 0; pfkey_send_new_mapping()
3334 sa->sadb_sa_flags = 0; pfkey_send_new_mapping()
3420 u8 *sa; set_sadb_kmaddress() local
3434 sa = (u8 *)(kma + 1); set_sadb_kmaddress()
3435 if (!pfkey_sockaddr_fill(&k->local, 0, (struct sockaddr *)sa, family) || set_sadb_kmaddress()
3436 !pfkey_sockaddr_fill(&k->remote, 0, (struct sockaddr *)(sa+socklen), family)) set_sadb_kmaddress()
3448 u8 *sa; set_ipsecrequest() local
3463 sa = (u8 *) (rq + 1); set_ipsecrequest()
3464 if (!pfkey_sockaddr_fill(src, 0, (struct sockaddr *)sa, family) || set_ipsecrequest()
3465 !pfkey_sockaddr_fill(dst, 0, (struct sockaddr *)(sa + socklen), family)) set_ipsecrequest()
691 pfkey_sockaddr_fill(const xfrm_address_t *xaddr, __be16 port, struct sockaddr *sa, unsigned short family) pfkey_sockaddr_fill() argument
/linux-4.1.27/tools/testing/selftests/x86/
H A Dsingle_step_syscall.c45 struct sigaction sa; sethandler() local
46 memset(&sa, 0, sizeof(sa)); sethandler()
47 sa.sa_sigaction = handler; sethandler()
48 sa.sa_flags = SA_SIGINFO | flags; sethandler()
49 sigemptyset(&sa.sa_mask); sethandler()
50 if (sigaction(sig, &sa, 0)) sethandler()
H A Dsigreturn.c124 struct sigaction sa; sethandler() local
125 memset(&sa, 0, sizeof(sa)); sethandler()
126 sa.sa_sigaction = handler; sethandler()
127 sa.sa_flags = SA_SIGINFO | flags; sethandler()
128 sigemptyset(&sa.sa_mask); sethandler()
129 if (sigaction(sig, &sa, 0)) sethandler()
135 struct sigaction sa; clearhandler() local
136 memset(&sa, 0, sizeof(sa)); clearhandler()
137 sa.sa_handler = SIG_DFL; clearhandler()
138 sigemptyset(&sa.sa_mask); clearhandler()
139 if (sigaction(sig, &sa, 0)) clearhandler()
/linux-4.1.27/net/appletalk/
H A Daarp.c417 void aarp_proxy_remove(struct net_device *dev, struct atalk_addr *sa) aarp_proxy_remove() argument
419 int hash = sa->s_node % (AARP_HASH_SIZE - 1); aarp_proxy_remove()
424 a = __aarp_find_entry(proxies[hash], dev, sa); aarp_proxy_remove()
433 struct atalk_addr *sa) __aarp_proxy_find()
435 int hash = sa->s_node % (AARP_HASH_SIZE - 1); __aarp_proxy_find()
436 struct aarp_entry *a = __aarp_find_entry(proxies[hash], dev, sa); __aarp_proxy_find()
438 return a ? sa : NULL; __aarp_proxy_find()
448 struct sockaddr_at *sa = (struct sockaddr_at *)&atreq.ifr_addr; aarp_send_probe_phase1() local
451 sa->sat_addr.s_node = iface->address.s_node; aarp_send_probe_phase1()
452 sa->sat_addr.s_net = ntohs(iface->address.s_net); aarp_send_probe_phase1()
457 if (iface->address.s_net != htons(sa->sat_addr.s_net) || aarp_send_probe_phase1()
458 iface->address.s_node != sa->sat_addr.s_node) aarp_send_probe_phase1()
461 iface->address.s_net = htons(sa->sat_addr.s_net); aarp_send_probe_phase1()
462 iface->address.s_node = sa->sat_addr.s_node; aarp_send_probe_phase1()
487 int aarp_proxy_probe_network(struct atalk_iface *atif, struct atalk_addr *sa) aarp_proxy_probe_network() argument
512 entry->target_addr.s_node = sa->s_node; aarp_proxy_probe_network()
513 entry->target_addr.s_net = sa->s_net; aarp_proxy_probe_network()
518 hash = sa->s_node % (AARP_HASH_SIZE - 1); aarp_proxy_probe_network()
523 aarp_send_probe(atif->dev, sa); aarp_proxy_probe_network()
549 struct atalk_addr *sa, void *hwaddr) aarp_send_ddp()
589 skb->data[0] = sa->s_node; aarp_send_ddp()
609 hash = sa->s_node % (AARP_HASH_SIZE - 1); aarp_send_ddp()
612 if (sa->s_node == ATADDR_BCAST) { aarp_send_ddp()
619 a = __aarp_find_entry(resolved[hash], dev, sa); aarp_send_ddp()
629 a = __aarp_find_entry(unresolved[hash], dev, sa); aarp_send_ddp()
648 a->target_addr = *sa; aarp_send_ddp()
726 struct atalk_addr sa, *ma, da; aarp_rcv() local
752 sa.s_node = ea->pa_src_node; aarp_rcv()
753 sa.s_net = ea->pa_src_net; aarp_rcv()
789 a = __aarp_find_entry(unresolved[hash], dev, &sa); aarp_rcv()
816 sa.s_node = ea->pa_dst_node; aarp_rcv()
817 sa.s_net = ea->pa_dst_net; aarp_rcv()
820 ma = __aarp_proxy_find(dev, &sa); aarp_rcv()
824 da.s_node = sa.s_node; aarp_rcv()
825 da.s_net = sa.s_net; aarp_rcv()
835 a = __aarp_find_entry(resolved[sa.s_node % aarp_rcv()
837 skb->dev, &sa); aarp_rcv()
852 if (sa.s_node != ma->s_node) aarp_rcv()
855 if (sa.s_net && ma->s_net && sa.s_net != ma->s_net) aarp_rcv()
858 sa.s_node = ea->pa_src_node; aarp_rcv()
859 sa.s_net = ea->pa_src_net; aarp_rcv()
863 aarp_send_reply(dev, ma, &sa, ea->hw_src); aarp_rcv()
432 __aarp_proxy_find(struct net_device *dev, struct atalk_addr *sa) __aarp_proxy_find() argument
548 aarp_send_ddp(struct net_device *dev, struct sk_buff *skb, struct atalk_addr *sa, void *hwaddr) aarp_send_ddp() argument
H A Dddp.c226 struct atalk_addr *sa) atif_add_device()
236 iface->address = *sa; atif_add_device()
481 struct net_device *atrtr_get_dev(struct atalk_addr *sa) atrtr_get_dev() argument
483 struct atalk_route *atr = atrtr_find(sa); atrtr_get_dev()
666 struct sockaddr_at *sa; atif_ioctl() local
681 sa = (struct sockaddr_at *)&atreq.ifr_addr; atif_ioctl()
688 if (sa->sat_family != AF_APPLETALK) atif_ioctl()
696 nr = (struct atalk_netrange *)&sa->sat_zero[0]; atif_ioctl()
705 atalk_find_interface(sa->sat_addr.s_net, atif_ioctl()
706 sa->sat_addr.s_node)) { atif_ioctl()
719 if (sa->sat_addr.s_node == ATADDR_BCAST || atif_ioctl()
720 sa->sat_addr.s_node == 254) atif_ioctl()
727 atif->address.s_net = sa->sat_addr.s_net; atif_ioctl()
728 atif->address.s_node = sa->sat_addr.s_node; atif_ioctl()
731 atif = atif_add_device(dev, &sa->sat_addr); atif_ioctl()
750 sa = (struct sockaddr_at *)&rtdef.rt_gateway; atif_ioctl()
751 sa->sat_family = AF_APPLETALK; atif_ioctl()
752 sa->sat_addr.s_net = atif->address.s_net; atif_ioctl()
753 sa->sat_addr.s_node = atif->address.s_node; atif_ioctl()
754 sa = (struct sockaddr_at *)&rtdef.rt_dst; atif_ioctl()
756 sa->sat_family = AF_APPLETALK; atif_ioctl()
757 sa->sat_addr.s_node = ATADDR_ANYNODE; atif_ioctl()
765 sa->sat_addr.s_net = atif->address.s_net; atif_ioctl()
778 sa->sat_addr.s_net = htons(ct); atif_ioctl()
789 sa->sat_family = AF_APPLETALK; atif_ioctl()
790 sa->sat_addr = atif->address; atif_ioctl()
797 sa->sat_family = AF_APPLETALK; atif_ioctl()
798 sa->sat_addr.s_net = atif->address.s_net; atif_ioctl()
799 sa->sat_addr.s_node = ATADDR_BCAST; atif_ioctl()
806 if (sa->sat_family != AF_APPLETALK) atif_ioctl()
814 if (sa->sat_family != AF_APPLETALK) atif_ioctl()
841 if (sa->sat_addr.s_node == ATADDR_BCAST || atif_ioctl()
842 sa->sat_addr.s_node == 254) atif_ioctl()
849 if (atif_proxy_probe_device(atif, &(sa->sat_addr)) < 0) atif_ioctl()
863 if (sa->sat_family != AF_APPLETALK) atif_ioctl()
869 aarp_proxy_remove(atif->dev, &(sa->sat_addr)); atif_ioctl()
225 atif_add_device(struct net_device *dev, struct atalk_addr *sa) atif_add_device() argument
/linux-4.1.27/include/linux/sunrpc/
H A Dsvc_xprt.h136 const struct sockaddr *sa, svc_xprt_set_local()
139 memcpy(&xprt->xpt_local, sa, salen); svc_xprt_set_local()
143 const struct sockaddr *sa, svc_xprt_set_remote()
146 memcpy(&xprt->xpt_remote, sa, salen); svc_xprt_set_remote()
149 static inline unsigned short svc_addr_port(const struct sockaddr *sa) svc_addr_port() argument
151 const struct sockaddr_in *sin = (const struct sockaddr_in *)sa; svc_addr_port()
152 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; svc_addr_port()
154 switch (sa->sa_family) { svc_addr_port()
164 static inline size_t svc_addr_len(const struct sockaddr *sa) svc_addr_len() argument
166 switch (sa->sa_family) { svc_addr_len()
135 svc_xprt_set_local(struct svc_xprt *xprt, const struct sockaddr *sa, const size_t salen) svc_xprt_set_local() argument
142 svc_xprt_set_remote(struct svc_xprt *xprt, const struct sockaddr *sa, const size_t salen) svc_xprt_set_remote() argument
H A Daddr.h157 * @sa: sockaddr to get scopeid from
162 static inline u32 rpc_get_scope_id(const struct sockaddr *sa) rpc_get_scope_id() argument
164 if (sa->sa_family != AF_INET6) rpc_get_scope_id()
167 return ((struct sockaddr_in6 *) sa)->sin6_scope_id; rpc_get_scope_id()
/linux-4.1.27/net/phonet/
H A Ddatagram.c131 struct sockaddr_pn sa; pn_recvmsg() local
143 pn_skb_get_src_sockaddr(skb, &sa); pn_recvmsg()
160 __sockaddr_check_size(sizeof(sa)); pn_recvmsg()
161 memcpy(msg->msg_name, &sa, sizeof(sa)); pn_recvmsg()
162 *addr_len = sizeof(sa); pn_recvmsg()
H A Daf_phonet.c377 struct sockaddr_pn sa; phonet_rcv() local
398 pn_skb_get_dst_sockaddr(skb, &sa); phonet_rcv()
401 if (pn_sockaddr_get_addr(&sa) == PNADDR_BROADCAST) { phonet_rcv()
407 if (pn_sockaddr_get_object(&sa) == 0) { phonet_rcv()
408 struct sock *sk = pn_find_sock_by_res(net, sa.spn_resource); phonet_rcv()
414 if (phonet_address_lookup(net, pn_sockaddr_get_addr(&sa)) == 0) { phonet_rcv()
416 struct sock *sk = pn_find_sock_by_sa(net, &sa); phonet_rcv()
431 out_dev = phonet_route_output(net, pn_sockaddr_get_addr(&sa)); phonet_rcv()
434 pn_sockaddr_get_addr(&sa)); phonet_rcv()
442 pn_sockaddr_get_addr(&sa), phonet_rcv()
H A Dsocket.c213 struct sockaddr_pn sa; pn_socket_autobind() local
216 memset(&sa, 0, sizeof(sa)); pn_socket_autobind()
217 sa.spn_family = AF_PHONET; pn_socket_autobind()
218 err = pn_socket_bind(sock, (struct sockaddr *)&sa, pn_socket_autobind()
/linux-4.1.27/crypto/
H A Daf_alg.c154 struct sockaddr_alg *sa = (void *)uaddr; alg_bind() local
162 if (addr_len != sizeof(*sa)) alg_bind()
165 sa->salg_type[sizeof(sa->salg_type) - 1] = 0; alg_bind()
166 sa->salg_name[sizeof(sa->salg_name) - 1] = 0; alg_bind()
168 type = alg_get_type(sa->salg_type); alg_bind()
170 request_module("algif-%s", sa->salg_type); alg_bind()
171 type = alg_get_type(sa->salg_type); alg_bind()
177 private = type->bind(sa->salg_name, sa->salg_feat, sa->salg_mask); alg_bind()
H A Dtwofish_common.c498 ctx->s[0][i] = mds[0][q0[(a) ^ sa] ^ se]; \
506 ctx->s[0][i] = mds[0][q0[q0[(b) ^ sa] ^ se] ^ si]; \
514 ctx->s[0][i] = mds[0][q0[q0[q1[(b) ^ sa] ^ se] ^ si] ^ sm]; \
592 * 128-bit keys use only sa through sh; 256-bit use all of them. */ __twofish_setkey()
593 u8 sa = 0, sb = 0, sc = 0, sd = 0, se = 0, sf = 0, sg = 0, sh = 0; __twofish_setkey() local
610 CALC_S (sa, sb, sc, sd, 0, 0x00, 0x2D, 0x01, 0x2D); /* 01 A4 02 A4 */ __twofish_setkey()
611 CALC_S (sa, sb, sc, sd, 1, 0x2D, 0xA4, 0x44, 0x8A); /* A4 56 A1 55 */ __twofish_setkey()
612 CALC_S (sa, sb, sc, sd, 2, 0x8A, 0xD5, 0xBF, 0xD1); /* 55 82 FC 87 */ __twofish_setkey()
613 CALC_S (sa, sb, sc, sd, 3, 0xD1, 0x7F, 0x3D, 0x99); /* 87 F3 C1 5A */ __twofish_setkey()
614 CALC_S (sa, sb, sc, sd, 4, 0x99, 0x46, 0x66, 0x96); /* 5A 1E 47 58 */ __twofish_setkey()
615 CALC_S (sa, sb, sc, sd, 5, 0x96, 0x3C, 0x5B, 0xED); /* 58 C6 AE DB */ __twofish_setkey()
616 CALC_S (sa, sb, sc, sd, 6, 0xED, 0x37, 0x4F, 0xE0); /* DB 68 3D 9E */ __twofish_setkey()
617 CALC_S (sa, sb, sc, sd, 7, 0xE0, 0xD0, 0x8C, 0x17); /* 9E E5 19 03 */ __twofish_setkey()
/linux-4.1.27/arch/um/kernel/
H A Dsignal.c41 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
54 if ((ksig->ka.sa.sa_flags & SA_ONSTACK) && (sas_ss_flags(sp) == 0)) handle_signal()
58 if (!(ksig->ka.sa.sa_flags & SA_SIGINFO)) handle_signal()
/linux-4.1.27/net/llc/
H A Dllc_output.c26 * @sa: The MAC source address
33 const unsigned char *sa, const unsigned char *da) llc_mac_hdr_init()
40 rc = dev_hard_header(skb, skb->dev, ETH_P_802_2, da, sa, llc_mac_hdr_init()
32 llc_mac_hdr_init(struct sk_buff *skb, const unsigned char *sa, const unsigned char *da) llc_mac_hdr_init() argument
/linux-4.1.27/fs/nfsd/
H A Dfault_inject.c49 struct sockaddr_storage sa; fault_inject_write() local
65 size = rpc_pton(net, write_buf, size, (struct sockaddr *)&sa, sizeof(sa)); fault_inject_write()
67 val = op->set_clnt(&sa, size); fault_inject_write()
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
H A Dgpio-cfg.h48 * @sa samsung_gpio_cfgpin
49 * @sa s3c_gpio_getcfg
50 * @sa s3c_gpio_setpull
51 * @sa s3c_gpio_getpull
108 * @sa s3c_gpio_cfgpin
120 * @sa s3c_gpio_cfgpin.
169 * @sa s3c_gpio_cfgpin
170 * @sa s3c_gpio_setpull
171 * @sa s3c_gpio_cfgpin_range
/linux-4.1.27/net/netrom/
H A Dnr_dev.c103 struct sockaddr *sa = addr; nr_set_mac_address() local
106 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) nr_set_mac_address()
110 err = ax25_listen_register((ax25_address *)sa->sa_data, NULL); nr_set_mac_address()
117 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); nr_set_mac_address()
/linux-4.1.27/net/rose/
H A Drose_dev.c61 struct sockaddr *sa = addr; rose_set_mac_address() local
64 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) rose_set_mac_address()
68 err = rose_add_loopback_node((rose_address *)sa->sa_data); rose_set_mac_address()
75 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); rose_set_mac_address()
/linux-4.1.27/tools/perf/scripts/perl/
H A Drwtop.pl94 my $sa = POSIX::SigAction->new(\&set_print_pending);
95 $sa->flags(SA_RESTART);
96 $sa->safe(1);
97 POSIX::sigaction(SIGALRM, $sa) or die "Can't set SIGALRM handler: $!\n";
/linux-4.1.27/arch/parisc/include/asm/
H A Dassembly.h132 .macro shl r, sa, t variable
133 dep,z \r, 31-(\sa), 32-(\sa), \t
137 .macro shlw r, sa, t variable
138 depw,z \r, 31-(\sa), 32-(\sa), \t
142 .macro shld r, sa, t variable
143 depd,z \r, 63-(\sa), 64-(\sa), \t
147 .macro shr r, sa, t variable
148 extru \r, 31-(\sa), 32-(\sa), \t
152 .macro shrd r, sa, t variable
153 extrd,u \r, 63-(\sa), 64-(\sa), \t
/linux-4.1.27/arch/sparc/kernel/
H A Dsys_sparc32.c173 new_ka.sa.sa_handler = compat_ptr(u_handler); COMPAT_SYSCALL_DEFINE5()
175 sigset_from_compat(&new_ka.sa.sa_mask, &set32); COMPAT_SYSCALL_DEFINE5()
176 ret |= get_user(new_ka.sa.sa_flags, &act->sa_flags); COMPAT_SYSCALL_DEFINE5()
178 new_ka.sa.sa_restorer = compat_ptr(u_restorer); COMPAT_SYSCALL_DEFINE5()
186 sigset_to_compat(&set32, &old_ka.sa.sa_mask); COMPAT_SYSCALL_DEFINE5()
187 ret = put_user(ptr_to_compat(old_ka.sa.sa_handler), &oact->sa_handler); COMPAT_SYSCALL_DEFINE5()
189 ret |= put_user(old_ka.sa.sa_flags, &oact->sa_flags); COMPAT_SYSCALL_DEFINE5()
190 ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), &oact->sa_restorer); COMPAT_SYSCALL_DEFINE5()
H A Dsignal_32.c287 regs->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_frame()
385 regs->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
413 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
421 struct sigaction *sa) syscall_restart()
431 if (!(sa->sa_flags & SA_RESTART)) syscall_restart()
486 syscall_restart(orig_i0, regs, &ksig.ka.sa); do_signal()
420 syscall_restart(unsigned long orig_i0, struct pt_regs *regs, struct sigaction *sa) syscall_restart() argument
H A Dsys_sparc_32.c188 if (copy_from_user(&new_ka.sa, act, sizeof(*act))) SYSCALL_DEFINE5()
195 if (copy_to_user(oact, &old_ka.sa, sizeof(*oact))) SYSCALL_DEFINE5()
H A Dsignal32.c511 regs->tpc = (unsigned long) ksig->ka.sa.sa_handler; setup_frame32()
642 regs->tpc = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame32()
676 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal32()
685 struct sigaction *sa) syscall_restart32()
695 if (!(sa->sa_flags & SA_RESTART)) syscall_restart32()
724 syscall_restart32(orig_i0, regs, &ksig.ka.sa); do_signal32()
684 syscall_restart32(unsigned long orig_i0, struct pt_regs *regs, struct sigaction *sa) syscall_restart32() argument
H A Dsignal_64.c409 if (ksig->ka.sa.sa_flags & SA_SIGINFO) setup_rt_frame()
430 regs->tpc = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
442 struct sigaction *sa) syscall_restart()
452 if (!(sa->sa_flags & SA_RESTART)) syscall_restart()
512 syscall_restart(orig_i0, regs, &ksig.ka.sa); do_signal()
441 syscall_restart(unsigned long orig_i0, struct pt_regs *regs, struct sigaction *sa) syscall_restart() argument
H A Dsys_sparc_64.c630 if (copy_from_user(&new_ka.sa, act, sizeof(*act))) SYSCALL_DEFINE5()
637 if (copy_to_user(oact, &old_ka.sa, sizeof(*oact))) SYSCALL_DEFINE5()
/linux-4.1.27/arch/x86/kernel/
H A Dsignal.c215 if (ka->sa.sa_flags & SA_ONSTACK) { get_sigframe()
220 !(ka->sa.sa_flags & SA_RESTORER) && get_sigframe()
221 ka->sa.sa_restorer) { get_sigframe()
223 sp = (unsigned long) ka->sa.sa_restorer; get_sigframe()
304 if (ksig->ka.sa.sa_flags & SA_RESTORER) __setup_frame()
305 restorer = ksig->ka.sa.sa_restorer; __setup_frame()
324 regs->ip = (unsigned long)ksig->ka.sa.sa_handler; __setup_frame()
366 if (ksig->ka.sa.sa_flags & SA_RESTORER) __setup_rt_frame()
367 restorer = ksig->ka.sa.sa_restorer; __setup_rt_frame()
390 regs->ip = (unsigned long)ksig->ka.sa.sa_handler; __setup_rt_frame()
415 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { __setup_rt_frame()
432 if (ksig->ka.sa.sa_flags & SA_RESTORER) { __setup_rt_frame()
433 put_user_ex(ksig->ka.sa.sa_restorer, &frame->pretcode); __setup_rt_frame()
455 regs->ip = (unsigned long) ksig->ka.sa.sa_handler; __setup_rt_frame()
482 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { x32_setup_rt_frame()
497 if (ksig->ka.sa.sa_flags & SA_RESTORER) { x32_setup_rt_frame()
498 restorer = ksig->ka.sa.sa_restorer; x32_setup_rt_frame()
516 regs->ip = (unsigned long) ksig->ka.sa.sa_handler; x32_setup_rt_frame()
601 if (ksig->ka.sa.sa_flags & SA_SIGINFO) setup_rt_frame()
627 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
/linux-4.1.27/include/net/
H A Dieee802154_netdev.h186 const struct ieee802154_addr_sa *sa) ieee802154_addr_from_sa()
188 a->mode = sa->addr_type; ieee802154_addr_from_sa()
189 a->pan_id = cpu_to_le16(sa->pan_id); ieee802154_addr_from_sa()
193 a->short_addr = cpu_to_le16(sa->short_addr); ieee802154_addr_from_sa()
196 a->extended_addr = ieee802154_devaddr_from_raw(sa->hwaddr); ieee802154_addr_from_sa()
201 static inline void ieee802154_addr_to_sa(struct ieee802154_addr_sa *sa, ieee802154_addr_to_sa() argument
204 sa->addr_type = a->mode; ieee802154_addr_to_sa()
205 sa->pan_id = le16_to_cpu(a->pan_id); ieee802154_addr_to_sa()
209 sa->short_addr = le16_to_cpu(a->short_addr); ieee802154_addr_to_sa()
212 ieee802154_devaddr_to_raw(sa->hwaddr, a->extended_addr); ieee802154_addr_to_sa()
185 ieee802154_addr_from_sa(struct ieee802154_addr *a, const struct ieee802154_addr_sa *sa) ieee802154_addr_from_sa() argument
H A Dllc_pdu.h247 * @sa: pointer to source address (6 byte array).
251 static inline void llc_pdu_decode_sa(struct sk_buff *skb, u8 *sa) llc_pdu_decode_sa() argument
254 memcpy(sa, eth_hdr(skb)->h_source, ETH_ALEN); llc_pdu_decode_sa()
260 * @sa: pointer to destination address (6 byte array).
H A Dllc.h100 int llc_mac_hdr_init(struct sk_buff *skb, const unsigned char *sa,
/linux-4.1.27/arch/frv/kernel/
H A Dsignal.c198 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_frame()
199 if (__put_user(ksig->ka.sa.sa_restorer, &frame->pretcode) < 0) setup_frame()
219 (struct fdpic_func_descriptor __user *) ksig->ka.sa.sa_handler; setup_frame()
226 __frame->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_frame()
279 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_rt_frame()
280 if (__put_user(ksig->ka.sa.sa_restorer, &frame->pretcode)) setup_rt_frame()
300 (struct fdpic_func_descriptor __user *) ksig->ka.sa.sa_handler; setup_rt_frame()
307 __frame->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
344 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
358 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
/linux-4.1.27/arch/sh/kernel/
H A Dsignal_32.c252 if (ka->sa.sa_flags & SA_ONSTACK) { get_sigframe()
284 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_frame()
285 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; setup_frame()
315 (struct fdpic_func_descriptor __user *)ksig->ka.sa.sa_handler; setup_frame()
320 regs->pc = (unsigned long)ksig->ka.sa.sa_handler; setup_frame()
354 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_rt_frame()
355 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; setup_rt_frame()
385 (struct fdpic_func_descriptor __user *)ksig->ka.sa.sa_handler; setup_rt_frame()
390 regs->pc = (unsigned long)ksig->ka.sa.sa_handler; setup_rt_frame()
403 struct sigaction *sa) handle_syscall_restart()
418 if (!(sa->sa_flags & SA_RESTART)) handle_syscall_restart()
438 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
469 handle_syscall_restart(save_r0, regs, &ksig.ka.sa); do_signal()
402 handle_syscall_restart(unsigned long save_r0, struct pt_regs *regs, struct sigaction *sa) handle_syscall_restart() argument
H A Dsignal_64.c47 handle_syscall_restart(struct pt_regs *regs, struct sigaction *sa) handle_syscall_restart() argument
62 if (!(sa->sa_flags & SA_RESTART)) handle_syscall_restart()
96 handle_syscall_restart(regs, &ksig.ka.sa); do_signal()
368 if ((ka->sa.sa_flags & SA_ONSTACK) != 0 && ! sas_ss_flags(sp)) get_sigframe()
404 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_frame()
409 ksig->ka->sa.sa_restorer | 0x1); setup_frame()
452 regs->pc = neff_sign_extend((unsigned long)ksig->ka.sa.sa_handler); setup_frame()
496 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_rt_frame()
501 ksig->ka.sa.sa_restorer | 0x1); setup_rt_frame()
533 regs->pc = neff_sign_extend((unsigned long)ksig->ka.sa.sa_handler); setup_rt_frame()
553 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
/linux-4.1.27/sound/soc/codecs/
H A Dsigmadsp.c362 static inline u32 sigma_action_len(struct sigma_action *sa) sigma_action_len() argument
364 return (sa->len_hi << 16) | le16_to_cpu(sa->len); sigma_action_len()
367 static size_t sigma_action_size(struct sigma_action *sa) sigma_action_size() argument
371 switch (sa->instr) { sigma_action_size()
375 payload = sigma_action_len(sa); sigma_action_size()
391 struct sigma_action *sa) process_sigma_action()
393 size_t len = sigma_action_len(sa); process_sigma_action()
397 sa->instr, sa->addr, len); process_sigma_action()
399 switch (sa->instr) { process_sigma_action()
410 data->addr = be16_to_cpu(sa->addr); process_sigma_action()
412 memcpy(data->data, sa->payload, data->length); process_sigma_action()
427 struct sigma_action *sa; sigmadsp_fw_load_v1() local
433 while (pos + sizeof(*sa) <= fw->size) { sigmadsp_fw_load_v1()
434 sa = (struct sigma_action *)(fw->data + pos); sigmadsp_fw_load_v1()
436 size = sigma_action_size(sa); sigmadsp_fw_load_v1()
441 ret = process_sigma_action(sigmadsp, sa); sigmadsp_fw_load_v1()
390 process_sigma_action(struct sigmadsp *sigmadsp, struct sigma_action *sa) process_sigma_action() argument
/linux-4.1.27/fs/cifs/
H A Dcache.c67 const struct sockaddr *sa = (struct sockaddr *) &server->dstaddr; cifs_server_get_key() local
68 const struct sockaddr_in *addr = (struct sockaddr_in *) sa; cifs_server_get_key()
69 const struct sockaddr_in6 *addr6 = (struct sockaddr_in6 *) sa; cifs_server_get_key()
79 switch (sa->sa_family) { cifs_server_get_key()
81 key->family = sa->sa_family; cifs_server_get_key()
88 key->family = sa->sa_family; cifs_server_get_key()
95 cifs_dbg(VFS, "Unknown network family '%d'\n", sa->sa_family); cifs_server_get_key()
H A Dcifs_spnego.c102 struct sockaddr_in *sa = (struct sockaddr_in *) &server->dstaddr; cifs_get_spnego_key() local
137 sprintf(dp, "ip4=%pI4", &sa->sin_addr); cifs_get_spnego_key()
/linux-4.1.27/drivers/staging/rtl8712/
H A Dwifi.h341 unsigned char *sa; get_sa() local
346 sa = GetAddr2Ptr(pframe); get_sa()
349 sa = GetAddr3Ptr(pframe); get_sa()
352 sa = GetAddr2Ptr(pframe); get_sa()
355 sa = GetAddr4Ptr(pframe); get_sa()
359 return sa; get_sa()
364 unsigned char *sa; get_hdr_bssid() local
369 sa = GetAddr3Ptr(pframe); get_hdr_bssid()
372 sa = GetAddr2Ptr(pframe); get_hdr_bssid()
375 sa = GetAddr1Ptr(pframe); get_hdr_bssid()
378 sa = NULL; get_hdr_bssid()
381 return sa; get_hdr_bssid()
/linux-4.1.27/include/trace/events/
H A Dsignal.h89 * and it will be handled by 'ka'. ka->sa.sa_handler can be SIG_IGN or
113 __entry->sa_handler = (unsigned long)ka->sa.sa_handler;
114 __entry->sa_flags = ka->sa.sa_flags;
/linux-4.1.27/arch/alpha/kernel/
H A Dsignal.c67 __get_user(new_ka.sa.sa_handler, &act->sa_handler) || SYSCALL_DEFINE3()
68 __get_user(new_ka.sa.sa_flags, &act->sa_flags) || SYSCALL_DEFINE3()
71 siginitset(&new_ka.sa.sa_mask, mask); SYSCALL_DEFINE3()
79 __put_user(old_ka.sa.sa_handler, &oact->sa_handler) || SYSCALL_DEFINE3()
80 __put_user(old_ka.sa.sa_flags, &oact->sa_flags) || SYSCALL_DEFINE3()
81 __put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask)) SYSCALL_DEFINE3()
101 if (copy_from_user(&new_ka.sa, act, sizeof(*act))) SYSCALL_DEFINE5()
108 if (copy_to_user(oact, &old_ka.sa, sizeof(*oact))) SYSCALL_DEFINE5()
369 regs->r27 = regs->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_frame()
423 regs->r27 = regs->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
447 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
461 if (!(ka->sa.sa_flags & SA_RESTART)) { syscall_restart()
/linux-4.1.27/net/mac802154/
H A Diface.c61 struct sockaddr_ieee802154 *sa = mac802154_wpan_ioctl() local
82 sa->family = AF_IEEE802154; mac802154_wpan_ioctl()
83 sa->addr.addr_type = IEEE802154_ADDR_SHORT; mac802154_wpan_ioctl()
84 sa->addr.pan_id = pan_id; mac802154_wpan_ioctl()
85 sa->addr.short_addr = short_addr; mac802154_wpan_ioctl()
98 if (sa->family != AF_IEEE802154 || mac802154_wpan_ioctl()
99 sa->addr.addr_type != IEEE802154_ADDR_SHORT || mac802154_wpan_ioctl()
100 sa->addr.pan_id == IEEE802154_PANID_BROADCAST || mac802154_wpan_ioctl()
101 sa->addr.short_addr == IEEE802154_ADDR_BROADCAST || mac802154_wpan_ioctl()
102 sa->addr.short_addr == IEEE802154_ADDR_UNDEF) { mac802154_wpan_ioctl()
107 wpan_dev->pan_id = cpu_to_le16(sa->addr.pan_id); mac802154_wpan_ioctl()
108 wpan_dev->short_addr = cpu_to_le16(sa->addr.short_addr); mac802154_wpan_ioctl()
/linux-4.1.27/net/bluetooth/rfcomm/
H A Dsock.c337 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; rfcomm_sock_bind() local
339 int chan = sa->rc_channel; rfcomm_sock_bind()
342 BT_DBG("sk %p %pMR", sk, &sa->rc_bdaddr); rfcomm_sock_bind()
361 if (chan && __rfcomm_get_listen_sock_by_addr(chan, &sa->rc_bdaddr)) { rfcomm_sock_bind()
365 bacpy(&rfcomm_pi(sk)->src, &sa->rc_bdaddr); rfcomm_sock_bind()
379 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; rfcomm_sock_connect() local
403 bacpy(&rfcomm_pi(sk)->dst, &sa->rc_bdaddr); rfcomm_sock_connect()
404 rfcomm_pi(sk)->channel = sa->rc_channel; rfcomm_sock_connect()
409 err = rfcomm_dlc_open(d, &rfcomm_pi(sk)->src, &sa->rc_bdaddr, rfcomm_sock_connect()
410 sa->rc_channel); rfcomm_sock_connect()
531 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; rfcomm_sock_getname() local
540 memset(sa, 0, sizeof(*sa)); rfcomm_sock_getname()
541 sa->rc_family = AF_BLUETOOTH; rfcomm_sock_getname()
542 sa->rc_channel = rfcomm_pi(sk)->channel; rfcomm_sock_getname()
544 bacpy(&sa->rc_bdaddr, &rfcomm_pi(sk)->dst); rfcomm_sock_getname()
546 bacpy(&sa->rc_bdaddr, &rfcomm_pi(sk)->src); rfcomm_sock_getname()
/linux-4.1.27/fs/udf/
H A Ddirectory.c200 struct short_ad *sa; udf_get_fileshortad() local
210 sa = (struct short_ad *)ptr; udf_get_fileshortad()
211 if (sa->extLength == 0) udf_get_fileshortad()
217 return sa; udf_get_fileshortad()
/linux-4.1.27/arch/m68k/fpsp040/
H A Dx_bsun.S2 | x_bsun.sa 3.3 7/1/91
H A Dsasin.S2 | sasin.sa 3.3 12/19/90
H A Dsatanh.S2 | satanh.sa 3.3 12/19/90
H A Dsto_res.S2 | sto_res.sa 3.1 12/10/90
H A Dx_unimp.S2 | x_unimp.sa 3.3 7/1/91
H A Dx_unsupp.S2 | x_unsupp.sa 3.3 7/1/91
H A Dsacos.S2 | sacos.sa 3.3 12/19/90
H A Dscosh.S2 | scosh.sa 3.1 12/10/90
H A Dssinh.S2 | ssinh.sa 3.1 12/10/90
H A Dx_fline.S2 | x_fline.sa 3.3 1/10/91
H A Dsgetem.S2 | sgetem.sa 3.1 12/10/90
H A Dslog2.S2 | slog2.sa 3.1 12/10/90
H A Dstanh.S2 | stanh.sa 3.1 12/10/90
H A Dbinstr.S2 | binstr.sa 3.3 12/19/90
/linux-4.1.27/include/linux/
H A Datalk.h121 extern struct net_device *atrtr_get_dev(struct atalk_addr *sa);
124 struct atalk_addr *sa, void *hwaddr);
128 struct atalk_addr *sa);
130 struct atalk_addr *sa);
H A Dsignal.h274 struct sigaction sa; member in struct:k_sigaction
435 (((t)->sighand->action[(signr)-1].sa.sa_handler != SIG_DFL) && \
436 ((t)->sighand->action[(signr)-1].sa.sa_handler != SIG_IGN))
440 (t)->sighand->action[(signr)-1].sa.sa_handler == SIG_DFL)
/linux-4.1.27/drivers/scsi/
H A Dscsi_logging.c151 int sa, cdb0; scsi_format_opcode_name() local
165 sa = (cdbp[8] << 8) + cdbp[9]; scsi_format_opcode_name()
167 sa = cdbp[1] & 0x1f; scsi_format_opcode_name()
169 if (!scsi_opcode_sa_name(cdb0, sa, &cdb_name, &sa_name)) { scsi_format_opcode_name()
187 off = scnprintf(buffer, buf_len, "%s, sa=0x%x", scsi_format_opcode_name()
188 cdb_name, sa); scsi_format_opcode_name()
191 "opcode=0x%x, sa=0x%x", cdb0, sa); scsi_format_opcode_name()
/linux-4.1.27/drivers/block/
H A Dcciss_scsi.c142 struct cciss_scsi_adapter_data_t *sa; scsi_cmd_alloc() local
146 sa = h->scsi_ctlr; scsi_cmd_alloc()
147 stk = &sa->cmd_stack; scsi_cmd_alloc()
183 struct cciss_scsi_adapter_data_t *sa; scsi_cmd_free() local
186 sa = h->scsi_ctlr; scsi_cmd_free()
187 stk = &sa->cmd_stack; scsi_cmd_free()
198 scsi_cmd_stack_setup(ctlr_info_t *h, struct cciss_scsi_adapter_data_t *sa) scsi_cmd_stack_setup() argument
204 stk = &sa->cmd_stack; scsi_cmd_stack_setup()
206 sa->cmd_sg_list = cciss_allocate_sg_chain_blocks(h, scsi_cmd_stack_setup()
208 if (!sa->cmd_sg_list && h->chainsize > 0) scsi_cmd_stack_setup()
220 cciss_free_sg_chain_blocks(sa->cmd_sg_list, stk->nelems); scsi_cmd_stack_setup()
221 sa->cmd_sg_list = NULL; scsi_cmd_stack_setup()
243 struct cciss_scsi_adapter_data_t *sa; scsi_cmd_stack_free() local
247 sa = h->scsi_ctlr; scsi_cmd_stack_free()
248 stk = &sa->cmd_stack; scsi_cmd_stack_free()
258 cciss_free_sg_chain_blocks(sa->cmd_sg_list, stk->nelems); scsi_cmd_stack_free()
1364 struct cciss_scsi_adapter_data_t *sa = h->scsi_ctlr; cciss_scatter_gather() local
1379 curr_sg = sa->cmd_sg_list[c->cmdindex]; scsi_for_each_sg()
1393 sa->cmd_sg_list[c->cmdindex],
1512 struct cciss_scsi_adapter_data_t *sa; cciss_unregister_scsi() local
1519 sa = h->scsi_ctlr; cciss_unregister_scsi()
1520 stk = &sa->cmd_stack; cciss_unregister_scsi()
1523 if (sa->registered) { cciss_unregister_scsi()
1525 scsi_remove_host(sa->scsi_host); cciss_unregister_scsi()
1526 scsi_host_put(sa->scsi_host); cciss_unregister_scsi()
1532 sa->scsi_host = NULL; cciss_unregister_scsi()
1535 kfree(sa); cciss_unregister_scsi()
1540 struct cciss_scsi_adapter_data_t *sa; cciss_engage_scsi() local
1545 sa = h->scsi_ctlr; cciss_engage_scsi()
1546 stk = &sa->cmd_stack; cciss_engage_scsi()
1548 if (sa->registered) { cciss_engage_scsi()
1553 sa->registered = 1; cciss_engage_scsi()
/linux-4.1.27/arch/mn10300/kernel/
H A Dsignal.c227 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_frame()
228 if (__put_user(ksig->ka.sa.sa_restorer, &frame->pretcode)) setup_frame()
247 regs->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_frame()
291 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_rt_frame()
292 if (__put_user(ksig->ka.sa.sa_restorer, &frame->pretcode)) setup_rt_frame()
313 regs->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
350 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
363 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
/linux-4.1.27/security/apparmor/include/
H A Daudit.h134 void aa_audit_msg(int type, struct common_audit_data *sa,
137 struct common_audit_data *sa,
/linux-4.1.27/fs/btrfs/
H A Dioctl.c4205 struct btrfs_ioctl_scrub_args *sa; btrfs_ioctl_scrub() local
4211 sa = memdup_user(arg, sizeof(*sa)); btrfs_ioctl_scrub()
4212 if (IS_ERR(sa)) btrfs_ioctl_scrub()
4213 return PTR_ERR(sa); btrfs_ioctl_scrub()
4215 if (!(sa->flags & BTRFS_SCRUB_READONLY)) { btrfs_ioctl_scrub()
4221 ret = btrfs_scrub_dev(root->fs_info, sa->devid, sa->start, sa->end, btrfs_ioctl_scrub()
4222 &sa->progress, sa->flags & BTRFS_SCRUB_READONLY, btrfs_ioctl_scrub()
4225 if (copy_to_user(arg, sa, sizeof(*sa))) btrfs_ioctl_scrub()
4228 if (!(sa->flags & BTRFS_SCRUB_READONLY)) btrfs_ioctl_scrub()
4231 kfree(sa); btrfs_ioctl_scrub()
4246 struct btrfs_ioctl_scrub_args *sa; btrfs_ioctl_scrub_progress() local
4252 sa = memdup_user(arg, sizeof(*sa)); btrfs_ioctl_scrub_progress()
4253 if (IS_ERR(sa)) btrfs_ioctl_scrub_progress()
4254 return PTR_ERR(sa); btrfs_ioctl_scrub_progress()
4256 ret = btrfs_scrub_progress(root, sa->devid, &sa->progress); btrfs_ioctl_scrub_progress()
4258 if (copy_to_user(arg, sa, sizeof(*sa))) btrfs_ioctl_scrub_progress()
4261 kfree(sa); btrfs_ioctl_scrub_progress()
4268 struct btrfs_ioctl_get_dev_stats *sa; btrfs_ioctl_get_dev_stats() local
4271 sa = memdup_user(arg, sizeof(*sa)); btrfs_ioctl_get_dev_stats()
4272 if (IS_ERR(sa)) btrfs_ioctl_get_dev_stats()
4273 return PTR_ERR(sa); btrfs_ioctl_get_dev_stats()
4275 if ((sa->flags & BTRFS_DEV_STATS_RESET) && !capable(CAP_SYS_ADMIN)) { btrfs_ioctl_get_dev_stats()
4276 kfree(sa); btrfs_ioctl_get_dev_stats()
4280 ret = btrfs_get_dev_stats(root, sa); btrfs_ioctl_get_dev_stats()
4282 if (copy_to_user(arg, sa, sizeof(*sa))) btrfs_ioctl_get_dev_stats()
4285 kfree(sa); btrfs_ioctl_get_dev_stats()
4696 struct btrfs_ioctl_quota_ctl_args *sa; btrfs_ioctl_quota_ctl() local
4708 sa = memdup_user(arg, sizeof(*sa)); btrfs_ioctl_quota_ctl()
4709 if (IS_ERR(sa)) { btrfs_ioctl_quota_ctl()
4710 ret = PTR_ERR(sa); btrfs_ioctl_quota_ctl()
4721 switch (sa->cmd) { btrfs_ioctl_quota_ctl()
4737 kfree(sa); btrfs_ioctl_quota_ctl()
4747 struct btrfs_ioctl_qgroup_assign_args *sa; btrfs_ioctl_qgroup_assign() local
4759 sa = memdup_user(arg, sizeof(*sa)); btrfs_ioctl_qgroup_assign()
4760 if (IS_ERR(sa)) { btrfs_ioctl_qgroup_assign()
4761 ret = PTR_ERR(sa); btrfs_ioctl_qgroup_assign()
4772 if (sa->assign) { btrfs_ioctl_qgroup_assign()
4774 sa->src, sa->dst); btrfs_ioctl_qgroup_assign()
4777 sa->src, sa->dst); btrfs_ioctl_qgroup_assign()
4790 kfree(sa); btrfs_ioctl_qgroup_assign()
4799 struct btrfs_ioctl_qgroup_create_args *sa; btrfs_ioctl_qgroup_create() local
4811 sa = memdup_user(arg, sizeof(*sa)); btrfs_ioctl_qgroup_create()
4812 if (IS_ERR(sa)) { btrfs_ioctl_qgroup_create()
4813 ret = PTR_ERR(sa); btrfs_ioctl_qgroup_create()
4817 if (!sa->qgroupid) { btrfs_ioctl_qgroup_create()
4829 if (sa->create) { btrfs_ioctl_qgroup_create()
4830 ret = btrfs_create_qgroup(trans, root->fs_info, sa->qgroupid); btrfs_ioctl_qgroup_create()
4832 ret = btrfs_remove_qgroup(trans, root->fs_info, sa->qgroupid); btrfs_ioctl_qgroup_create()
4840 kfree(sa); btrfs_ioctl_qgroup_create()
4849 struct btrfs_ioctl_qgroup_limit_args *sa; btrfs_ioctl_qgroup_limit() local
4862 sa = memdup_user(arg, sizeof(*sa)); btrfs_ioctl_qgroup_limit()
4863 if (IS_ERR(sa)) { btrfs_ioctl_qgroup_limit()
4864 ret = PTR_ERR(sa); btrfs_ioctl_qgroup_limit()
4874 qgroupid = sa->qgroupid; btrfs_ioctl_qgroup_limit()
4881 ret = btrfs_limit_qgroup(trans, root->fs_info, qgroupid, &sa->lim); btrfs_ioctl_qgroup_limit()
4888 kfree(sa); btrfs_ioctl_qgroup_limit()
4963 struct btrfs_ioctl_received_subvol_args *sa) _btrfs_ioctl_set_received_subvol()
5003 sa->rtransid = trans->transid; _btrfs_ioctl_set_received_subvol()
5004 sa->rtime.sec = ct.tv_sec; _btrfs_ioctl_set_received_subvol()
5005 sa->rtime.nsec = ct.tv_nsec; _btrfs_ioctl_set_received_subvol()
5007 received_uuid_changed = memcmp(root_item->received_uuid, sa->uuid, _btrfs_ioctl_set_received_subvol()
5015 memcpy(root_item->received_uuid, sa->uuid, BTRFS_UUID_SIZE); _btrfs_ioctl_set_received_subvol()
5016 btrfs_set_root_stransid(root_item, sa->stransid); _btrfs_ioctl_set_received_subvol()
5017 btrfs_set_root_rtransid(root_item, sa->rtransid); _btrfs_ioctl_set_received_subvol()
5018 btrfs_set_stack_timespec_sec(&root_item->stime, sa->stime.sec); _btrfs_ioctl_set_received_subvol()
5019 btrfs_set_stack_timespec_nsec(&root_item->stime, sa->stime.nsec); _btrfs_ioctl_set_received_subvol()
5020 btrfs_set_stack_timespec_sec(&root_item->rtime, sa->rtime.sec); _btrfs_ioctl_set_received_subvol()
5021 btrfs_set_stack_timespec_nsec(&root_item->rtime, sa->rtime.nsec); _btrfs_ioctl_set_received_subvol()
5029 if (received_uuid_changed && !btrfs_is_empty_uuid(sa->uuid)) { _btrfs_ioctl_set_received_subvol()
5031 sa->uuid, _btrfs_ioctl_set_received_subvol()
5108 struct btrfs_ioctl_received_subvol_args *sa = NULL; btrfs_ioctl_set_received_subvol() local
5111 sa = memdup_user(arg, sizeof(*sa)); btrfs_ioctl_set_received_subvol()
5112 if (IS_ERR(sa)) { btrfs_ioctl_set_received_subvol()
5113 ret = PTR_ERR(sa); btrfs_ioctl_set_received_subvol()
5114 sa = NULL; btrfs_ioctl_set_received_subvol()
5118 ret = _btrfs_ioctl_set_received_subvol(file, sa); btrfs_ioctl_set_received_subvol()
5123 ret = copy_to_user(arg, sa, sizeof(*sa)); btrfs_ioctl_set_received_subvol()
5128 kfree(sa); btrfs_ioctl_set_received_subvol()
4962 _btrfs_ioctl_set_received_subvol(struct file *file, struct btrfs_ioctl_received_subvol_args *sa) _btrfs_ioctl_set_received_subvol() argument
/linux-4.1.27/net/sctp/
H A Dipv6.c117 if (addr->a.sa.sa_family == AF_INET6 && sctp_inet6addr_event()
288 if ((laddr->a.sa.sa_family == AF_INET6) && sctp_v6_get_dst()
310 (laddr->a.sa.sa_family == AF_INET6) && sctp_v6_get_dst()
437 if (addr->sa.sa_family == AF_INET) { sctp_v6_to_sk_saddr()
451 if (addr->sa.sa_family == AF_INET) { sctp_v6_to_sk_daddr()
492 addr->sa.sa_family = AF_INET6; sctp_v6_to_addr()
503 if (addr1->sa.sa_family != addr2->sa.sa_family) { sctp_v6_cmp_addr()
504 if (addr1->sa.sa_family == AF_INET && sctp_v6_cmp_addr()
505 addr2->sa.sa_family == AF_INET6 && sctp_v6_cmp_addr()
512 if (addr2->sa.sa_family == AF_INET && sctp_v6_cmp_addr()
513 addr1->sa.sa_family == AF_INET6 && sctp_v6_cmp_addr()
688 if (addr->sa.sa_family == AF_INET) sctp_v6_addr_to_user()
691 if (addr->sa.sa_family == AF_INET6 && sctp_v6_addr_to_user()
696 if (addr->sa.sa_family == AF_INET) sctp_v6_addr_to_user()
740 if (paddr->sa.sa_family == AF_INET) { sctp_inet6_event_msgname()
815 af1 = sctp_get_af_specific(addr1->sa.sa_family); sctp_inet6_cmp_addr()
816 af2 = sctp_get_af_specific(addr2->sa.sa_family); sctp_inet6_cmp_addr()
829 if (addr1->sa.sa_family != addr2->sa.sa_family) sctp_inet6_cmp_addr()
843 if (addr->sa.sa_family != AF_INET6) sctp_inet6_bind_verify()
844 af = sctp_get_af_specific(addr->sa.sa_family); sctp_inet6_bind_verify()
877 if (addr->sa.sa_family != AF_INET6) sctp_inet6_send_verify()
878 af = sctp_get_af_specific(addr->sa.sa_family); sctp_inet6_send_verify()
H A Dbind_addr.c380 af = sctp_get_af_specific(addr->sa.sa_family); sctp_bind_addr_state()
451 if ((((AF_INET == addr->sa.sa_family) && sctp_copy_one_addr()
453 (((AF_INET6 == addr->sa.sa_family) && sctp_copy_one_addr()
470 if (addr->sa.sa_family != AF_UNSPEC) sctp_is_any()
471 fam = addr->sa.sa_family; sctp_is_any()
547 af = sctp_get_af_specific(addr->sa.sa_family); sctp_scope()
H A Dprotocol.c213 if ((((AF_INET == addr->a.sa.sa_family) && sctp_copy_local_addr_list()
215 (((AF_INET6 == addr->a.sa.sa_family) && sctp_copy_local_addr_list()
311 if (addr1->sa.sa_family != addr2->sa.sa_family) sctp_v4_cmp_addr()
495 (AF_INET == laddr->a.sa.sa_family)) { sctp_v4_get_dst()
608 "entry:%p\n", __func__, &net->sctp.addr_waitq, &addrw->a.sa, sctp_addr_wq_timeout_handler()
614 if (addrw->a.sa.sa_family == AF_INET6) { sctp_addr_wq_timeout_handler()
681 if (addrw->a.sa.sa_family != addr->a.sa.sa_family) sctp_addr_wq_lookup()
683 if (addrw->a.sa.sa_family == AF_INET) { sctp_addr_wq_lookup()
687 } else if (addrw->a.sa.sa_family == AF_INET6) { sctp_addr_wq_lookup()
713 "in wq:%p\n", __func__, addrw->state, &addrw->a.sa, sctp_addr_wq_mgmt()
733 __func__, addrw->state, &addrw->a.sa, &net->sctp.addr_waitq); sctp_addr_wq_mgmt()
776 if (addr->a.sa.sa_family == AF_INET && sctp_inetaddr_event()
916 if (addr1->sa.sa_family != addr2->sa.sa_family) sctp_inet_cmp_addr()
H A Dproc.c147 af = sctp_get_af_specific(addr->sa.sa_family); sctp_seq_dump_local_addrs()
171 af = sctp_get_af_specific(addr->sa.sa_family); sctp_seq_dump_remote_addrs()
/linux-4.1.27/arch/x86/um/
H A Dsignal.c387 if (ksig->ka.sa.sa_flags & SA_RESTORER) setup_signal_stack_sc()
388 restorer = ksig->ka.sa.sa_restorer; setup_signal_stack_sc()
412 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; setup_signal_stack_sc()
432 if (ksig->ka.sa.sa_flags & SA_RESTORER) setup_signal_stack_si()
433 restorer = ksig->ka.sa.sa_restorer; setup_signal_stack_si()
458 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; setup_signal_stack_si()
517 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { setup_signal_stack_si()
543 if (ksig->ka.sa.sa_flags & SA_RESTORER) setup_signal_stack_si()
544 err |= __put_user(ksig->ka.sa.sa_restorer, &frame->pretcode); setup_signal_stack_si()
563 PT_REGS_IP(regs) = (unsigned long) ksig->ka.sa.sa_handler; setup_signal_stack_si()
/linux-4.1.27/arch/x86/ia32/
H A Dia32_signal.c317 if (ksig->ka.sa.sa_flags & SA_ONSTACK) get_sigframe()
321 !(ksig->ka.sa.sa_flags & SA_RESTORER) && get_sigframe()
322 ksig->ka.sa.sa_restorer) get_sigframe()
323 sp = (unsigned long) ksig->ka.sa.sa_restorer; get_sigframe()
378 if (ksig->ka.sa.sa_flags & SA_RESTORER) { ia32_setup_frame()
379 restorer = ksig->ka.sa.sa_restorer; ia32_setup_frame()
404 regs->ip = (unsigned long) ksig->ka.sa.sa_handler; ia32_setup_frame()
459 if (ksig->ka.sa.sa_flags & SA_RESTORER) ia32_setup_rt_frame()
460 restorer = ksig->ka.sa.sa_restorer; ia32_setup_rt_frame()
483 regs->ip = (unsigned long) ksig->ka.sa.sa_handler; ia32_setup_rt_frame()
/linux-4.1.27/tools/testing/selftests/mqueue/
H A Dmq_perf_tests.c540 struct sigaction sa; main() local
687 sa.sa_sigaction = sig_action_SIGUSR1; main()
688 sigemptyset(&sa.sa_mask); main()
689 sigaddset(&sa.sa_mask, SIGHUP); main()
690 sigaddset(&sa.sa_mask, SIGINT); main()
691 sigaddset(&sa.sa_mask, SIGQUIT); main()
692 sigaddset(&sa.sa_mask, SIGTERM); main()
693 sa.sa_flags = SA_SIGINFO; main()
694 if (sigaction(SIGUSR1, &sa, NULL) == -1) main()
696 sa.sa_sigaction = sig_action; main()
697 if (sigaction(SIGHUP, &sa, NULL) == -1) main()
699 if (sigaction(SIGINT, &sa, NULL) == -1) main()
701 if (sigaction(SIGQUIT, &sa, NULL) == -1) main()
703 if (sigaction(SIGTERM, &sa, NULL) == -1) main()
/linux-4.1.27/arch/tile/kernel/
H A Dsignal.c134 if (ka->sa.sa_flags & SA_ONSTACK) { get_sigframe()
161 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { setup_rt_frame()
180 if (ksig->ka.sa.sa_flags & SA_RESTORER) setup_rt_frame()
181 restorer = (unsigned long) ksig->ka.sa.sa_restorer; setup_rt_frame()
190 regs->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
225 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
375 tsk->sighand->action[sig-1].sa.sa_handler; trace_unhandled_signal()
H A Dcompat_signal.c176 if (ka->sa.sa_flags & SA_ONSTACK) { compat_get_sigframe()
203 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { compat_setup_rt_frame()
222 if (ksig->ka.sa.sa_flags & SA_RESTORER) compat_setup_rt_frame()
223 restorer = ptr_to_compat_reg(ksig->ka.sa.sa_restorer); compat_setup_rt_frame()
232 regs->pc = ptr_to_compat_reg(ksig->ka.sa.sa_handler); compat_setup_rt_frame()
/linux-4.1.27/arch/mips/kernel/
H A Dsignal.c327 err |= __get_user(new_ka.sa.sa_handler, &act->sa_handler); SYSCALL_DEFINE3()
328 err |= __get_user(new_ka.sa.sa_flags, &act->sa_flags); SYSCALL_DEFINE3()
333 siginitset(&new_ka.sa.sa_mask, mask); SYSCALL_DEFINE3()
341 err |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags); SYSCALL_DEFINE3()
342 err |= __put_user(old_ka.sa.sa_handler, &oact->sa_handler); SYSCALL_DEFINE3()
343 err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig); SYSCALL_DEFINE3()
459 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; setup_frame()
506 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
548 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
H A Dsignal32.c330 new_ka.sa.sa_handler = (void __user *)(s64)handler;
331 err |= __get_user(new_ka.sa.sa_flags, &act->sa_flags);
336 siginitset(&new_ka.sa.sa_mask, mask);
344 err |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags);
345 err |= __put_user((u32)(u64)old_ka.sa.sa_handler,
347 err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig);
522 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; setup_frame_32()
569 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame_32()
H A Dsignal_n32.c143 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame_n32()
/linux-4.1.27/scripts/
H A Dkallsyms.c639 const struct sym_entry *sa; compare_symbols() local
643 sa = a; compare_symbols()
647 if (sa->addr > sb->addr) compare_symbols()
649 if (sa->addr < sb->addr) compare_symbols()
653 wa = (sa->sym[0] == 'w') || (sa->sym[0] == 'W'); compare_symbols()
659 wa = may_be_linker_script_provide_symbol(sa); compare_symbols()
665 wa = prefix_underscores_count((const char *)sa->sym + 1); compare_symbols()
671 return sa->start_pos - sb->start_pos; compare_symbols()
/linux-4.1.27/arch/avr32/kernel/
H A Dsignal.c179 if (ksig->ka.sa.sa_flags & SA_RESTORER) setup_rt_frame()
180 regs->lr = (unsigned long)ksig->ka.sa.sa_restorer; setup_rt_frame()
189 regs->pc, ksig->ka.sa.sa_handler, regs->lr); setup_rt_frame()
191 regs->pc = (unsigned long)ksig->ka.sa.sa_handler; setup_rt_frame()
255 if (ksig.sig > 0 && !(ksig.ka.sa.sa_flags & SA_RESTART)) { do_signal()
/linux-4.1.27/arch/arm64/kernel/
H A Dsignal.c240 regs->pc = (unsigned long)ka->sa.sa_handler; setup_return()
242 if (ka->sa.sa_flags & SA_RESTORER) setup_return()
243 sigtramp = ka->sa.sa_restorer; setup_return()
267 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { setup_rt_frame()
299 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
380 !(ksig.ka.sa.sa_flags & SA_RESTART)))) { do_signal()
H A Dsignal32.c464 compat_ulong_t handler = ptr_to_compat(ka->sa.sa_handler); compat_setup_return()
483 if (ka->sa.sa_flags & SA_RESTORER) { compat_setup_return()
484 retcode = ptr_to_compat(ka->sa.sa_restorer); compat_setup_return()
489 if (ka->sa.sa_flags & SA_SIGINFO) compat_setup_return()
/linux-4.1.27/fs/ubifs/
H A Dgc.c129 struct ubifs_scan_node *sa, *sb; data_nodes_cmp() local
135 sa = list_entry(a, struct ubifs_scan_node, list); data_nodes_cmp()
138 ubifs_assert(key_type(c, &sa->key) == UBIFS_DATA_KEY); data_nodes_cmp()
140 ubifs_assert(sa->type == UBIFS_DATA_NODE); data_nodes_cmp()
143 inuma = key_inum(c, &sa->key); data_nodes_cmp()
147 unsigned int blka = key_block(c, &sa->key); data_nodes_cmp()
173 struct ubifs_scan_node *sa, *sb; nondata_nodes_cmp() local
179 sa = list_entry(a, struct ubifs_scan_node, list); nondata_nodes_cmp()
182 ubifs_assert(key_type(c, &sa->key) != UBIFS_DATA_KEY && nondata_nodes_cmp()
184 ubifs_assert(sa->type != UBIFS_DATA_NODE && nondata_nodes_cmp()
188 if (sa->type == UBIFS_INO_NODE) { nondata_nodes_cmp()
190 return sb->len - sa->len; nondata_nodes_cmp()
196 ubifs_assert(key_type(c, &sa->key) == UBIFS_DENT_KEY || nondata_nodes_cmp()
197 key_type(c, &sa->key) == UBIFS_XENT_KEY); nondata_nodes_cmp()
200 ubifs_assert(sa->type == UBIFS_DENT_NODE || nondata_nodes_cmp()
201 sa->type == UBIFS_XENT_NODE); nondata_nodes_cmp()
205 inuma = key_inum(c, &sa->key); nondata_nodes_cmp()
209 uint32_t hasha = key_hash(c, &sa->key); nondata_nodes_cmp()
H A Ddebug.c2304 struct ubifs_scan_node *sa, *sb; dbg_check_data_nodes_order() local
2314 sa = container_of(cur, struct ubifs_scan_node, list); dbg_check_data_nodes_order()
2317 if (sa->type != UBIFS_DATA_NODE) { dbg_check_data_nodes_order()
2318 ubifs_err(c, "bad node type %d", sa->type); dbg_check_data_nodes_order()
2319 ubifs_dump_node(c, sa->node); dbg_check_data_nodes_order()
2328 inuma = key_inum(c, &sa->key); dbg_check_data_nodes_order()
2339 blka = key_block(c, &sa->key); dbg_check_data_nodes_order()
2355 ubifs_dump_node(c, sa->node); dbg_check_data_nodes_order()
2371 struct ubifs_scan_node *sa, *sb; dbg_check_nondata_nodes_order() local
2381 sa = container_of(cur, struct ubifs_scan_node, list); dbg_check_nondata_nodes_order()
2384 if (sa->type != UBIFS_INO_NODE && sa->type != UBIFS_DENT_NODE && dbg_check_nondata_nodes_order()
2385 sa->type != UBIFS_XENT_NODE) { dbg_check_nondata_nodes_order()
2386 ubifs_err(c, "bad node type %d", sa->type); dbg_check_nondata_nodes_order()
2387 ubifs_dump_node(c, sa->node); dbg_check_nondata_nodes_order()
2390 if (sa->type != UBIFS_INO_NODE && sa->type != UBIFS_DENT_NODE && dbg_check_nondata_nodes_order()
2391 sa->type != UBIFS_XENT_NODE) { dbg_check_nondata_nodes_order()
2397 if (sa->type != UBIFS_INO_NODE && sb->type == UBIFS_INO_NODE) { dbg_check_nondata_nodes_order()
2402 if (sa->type == UBIFS_INO_NODE && sb->type != UBIFS_INO_NODE) dbg_check_nondata_nodes_order()
2405 if (sa->type == UBIFS_INO_NODE && sb->type == UBIFS_INO_NODE) { dbg_check_nondata_nodes_order()
2407 if (sa->len < sb->len) { dbg_check_nondata_nodes_order()
2418 inuma = key_inum(c, &sa->key); dbg_check_nondata_nodes_order()
2429 hasha = key_block(c, &sa->key); dbg_check_nondata_nodes_order()
2443 ubifs_dump_node(c, sa->node); dbg_check_nondata_nodes_order()
/linux-4.1.27/include/uapi/drm/
H A Ddrm.h126 * \sa drmGetVersion().
143 * \sa drmGetBusid() and drmSetBusId().
162 * \sa drmCtlInstHandler() and drmCtlUninstHandler().
209 * \sa drmAddMap().
283 * \sa drmGetLock() and drmUnlock().
296 * \sa drm_dma.
322 * \sa drmAddBufs().
361 * \sa drm_buf_map.
384 * \sa drmDMA().
407 * \sa drmCreateContext() and drmDestroyContext().
453 * \sa drmGetInterruptFromBusID().
495 * \sa drmWaitVBlank().
508 * \sa drmModesetCtl().
518 * \sa drmAgpEnable().
527 * \sa drmAgpAlloc() and drmAgpFree().
539 * \sa drmAgpBind() and drmAgpUnbind().
549 * \sa drmAgpVersionMajor(), drmAgpVersionMinor(), drmAgpGetMode(),
795 * \sa drmCommandNone(), drmCommandRead(), drmCommandWrite(), and
/linux-4.1.27/arch/powerpc/sysdev/
H A Dppc4xx_pci.c304 u32 sa; ppc4xx_configure_pci_PTMs() local
307 sa = (0xffffffffu << ilog2(size)) | 1; ppc4xx_configure_pci_PTMs()
308 sa |= 0x1; ppc4xx_configure_pci_PTMs()
312 writel(sa, reg + PCIL0_PTM1MS); ppc4xx_configure_pci_PTMs()
422 u32 lah, lal, pciah, pcial, sa; ppc4xx_setup_one_pcix_POM() local
436 sa = (0xffffffffu << ilog2(size)) | 0x1; ppc4xx_setup_one_pcix_POM()
444 writel(sa, reg + PCIX0_POM0SA); ppc4xx_setup_one_pcix_POM()
450 writel(sa, reg + PCIX0_POM1SA); ppc4xx_setup_one_pcix_POM()
507 u32 sa; ppc4xx_configure_pcix_PIMs() local
514 sa = (0xffffffffu << ilog2(size)) | 1; ppc4xx_configure_pcix_PIMs()
515 sa |= 0x1; ppc4xx_configure_pcix_PIMs()
517 sa |= 0x2; ppc4xx_configure_pcix_PIMs()
519 sa |= 0x4; ppc4xx_configure_pcix_PIMs()
520 writel(sa, reg + PCIX0_PIM0SA); ppc4xx_configure_pcix_PIMs()
1727 u32 lah, lal, pciah, pcial, sa; ppc4xx_setup_one_pciex_POM() local
1743 sa = (0xffffffffu << ilog2(size)) | 0x1; ppc4xx_setup_one_pciex_POM()
1756 sa | DCRO_PEGPL_460SX_OMR1MSKL_UOT ppc4xx_setup_one_pciex_POM()
1763 sa | DCRO_PEGPL_476FPE_OMR1MSKL_UOT ppc4xx_setup_one_pciex_POM()
1767 sa | DCRO_PEGPL_OMR1MSKL_UOT ppc4xx_setup_one_pciex_POM()
1777 sa | DCRO_PEGPL_OMRxMSKL_VAL); ppc4xx_setup_one_pciex_POM()
1787 sa | DCRO_PEGPL_OMR3MSKL_IO ppc4xx_setup_one_pciex_POM()
1855 u64 sa; ppc4xx_configure_pciex_PIMs() local
1867 sa = (0xffffffffffffffffull << ilog2(ep_size)); ppc4xx_configure_pciex_PIMs()
1870 out_le32(mbase + PECFG_BAR0HMPA, RES_TO_U32_HIGH(sa)); ppc4xx_configure_pciex_PIMs()
1871 out_le32(mbase + PECFG_BAR0LMPA, RES_TO_U32_LOW(sa) | ppc4xx_configure_pciex_PIMs()
1879 out_le32(mbase + PECFG_PIM01SAH, RES_TO_U32_HIGH(sa)); ppc4xx_configure_pciex_PIMs()
1880 out_le32(mbase + PECFG_PIM01SAL, RES_TO_U32_LOW(sa)); ppc4xx_configure_pciex_PIMs()
1886 sa = (0xffffffffffffffffull << ilog2(size)); ppc4xx_configure_pciex_PIMs()
1888 sa |= PCI_BASE_ADDRESS_MEM_PREFETCH; ppc4xx_configure_pciex_PIMs()
1895 sa |= PCI_BASE_ADDRESS_MEM_TYPE_64; ppc4xx_configure_pciex_PIMs()
1897 out_le32(mbase + PECFG_BAR0HMPA, RES_TO_U32_HIGH(sa)); ppc4xx_configure_pciex_PIMs()
1898 out_le32(mbase + PECFG_BAR0LMPA, RES_TO_U32_LOW(sa)); ppc4xx_configure_pciex_PIMs()
/linux-4.1.27/arch/cris/arch-v10/kernel/
H A Dsignal.c250 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_frame()
251 return_ip = (unsigned long)ksig->ka.sa.sa_restorer; setup_frame()
266 regs->irp = (unsigned long) ksig->ka.sa.sa_handler; /* what we enter NOW */ setup_frame()
309 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_rt_frame()
310 return_ip = (unsigned long)ksig->ka.sa.sa_restorer; setup_rt_frame()
327 regs->irp = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
369 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
382 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
/linux-4.1.27/arch/cris/arch-v32/kernel/
H A Dsignal.c242 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_frame()
243 return_ip = (unsigned long)ksig->ka.sa.sa_restorer; setup_frame()
270 regs->erp = (unsigned long) ksig->ka.sa.sa_handler; setup_frame()
313 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_rt_frame()
314 return_ip = (unsigned long) ksig->ka.sa.sa_restorer; setup_rt_frame()
346 regs->erp = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
388 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
407 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
/linux-4.1.27/drivers/staging/rtl8723au/hal/
H A Drtl8723au_recv.c189 u8 *sa = NULL, *da; update_recvframe_phyinfo() local
235 sa = padapter->mlmepriv.cur_network.network.MacAddress; update_recvframe_phyinfo()
238 sa = ieee80211_get_SA(hdr); update_recvframe_phyinfo()
242 psta = rtw_get_stainfo23a(pstapriv, sa); update_recvframe_phyinfo()
/linux-4.1.27/drivers/staging/rtl8188eu/hal/
H A Drtl8188e_rxdesc.c152 u8 *sa = NULL; update_recvframe_phyinfo_88e() local
176 sa = padapter->mlmepriv.cur_network.network.MacAddress; update_recvframe_phyinfo_88e()
179 sa = get_sa(wlanhdr); update_recvframe_phyinfo_88e()
184 psta = rtw_get_stainfo(pstapriv, sa); update_recvframe_phyinfo_88e()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
H A Dwl12xx_80211.h65 u8 sa[ETH_ALEN]; member in struct:ieee80211_header
/linux-4.1.27/drivers/net/wireless/hostap/
H A Dhostap_80211.h12 u8 sa[6]; member in struct:hostap_ieee80211_mgmt
/linux-4.1.27/include/scsi/
H A Dscsi_dbg.h35 scsi_opcode_sa_name(int cmd, int sa, scsi_opcode_sa_name() argument
/linux-4.1.27/arch/score/kernel/
H A Dsignal.c130 if ((ka->sa.sa_flags & SA_ONSTACK) && (!on_sig_stack(sp))) get_sigframe()
212 regs->regs[29] = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
213 regs->cp0_epc = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
229 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
/linux-4.1.27/arch/mips/net/
H A Dbpf_jit.c307 unsigned int sa, struct jit_ctx *ctx) emit_sllv()
309 emit_instr(ctx, sllv, dst, src, sa); emit_sllv()
313 unsigned int sa, struct jit_ctx *ctx) emit_sll()
315 /* sa is 5-bits long */ emit_sll()
316 if (sa >= BIT(5)) emit_sll()
320 emit_instr(ctx, sll, dst, src, sa); emit_sll()
324 unsigned int sa, struct jit_ctx *ctx) emit_srlv()
326 emit_instr(ctx, srlv, dst, src, sa); emit_srlv()
330 unsigned int sa, struct jit_ctx *ctx) emit_srl()
332 /* sa is 5-bits long */ emit_srl()
333 if (sa >= BIT(5)) emit_srl()
337 emit_instr(ctx, srl, dst, src, sa); emit_srl()
435 unsigned int sa, struct jit_ctx *ctx) emit_dsll()
437 emit_instr(ctx, dsll, dst, src, sa); emit_dsll()
441 unsigned int sa, struct jit_ctx *ctx) emit_dsrl32()
443 emit_instr(ctx, dsrl32, dst, src, sa); emit_dsrl32()
306 emit_sllv(unsigned int dst, unsigned int src, unsigned int sa, struct jit_ctx *ctx) emit_sllv() argument
312 emit_sll(unsigned int dst, unsigned int src, unsigned int sa, struct jit_ctx *ctx) emit_sll() argument
323 emit_srlv(unsigned int dst, unsigned int src, unsigned int sa, struct jit_ctx *ctx) emit_srlv() argument
329 emit_srl(unsigned int dst, unsigned int src, unsigned int sa, struct jit_ctx *ctx) emit_srl() argument
434 emit_dsll(unsigned int dst, unsigned int src, unsigned int sa, struct jit_ctx *ctx) emit_dsll() argument
440 emit_dsrl32(unsigned int dst, unsigned int src, unsigned int sa, struct jit_ctx *ctx) emit_dsrl32() argument
/linux-4.1.27/arch/arc/kernel/
H A Dsignal.c200 if (unlikely(ksig->ka.sa.sa_flags & SA_SIGINFO)) { setup_rt_frame()
225 regs->ret = (unsigned long)ksig->ka.sa.sa_handler; setup_rt_frame()
231 if(!(ksig->ka.sa.sa_flags & SA_RESTORER)) setup_rt_frame()
234 regs->blink = (unsigned long)ksig->ka.sa.sa_restorer; setup_rt_frame()
269 if (!(ka->sa.sa_flags & SA_RESTART)) { arc_restart_syscall()
/linux-4.1.27/drivers/net/
H A Dvxlan.c90 struct sockaddr sa; member in union:vxlan_addr
147 if (a->sa.sa_family != b->sa.sa_family) vxlan_addr_equal()
149 if (a->sa.sa_family == AF_INET6) vxlan_addr_equal()
157 if (ipa->sa.sa_family == AF_INET6) vxlan_addr_any()
165 if (ipa->sa.sa_family == AF_INET6) vxlan_addr_multicast()
175 ip->sa.sa_family = AF_INET6; vxlan_nla_get_addr()
179 ip->sa.sa_family = AF_INET; vxlan_nla_get_addr()
189 if (ip->sa.sa_family == AF_INET6) vxlan_nla_put_addr()
219 ip->sa.sa_family = AF_INET; vxlan_nla_get_addr()
822 if (remote->sa.sa_family == AF_INET) { vxlan_fdb_parse()
824 ip->sa.sa_family = AF_INET; vxlan_fdb_parse()
828 ip->sa.sa_family = AF_INET6; vxlan_fdb_parse()
890 if (vxlan->default_dst.remote_ip.sa.sa_family != ip.sa.sa_family) vxlan_fdb_add()
1010 src_mac, &rdst->remote_ip.sa, &src_ip->sa); vxlan_snoop()
1095 if (ip->sa.sa_family == AF_INET) { vxlan_igmp_join()
1123 if (ip->sa.sa_family == AF_INET) { vxlan_igmp_leave()
1283 if (remote_ip->sa.sa_family == AF_INET) { vxlan_rcv()
1286 saddr.sa.sa_family = AF_INET; vxlan_rcv()
1291 saddr.sa.sa_family = AF_INET6; vxlan_rcv()
1850 if (remote_ip->sa.sa_family == AF_INET) { vxlan_encap_bypass()
1852 loopback.sa.sa_family = AF_INET; vxlan_encap_bypass()
1856 loopback.sa.sa_family = AF_INET6; vxlan_encap_bypass()
1920 if (dst->sa.sa_family == AF_INET) { vxlan_xmit_one()
1949 dst->sa.sa_family, dst_port, vxlan_xmit_one()
2009 dst->sa.sa_family, dst_port, vxlan_xmit_one()
2284 if (dst->remote_ip.sa.sa_family == AF_INET6) vxlan_change_mtu()
2351 if (vxlan->default_dst.remote_ip.sa.sa_family == AF_INET6) vxlan_setup()
2599 dst->remote_ip.sa.sa_family = AF_INET; vxlan_newlink()
2607 dst->remote_ip.sa.sa_family = AF_INET6; vxlan_newlink()
2613 vxlan->saddr.sa.sa_family = AF_INET; vxlan_newlink()
2620 vxlan->saddr.sa.sa_family = AF_INET6; vxlan_newlink()
2719 (tmp->default_dst.remote_ip.sa.sa_family == AF_INET6 || vxlan_newlink()
2720 tmp->saddr.sa.sa_family == AF_INET6) == use_ipv6 && vxlan_newlink()
2807 if (dst->remote_ip.sa.sa_family == AF_INET) { vxlan_fill_info()
2824 if (vxlan->saddr.sa.sa_family == AF_INET) { vxlan_fill_info()
/linux-4.1.27/kernel/
H A Dsignal.c58 return t->sighand->action[sig - 1].sa.sa_handler; sig_handler()
474 t->sighand->action[i].sa.sa_handler = SIG_IGN; ignore_signals()
489 if (force_default || ka->sa.sa_handler != SIG_IGN) flush_signal_handlers()
490 ka->sa.sa_handler = SIG_DFL; flush_signal_handlers()
491 ka->sa.sa_flags = 0; flush_signal_handlers()
493 ka->sa.sa_restorer = NULL; flush_signal_handlers()
495 sigemptyset(&ka->sa.sa_mask); flush_signal_handlers()
502 void __user *handler = tsk->sighand->action[sig-1].sa.sa_handler; unhandled_signal()
1219 ignored = action->sa.sa_handler == SIG_IGN; force_sig_info()
1222 action->sa.sa_handler = SIG_DFL; force_sig_info()
1228 if (action->sa.sa_handler == SIG_DFL) force_sig_info()
1503 p->sighand->action[sig - 1].sa.sa_handler = SIG_DFL; force_sigsegv()
1684 (psig->action[SIGCHLD-1].sa.sa_handler == SIG_IGN || do_notify_parent()
1685 (psig->action[SIGCHLD-1].sa.sa_flags & SA_NOCLDWAIT))) { do_notify_parent()
1702 if (psig->action[SIGCHLD-1].sa.sa_handler == SIG_IGN) do_notify_parent()
1773 if (sighand->action[SIGCHLD-1].sa.sa_handler != SIG_IGN && do_notify_parent_cldstop()
1774 !(sighand->action[SIGCHLD-1].sa.sa_flags & SA_NOCLDSTOP)) do_notify_parent_cldstop()
2267 if (ka->sa.sa_handler == SIG_IGN) /* Do nothing. */ get_signal()
2269 if (ka->sa.sa_handler != SIG_DFL) { get_signal()
2273 if (ka->sa.sa_flags & SA_ONESHOT) get_signal()
2274 ka->sa.sa_handler = SIG_DFL; get_signal()
2373 * delivered. It updates the blocked signals accordingly (@ksig->ka.sa.sa_mask
2375 * is set in @ksig->ka.sa.sa_flags. Tracing is notified.
2387 sigorsets(&blocked, &current->blocked, &ksig->ka.sa.sa_mask); signal_delivered()
2388 if (!(ksig->ka.sa.sa_flags & SA_NODEFER)) signal_delivered()
3086 current->sighand->action[sig - 1].sa.sa_handler = action; kernel_sigaction()
3117 sigdelsetmask(&act->sa.sa_mask, do_sigaction()
3365 if (copy_from_user(&new_sa.sa, act, sizeof(new_sa.sa))) SYSCALL_DEFINE4()
3372 if (copy_to_user(oact, &old_sa.sa, sizeof(old_sa.sa))) SYSCALL_DEFINE4()
3398 new_ka.sa.sa_handler = compat_ptr(handler); COMPAT_SYSCALL_DEFINE4()
3401 new_ka.sa.sa_restorer = compat_ptr(restorer); COMPAT_SYSCALL_DEFINE4()
3404 ret |= get_user(new_ka.sa.sa_flags, &act->sa_flags); COMPAT_SYSCALL_DEFINE4()
3407 sigset_from_compat(&new_ka.sa.sa_mask, &mask); COMPAT_SYSCALL_DEFINE4()
3412 sigset_to_compat(&mask, &old_ka.sa.sa_mask); COMPAT_SYSCALL_DEFINE4()
3413 ret = put_user(ptr_to_compat(old_ka.sa.sa_handler), COMPAT_SYSCALL_DEFINE4()
3416 ret |= put_user(old_ka.sa.sa_flags, &oact->sa_flags); COMPAT_SYSCALL_DEFINE4()
3418 ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), COMPAT_SYSCALL_DEFINE4()
3438 __get_user(new_ka.sa.sa_handler, &act->sa_handler) || SYSCALL_DEFINE3()
3439 __get_user(new_ka.sa.sa_restorer, &act->sa_restorer) || SYSCALL_DEFINE3()
3440 __get_user(new_ka.sa.sa_flags, &act->sa_flags) || SYSCALL_DEFINE3()
3446 siginitset(&new_ka.sa.sa_mask, mask); SYSCALL_DEFINE3()
3453 __put_user(old_ka.sa.sa_handler, &oact->sa_handler) || SYSCALL_DEFINE3()
3454 __put_user(old_ka.sa.sa_restorer, &oact->sa_restorer) || SYSCALL_DEFINE3()
3455 __put_user(old_ka.sa.sa_flags, &oact->sa_flags) || SYSCALL_DEFINE3()
3456 __put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask)) SYSCALL_DEFINE3()
3477 __get_user(new_ka.sa.sa_flags, &act->sa_flags) || COMPAT_SYSCALL_DEFINE3()
3484 new_ka.sa.sa_handler = compat_ptr(handler); COMPAT_SYSCALL_DEFINE3()
3485 new_ka.sa.sa_restorer = compat_ptr(restorer); COMPAT_SYSCALL_DEFINE3()
3486 siginitset(&new_ka.sa.sa_mask, mask); COMPAT_SYSCALL_DEFINE3()
3493 __put_user(ptr_to_compat(old_ka.sa.sa_handler), COMPAT_SYSCALL_DEFINE3()
3495 __put_user(ptr_to_compat(old_ka.sa.sa_restorer), COMPAT_SYSCALL_DEFINE3()
3497 __put_user(old_ka.sa.sa_flags, &oact->sa_flags) || COMPAT_SYSCALL_DEFINE3()
3498 __put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask)) COMPAT_SYSCALL_DEFINE3()
3537 new_sa.sa.sa_handler = handler; SYSCALL_DEFINE2()
3538 new_sa.sa.sa_flags = SA_ONESHOT | SA_NOMASK; SYSCALL_DEFINE2()
3539 sigemptyset(&new_sa.sa.sa_mask); SYSCALL_DEFINE2()
3543 return ret ? ret : (unsigned long)old_sa.sa.sa_handler; SYSCALL_DEFINE2()
/linux-4.1.27/arch/xtensa/kernel/
H A Dsignal.c343 if ((ksig->ka.sa.sa_flags & SA_ONSTACK) != 0 && sas_ss_flags(sp) == 0) { setup_frame()
356 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { setup_frame()
368 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_frame()
369 ra = (unsigned long)ksig->ka.sa.sa_restorer; setup_frame()
389 start_thread(regs, (unsigned long) ksig->ka.sa.sa_handler, setup_frame()
440 if (!(ksig.ka.sa.sa_flags & SA_RESTART)) { do_signal()
/linux-4.1.27/arch/um/os-Linux/skas/
H A Dprocess.c222 struct sigaction sa; userspace_tramp() local
229 sigemptyset(&sa.sa_mask); userspace_tramp()
230 sa.sa_flags = SA_ONSTACK | SA_NODEFER | SA_SIGINFO; userspace_tramp()
231 sa.sa_sigaction = (void *) v; userspace_tramp()
232 sa.sa_restorer = NULL; userspace_tramp()
233 if (sigaction(SIGSEGV, &sa, NULL) < 0) { userspace_tramp()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
H A Dwifi.h401 unsigned char *sa; get_sa() local
406 sa = GetAddr2Ptr(pframe); get_sa()
409 sa = GetAddr3Ptr(pframe); get_sa()
412 sa = GetAddr2Ptr(pframe); get_sa()
415 sa = GetAddr4Ptr(pframe); get_sa()
418 return sa; get_sa()
423 unsigned char *sa; get_hdr_bssid() local
428 sa = GetAddr3Ptr(pframe); get_hdr_bssid()
431 sa = GetAddr2Ptr(pframe); get_hdr_bssid()
434 sa = GetAddr1Ptr(pframe); get_hdr_bssid()
437 sa = GetAddr1Ptr(pframe); get_hdr_bssid()
440 sa = NULL; /* */ get_hdr_bssid()
443 return sa; get_hdr_bssid()
H A Dieee80211_ext.h179 u8 sa[6]; member in struct:ieee80211_mgmt
/linux-4.1.27/arch/x86/mm/
H A Dpageattr-test.c113 struct split_state sa, sb, sc; pageattr_test() local
131 failed += print_split(&sa); pageattr_test()
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
H A Dwl12xx_80211.h64 u8 sa[ETH_ALEN]; member in struct:ieee80211_header
/linux-4.1.27/drivers/s390/cio/
H A Dscm.c135 dev_set_name(&scmdev->dev, "%016llx", (unsigned long long) sale->sa); scmdev_setup()
137 scmdev->address = sale->sa; scmdev_setup()
181 return scmdev->address == sale->sa; check_address()
H A Dchsc.h149 u64 sa; member in struct:sale
/linux-4.1.27/arch/nios2/kernel/
H A Dsignal.c188 if (ksig->ka.sa.sa_flags & SA_SIGINFO) setup_rt_frame()
210 regs->ea = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
272 && !(ksig.ka.sa.sa_flags & SA_RESTART))) { do_signal()
/linux-4.1.27/arch/blackfin/kernel/
H A Dsignal.c173 (struct fdpic_func_descriptor *) ksig->ka.sa.sa_handler; setup_rt_frame()
182 regs->pc = (unsigned long)ksig->ka.sa.sa_handler; setup_rt_frame()
204 if (has_handler && !(ka->sa.sa_flags & SA_RESTART)) { handle_restart()
/linux-4.1.27/arch/m32r/kernel/
H A Dsignal.c202 regs->lr = (unsigned long)ksig->ka.sa.sa_restorer; setup_rt_frame()
209 regs->bpc = (unsigned long)ksig->ka.sa.sa_handler; setup_rt_frame()
251 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
/linux-4.1.27/arch/unicore32/kernel/
H A Dsignal.c197 if ((ka->sa.sa_flags & SA_ONSTACK) && !sas_ss_flags(sp)) get_sigframe()
217 unsigned long handler = (unsigned long)ka->sa.sa_handler; setup_return()
223 if (ka->sa.sa_flags & SA_SIGINFO) setup_return()
322 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
335 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
/linux-4.1.27/fs/xfs/
H A Dxfs_attr_list.c45 xfs_attr_sf_sort_t *sa, *sb; xfs_attr_shortform_compare() local
47 sa = (xfs_attr_sf_sort_t *)a; xfs_attr_shortform_compare()
49 if (sa->hash < sb->hash) { xfs_attr_shortform_compare()
51 } else if (sa->hash > sb->hash) { xfs_attr_shortform_compare()
54 return sa->entno - sb->entno; xfs_attr_shortform_compare()
/linux-4.1.27/drivers/net/ppp/
H A Dpptp.c135 struct pptp_addr *sa) add_chan()
140 if (!sa->call_id) { add_chan()
147 sa->call_id = call_id; add_chan()
148 } else if (test_bit(sa->call_id, callid_bitmap)) { add_chan()
152 sock->proto.pptp.src_addr = *sa; add_chan()
153 set_bit(sa->call_id, callid_bitmap); add_chan()
154 rcu_assign_pointer(callid_sock[sa->call_id], sock); add_chan()
134 add_chan(struct pppox_sock *sock, struct pptp_addr *sa) add_chan() argument
/linux-4.1.27/arch/arm/kernel/
H A Dsignal.c325 unsigned long handler = (unsigned long)ksig->ka.sa.sa_handler; setup_return()
335 if (ksig->ka.sa.sa_flags & SA_THIRTYTWO) setup_return()
368 if (ksig->ka.sa.sa_flags & SA_RESTORER) { setup_return()
369 retcode = (unsigned long)ksig->ka.sa.sa_restorer; setup_return()
373 if (ksig->ka.sa.sa_flags & SA_SIGINFO) setup_return()
482 if (ksig->ka.sa.sa_flags & SA_SIGINFO) handle_signal()
550 && !(ksig.ka.sa.sa_flags & SA_RESTART))) { do_signal()
/linux-4.1.27/net/sunrpc/xprtrdma/
H A Dsvc_rdma_transport.c61 struct sockaddr *sa, int salen,
572 struct sockaddr *sa; handle_connect_req() local
589 sa = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.dst_addr; handle_connect_req()
590 svc_xprt_set_remote(&newxprt->sc_xprt, sa, svc_addr_len(sa)); handle_connect_req()
591 sa = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.src_addr; handle_connect_req()
592 svc_xprt_set_local(&newxprt->sc_xprt, sa, svc_addr_len(sa)); handle_connect_req()
691 struct sockaddr *sa, int salen, svc_rdma_create()
699 if (sa->sa_family != AF_INET) { svc_rdma_create()
700 dprintk("svcrdma: Address family %d is not supported.\n", sa->sa_family); svc_rdma_create()
715 ret = rdma_bind_addr(listen_id, sa); svc_rdma_create()
732 sa = (struct sockaddr *)&cma_xprt->sc_cm_id->route.addr.src_addr; svc_rdma_create()
733 svc_xprt_set_local(&cma_xprt->sc_xprt, sa, salen); svc_rdma_create()
689 svc_rdma_create(struct svc_serv *serv, struct net *net, struct sockaddr *sa, int salen, int flags) svc_rdma_create() argument
/linux-4.1.27/drivers/staging/rtl8723au/core/
H A Drtw_mlme_ext.c666 psta = rtw_get_stainfo23a(&padapter->stapriv, mgmt->sa); mgt_dispatcher23a()
763 issue_probersp(padapter, mgmt->sa, false); OnProbeReq23a()
853 psta = rtw_get_stainfo23a(pstapriv, mgmt->sa); OnBeacon23a()
872 psta = rtw_get_stainfo23a(pstapriv, mgmt->sa); OnBeacon23a()
899 report_add_sta_event23a(padapter, mgmt->sa, OnBeacon23a()
923 unsigned char *sa; OnAuth23a() local
932 sa = mgmt->sa; OnAuth23a()
956 sa[0], sa[1], sa[2], sa[3], sa[4], sa[5]); OnAuth23a()
963 if (rtw_access_ctrl23a(padapter, sa) == false) { OnAuth23a()
968 pstat = rtw_get_stainfo23a(pstapriv, sa); OnAuth23a()
971 DBG_8723A("going to alloc stainfo for sa =%pM\n", sa); OnAuth23a()
972 pstat = rtw_alloc_stainfo23a(pstapriv, sa, GFP_ATOMIC); OnAuth23a()
1088 ether_addr_copy(pstat->hwaddr, sa); OnAuth23a()
1365 pstat = rtw_get_stainfo23a(pstapriv, mgmt->sa); OnAssocReq23a()
1748 issue_deauth23a(padapter, mgmt->sa, status); OnAssocReq23a()
1902 "sta:%pM\n", reason, mgmt->sa); OnDeAuth23a()
1904 psta = rtw_get_stainfo23a(pstapriv, mgmt->sa); OnDeAuth23a()
1958 " sta:%pM\n", reason, mgmt->sa); OnDisassoc23a()
1960 psta = rtw_get_stainfo23a(pstapriv, mgmt->sa); OnDisassoc23a()
2038 addr = mgmt->sa; OnAction23a_back23a()
2400 ether_addr_copy(mgmt->sa, myid(&padapter->eeprompriv)); issue_beacon23a()
2554 ether_addr_copy(mgmt->sa, mac); issue_probersp()
2863 ether_addr_copy(mgmt->sa, myid(&padapter->eeprompriv)); issue_auth()
2895 ether_addr_copy(mgmt->sa, myid(&padapter->eeprompriv)); issue_auth()
3006 ether_addr_copy(mgmt->sa, myid(&padapter->eeprompriv)); issue_assocrsp()
3129 ether_addr_copy(mgmt->sa, myid(&padapter->eeprompriv)); issue_assocreq()
3632 ether_addr_copy(mgmt->sa, myid(&padapter->eeprompriv)); _issue_deauth()
3735 ether_addr_copy(mgmt->sa, myid(&padapter->eeprompriv)); /* TA */ issue_action_spct_ch_switch23a()
3796 ether_addr_copy(mgmt->sa, myid(&padapter->eeprompriv)); issue_action_BA23a()
4260 ether_addr_copy(bssid->MacAddress, mgmt->sa); collect_bss_info()
4267 ether_addr_copy(bssid->MacAddress, mgmt->sa); collect_bss_info()
/linux-4.1.27/drivers/s390/char/
H A Dzcore.c160 if (memcpy_hsa_kernel(&sa_ext->sa, sys_info.sa_base, init_cpu_info()
222 * @sa: Pointer to save area
226 static int copy_lc(void __user *buf, void *sa, int sa_off, int len) copy_lc() argument
234 if (copy_to_user(buf + i, sa + sa_off + i, 1)) copy_lc()
261 struct save_area *save_area = &dump_save_areas.areas[i]->sa; zcore_add_lc()
596 prefix = dump_save_areas.areas[i]->sa.pref_reg; zcore_header_init()
/linux-4.1.27/arch/microblaze/kernel/
H A Dsignal.c172 if (ksig->ka.sa.sa_flags & SA_SIGINFO) setup_rt_frame()
230 regs->pc = (unsigned long)ksig->ka.sa.sa_handler; setup_rt_frame()
252 if (has_handler && !(ka->sa.sa_flags & SA_RESTART)) { handle_restart()
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_sa.c102 dev_err(rdev->dev, "no bo for sa manager\n"); radeon_sa_bo_manager_start()
129 dev_err(rdev->dev, "no bo for sa manager\n"); radeon_sa_bo_manager_suspend()
294 /* this sa bo is the closest one */ radeon_sa_bo_next_hole()
/linux-4.1.27/arch/openrisc/kernel/
H A Dsignal.c168 if (ksig->ka.sa.sa_flags & SA_SIGINFO) setup_rt_frame()
197 regs->pc = (unsigned long)ksig->ka.sa.sa_handler; /* what we enter NOW */ setup_rt_frame()
273 && !(ksig.ka.sa.sa_flags & SA_RESTART))) { do_signal()
/linux-4.1.27/arch/c6x/kernel/
H A Dsignal.c195 regs->pc = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
222 if (has_handler && !(ka->sa.sa_flags & SA_RESTART)) { handle_restart()
253 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
/linux-4.1.27/drivers/net/bonding/
H A Dbond_alb.c1218 struct sockaddr sa; alb_set_mac_address() local
1241 memcpy(sa.sa_data, bond->dev->dev_addr, bond->dev->addr_len);
1242 sa.sa_family = bond->dev->type;
1249 dev_set_mac_address(rollback_slave->dev, &sa); bond_for_each_slave()
1680 struct sockaddr sa; bond_alb_handle_active_change() local
1685 memcpy(sa.sa_data, bond->dev->dev_addr, bond->dev->addr_len); bond_alb_handle_active_change()
1686 sa.sa_family = bond->dev->type; bond_alb_handle_active_change()
1688 dev_set_mac_address(new_slave->dev, &sa); bond_alb_handle_active_change()
1710 struct sockaddr *sa = addr; bond_alb_set_mac_address() local
1715 if (!is_valid_ether_addr(sa->sa_data)) bond_alb_set_mac_address()
1722 memcpy(bond_dev->dev_addr, sa->sa_data, bond_dev->addr_len); bond_alb_set_mac_address()
/linux-4.1.27/arch/metag/kernel/
H A Dsignal.c194 regs->REG_PC = (unsigned long) ksig->ka.sa.sa_handler; setup_rt_frame()
281 && !(ksig.ka.sa.sa_flags & SA_RESTART))) { do_signal()
/linux-4.1.27/arch/powerpc/kernel/
H A Dsignal.c78 restart = !has_handler || (ka->sa.sa_flags & SA_RESTART) != 0; check_syscall_restart()
135 if (ksig.ka.sa.sa_flags & SA_SIGINFO) do_signal()
H A Dsignal_64.c744 (unsigned long)ksig->ka.sa.sa_handler); handle_rt_signal64()
750 NULL, (unsigned long)ksig->ka.sa.sa_handler, handle_rt_signal64()
776 regs->nip = (unsigned long) ksig->ka.sa.sa_handler; handle_rt_signal64()
785 (func_descr_t __user *) ksig->ka.sa.sa_handler; handle_rt_signal64()
797 if (ksig->ka.sa.sa_flags & SA_SIGINFO) { handle_rt_signal64()
/linux-4.1.27/arch/hexagon/kernel/
H A Dsignal.c140 pt_set_elr(regs, (unsigned long)ksig->ka.sa.sa_handler); setup_rt_frame()
165 if (!(ksig->ka.sa.sa_flags & SA_RESTART)) { handle_signal()
/linux-4.1.27/net/bluetooth/
H A Dsco.c514 struct sockaddr_sco *sa = (struct sockaddr_sco *) addr; sco_sock_bind() local
518 BT_DBG("sk %p %pMR", sk, &sa->sco_bdaddr); sco_sock_bind()
538 bacpy(&sco_pi(sk)->src, &sa->sco_bdaddr); sco_sock_bind()
549 struct sockaddr_sco *sa = (struct sockaddr_sco *) addr; sco_sock_connect() local
568 bacpy(&sco_pi(sk)->dst, &sa->sco_bdaddr); sco_sock_connect()
678 struct sockaddr_sco *sa = (struct sockaddr_sco *) addr; sco_sock_getname() local
687 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->dst); sco_sock_getname()
689 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->src); sco_sock_getname()
/linux-4.1.27/net/iucv/
H A Daf_iucv.c701 struct sockaddr_iucv *sa = (struct sockaddr_iucv *) addr; iucv_sock_bind() local
724 if (__iucv_get_sock_by_name(sa->siucv_name)) { iucv_sock_bind()
733 if (!memcmp(sa->siucv_user_id, iucv_userid, 8)) iucv_sock_bind()
737 memcpy(uid, sa->siucv_user_id, sizeof(uid)); iucv_sock_bind()
742 memcpy(iucv->src_user_id, sa->siucv_user_id, 8); iucv_sock_bind()
744 if (strncmp(sa->siucv_name, " ", 8) == 0) iucv_sock_bind()
747 memcpy(iucv->src_name, sa->siucv_name, 8); iucv_sock_bind()
763 memcpy(iucv->src_name, sa->siucv_name, 8); iucv_sock_bind()
804 struct sockaddr_iucv *sa = (struct sockaddr_iucv *) addr; afiucv_path_connect() local
810 high_nmcpy(user_data, sa->siucv_name); afiucv_path_connect()
822 sa->siucv_user_id, NULL, user_data, afiucv_path_connect()
851 struct sockaddr_iucv *sa = (struct sockaddr_iucv *) addr; iucv_sock_connect() local
878 memcpy(iucv->dst_user_id, sa->siucv_user_id, 8); iucv_sock_connect()
879 memcpy(iucv->dst_name, sa->siucv_name, 8); iucv_sock_connect()
/linux-4.1.27/arch/arm/mach-omap2/
H A Dvc.c31 * @sa: bit for slave address
43 u8 sa; member in struct:omap_vc_channel_cfg
51 .sa = BIT(0),
65 .sa = BIT(0),
804 vc->cfg_channel |= vc_cfg_bits->sa; omap_vc_init_channel()
/linux-4.1.27/net/atm/
H A Dsvc.c585 struct sockaddr_atmsvc sa; svc_ioctl() local
592 if (copy_from_user(&sa, (void __user *) arg, sizeof(sa))) svc_ioctl()
594 error = svc_addparty(sock, (struct sockaddr *)&sa, sizeof(sa), svc_ioctl()
/linux-4.1.27/drivers/target/
H A Dtarget_core_xcopy.c851 unsigned int list_id, list_id_usage, sdll, inline_dl, sa; target_do_xcopy() local
861 sa = se_cmd->t_task_cdb[1] & 0x1f; target_do_xcopy()
862 if (sa != 0x00) { target_do_xcopy()
1033 int sa = (cdb[1] & 0x1f), list_id = cdb[2]; target_do_receive_copy_results() local
1037 " 0x%02x, AL: %u\n", sa, list_id, se_cmd->data_length); target_do_receive_copy_results()
1045 switch (sa) { target_do_receive_copy_results()
1053 pr_err("Unsupported SA for receive copy results: 0x%02x\n", sa); target_do_receive_copy_results()
H A Dtarget_core_configfs.c54 static void target_core_setup_##_name##_cit(struct se_subsystem_api *sa) \
56 struct target_backend_cits *tbc = &sa->tb_cits; \
62 cit->ct_owner = sa->owner; \
2860 void target_core_setup_sub_cits(struct se_subsystem_api *sa) target_core_setup_sub_cits() argument
2862 target_core_setup_dev_cit(sa); target_core_setup_sub_cits()
2863 target_core_setup_dev_attrib_cit(sa); target_core_setup_sub_cits()
2864 target_core_setup_dev_pr_cit(sa); target_core_setup_sub_cits()
2865 target_core_setup_dev_wwn_cit(sa); target_core_setup_sub_cits()
2866 target_core_setup_dev_alua_tg_pt_gps_cit(sa); target_core_setup_sub_cits()
2867 target_core_setup_dev_stat_cit(sa); target_core_setup_sub_cits()
/linux-4.1.27/Documentation/networking/timestamping/
H A Dtxtimestamp.c159 char sa[INET6_ADDRSTRLEN], da[INET6_ADDRSTRLEN]; print_pktinfo() local
163 saddr ? inet_ntop(family, saddr, sa, sizeof(sa)) : "unknown", print_pktinfo()
/linux-4.1.27/lib/
H A Dvsprintf.c1100 char *ip6_addr_string_sa(char *buf, char *end, const struct sockaddr_in6 *sa, ip6_addr_string_sa() argument
1108 const u8 *addr = (const u8 *) &sa->sin6_addr; ip6_addr_string_sa()
1145 p = number(p, pend, ntohs(sa->sin6_port), spec); ip6_addr_string_sa()
1149 p = number(p, pend, ntohl(sa->sin6_flowinfo & ip6_addr_string_sa()
1154 p = number(p, pend, sa->sin6_scope_id, spec); ip6_addr_string_sa()
1162 char *ip4_addr_string_sa(char *buf, char *end, const struct sockaddr_in *sa, ip4_addr_string_sa() argument
1168 const u8 *addr = (const u8 *) &sa->sin_addr.s_addr; ip4_addr_string_sa()
1189 p = number(p, pend, ntohs(sa->sin_port), spec); ip4_addr_string_sa()
1516 } *sa = ptr; pointer() local
1518 switch (sa->raw.sa_family) { pointer()
1520 return ip4_addr_string_sa(buf, end, &sa->v4, spec, fmt); pointer()
1522 return ip6_addr_string_sa(buf, end, &sa->v6, spec, fmt); pointer()
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
H A Dosc_request.c380 struct osc_setattr_args *sa, int rc) osc_setattr_interpret()
393 lustre_get_wire_obdo(&req->rq_import->imp_connect_data, sa->sa_oa, osc_setattr_interpret()
396 rc = sa->sa_upcall(sa->sa_cookie, rc); osc_setattr_interpret()
406 struct osc_setattr_args *sa; osc_setattr_async_base() local
435 CLASSERT (sizeof(*sa) <= sizeof(req->rq_async_args)); osc_setattr_async_base()
436 sa = ptlrpc_req_async_args(req); osc_setattr_async_base()
437 sa->sa_oa = oinfo->oi_oa; osc_setattr_async_base()
438 sa->sa_upcall = upcall; osc_setattr_async_base()
439 sa->sa_cookie = cookie; osc_setattr_async_base()
551 struct osc_setattr_args *sa; osc_punch_base() local
577 CLASSERT (sizeof(*sa) <= sizeof(req->rq_async_args)); osc_punch_base()
578 sa = ptlrpc_req_async_args(req); osc_punch_base()
579 sa->sa_oa = oinfo->oi_oa; osc_punch_base()
580 sa->sa_upcall = upcall; osc_punch_base()
581 sa->sa_cookie = cookie; osc_punch_base()
378 osc_setattr_interpret(const struct lu_env *env, struct ptlrpc_request *req, struct osc_setattr_args *sa, int rc) osc_setattr_interpret() argument
/linux-4.1.27/arch/s390/include/asm/
H A Dlowcore.h36 struct save_area sa; member in struct:save_area_ext
H A Delf.h225 void *fill_cpu_elf_notes(void *ptr, struct save_area *sa, __vector128 *vxrs);
/linux-4.1.27/arch/mips/include/uapi/asm/
H A Dsignal.h77 * supported its use and no libc was using it, so the entire sa-restorer
/linux-4.1.27/arch/ia64/kernel/
H A Dsignal.c302 current->sighand->action[sig - 1].sa.sa_handler = SIG_DFL; force_sigsegv_info()
325 if (ksig->ka.sa.sa_flags & SA_ONSTACK) { setup_frame()
363 err |= __put_user(ksig->ka.sa.sa_handler, &frame->handler); setup_frame()
457 if ((ksig.ka.sa.sa_flags & SA_RESTART) == 0) { ia64_do_signal()
/linux-4.1.27/net/ieee802154/
H A Dtrace.h140 TP_printk(WPAN_PHY_PR_FMT ", " WPAN_DEV_PR_FMT ", sa: 0x%04x",
/linux-4.1.27/net/wireless/
H A Dmlme.c70 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); cfg80211_process_deauth()
89 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); cfg80211_process_disassoc()
578 if (!ether_addr_equal(mgmt->sa, mgmt->bssid)) { cfg80211_mlme_mgmt_tx()
602 if (!ether_addr_equal(mgmt->sa, wdev_address(wdev))) cfg80211_mlme_mgmt_tx()
/linux-4.1.27/sound/pci/ctxfi/
H A Dctsrc.h68 int (*set_sa)(struct src *src, unsigned int sa);
H A Dcthw20k1.c94 u16 sa:1; member in struct:src_dirty::__anon14459
108 unsigned int sa; member in struct:src_rsc_ctrl_blk
312 static int src_set_sa(void *blk, unsigned int sa) src_set_sa() argument
316 set_field(&ctl->sa, SRCSA_SA, sa); src_set_sa()
317 ctl->dirty.bf.sa = 1; src_set_sa()
398 if (ctl->dirty.bf.sa) { src_commit_write()
399 hw_write_20kx(hw, SRCSA+idx*0x100, ctl->sa); src_commit_write()
400 ctl->dirty.bf.sa = 0; src_commit_write()
H A Dcthw20k2.c94 u16 sa:1; member in struct:src_dirty::__anon14466
108 unsigned int sa; member in struct:src_rsc_ctrl_blk
312 static int src_set_sa(void *blk, unsigned int sa) src_set_sa() argument
316 set_field(&ctl->sa, SRCSA_SA, sa); src_set_sa()
317 ctl->dirty.bf.sa = 1; src_set_sa()
398 if (ctl->dirty.bf.sa) { src_commit_write()
399 hw_write_20kx(hw, SRC_SA+idx*0x100, ctl->sa); src_commit_write()
400 ctl->dirty.bf.sa = 0; src_commit_write()
/linux-4.1.27/drivers/hwmon/
H A Ds3c-hwmon.c102 struct sensor_device_attribute *sa = to_sensor_dev_attr(attr); s3c_hwmon_show_raw() local
105 ret = s3c_hwmon_read_ch(dev, adc, sa->index); s3c_hwmon_show_raw()
/linux-4.1.27/drivers/net/wan/
H A Dlapbether.c255 struct sockaddr *sa = addr; lapbeth_set_mac_address() local
256 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); lapbeth_set_mac_address()
/linux-4.1.27/drivers/net/appletalk/
H A Dcops.c938 struct sockaddr_at *sa = (struct sockaddr_at *)&ifr->ifr_addr; cops_ioctl() local
945 cops_nodeid(dev, sa->sat_addr.s_node); cops_ioctl()
946 aa->s_net = sa->sat_addr.s_net; cops_ioctl()
958 sa->sat_addr.s_net = aa->s_net; cops_ioctl()
959 sa->sat_addr.s_node = aa->s_node; cops_ioctl()
H A Dltpc.c818 struct sockaddr_at *sa = (struct sockaddr_at *) &ifr->ifr_addr; ltpc_ioctl() local
830 aa->s_net = sa->sat_addr.s_net; ltpc_ioctl()
834 c.hint = sa->sat_addr.s_node; ltpc_ioctl()
852 sa->sat_addr.s_net = aa->s_net; ltpc_ioctl()
853 sa->sat_addr.s_node = aa->s_node; ltpc_ioctl()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dmsgbuf.c176 u8 sa[ETH_ALEN]; member in struct:msgbuf_tx_flowring_create_req
217 u8 sa[ETH_ALEN]; member in struct:brcmf_msgbuf_work_item
620 memcpy(create->sa, work->sa, ETH_ALEN); brcmf_msgbuf_flowring_create_worker()
678 memcpy(create->sa, eh->h_source, ETH_ALEN); brcmf_msgbuf_flowring_create()
/linux-4.1.27/drivers/crypto/
H A Dhifn_795x.c437 void *sa[HIFN_D_RES_RSIZE]; member in struct:hifn_device
1258 dev->sa[sa_idx] = priv; hifn_setup_cmd_desc()
1762 dev->sa[i] = NULL; hifn_complete_sa()
1832 if (dev->sa[i]) { hifn_clear_rings()
1835 hifn_process_ready(dev->sa[i], error); hifn_clear_rings()
1934 printk("%x.%p ", dma->resr[i].l, dev->sa[i]); hifn_work()
1935 if (dev->sa[i]) { hifn_work()
1936 hifn_process_ready(dev->sa[i], -ENODEV); hifn_work()
2028 if (dev->sa[i]) { hifn_flush()
2029 hifn_process_ready(dev->sa[i], hifn_flush()
2556 * context or update is atomic (like setting dev->sa[i] to NULL). hifn_tasklet_callback()
2632 dev->sa[i] = NULL; hifn_probe()
/linux-4.1.27/arch/parisc/kernel/
H A Dsignal.c187 if ((ka->sa.sa_flags & SA_ONSTACK) != 0 && ! sas_ss_flags(sp)) get_sigframe()
316 haddr = A(ksig->ka.sa.sa_handler); setup_rt_frame()
453 if (!(ka->sa.sa_flags & SA_RESTART)) { syscall_restart()
/linux-4.1.27/net/sunrpc/
H A Dsvcauth_unix.c173 struct sockaddr sa; ip_map_parse() member in union:__anon14248
196 if (rpc_pton(cd->net, buf, len, &address.sa, sizeof(address)) == 0) ip_map_parse()
198 switch (address.sa.sa_family) { ip_map_parse()
H A Dsvcsock.c692 struct sockaddr *sa, int salen, svc_udp_create()
695 return svc_create_socket(serv, IPPROTO_UDP, net, sa, salen, flags); svc_udp_create()
1228 struct sockaddr *sa, int salen, svc_tcp_create()
1231 return svc_create_socket(serv, IPPROTO_TCP, net, sa, salen, flags); svc_tcp_create()
1242 struct sockaddr *sa, int salen, svc_bc_tcp_create()
1245 return svc_bc_create_socket(serv, IPPROTO_TCP, net, sa, salen, flags); svc_bc_tcp_create()
690 svc_udp_create(struct svc_serv *serv, struct net *net, struct sockaddr *sa, int salen, int flags) svc_udp_create() argument
1226 svc_tcp_create(struct svc_serv *serv, struct net *net, struct sockaddr *sa, int salen, int flags) svc_tcp_create() argument
1240 svc_bc_tcp_create(struct svc_serv *serv, struct net *net, struct sockaddr *sa, int salen, int flags) svc_bc_tcp_create() argument
/linux-4.1.27/drivers/net/hamradio/
H A Dbpqether.c312 struct sockaddr *sa = (struct sockaddr *)addr; bpq_set_mac_address() local
314 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); bpq_set_mac_address()
/linux-4.1.27/fs/proc/
H A Darray.c242 if (k->sa.sa_handler == SIG_IGN) collect_sigign_sigcatch()
244 else if (k->sa.sa_handler != SIG_DFL) collect_sigign_sigcatch()
/linux-4.1.27/drivers/block/drbd/
H A Ddrbd_actlog.c948 bool sa; drbd_rs_begin_io() local
960 sa = drbd_rs_c_min_rate_throttle(device); drbd_rs_begin_io()
965 (sa && test_bit(BME_PRIORITY, &bm_ext->flags))); drbd_rs_begin_io()
967 if (sig || (sa && test_bit(BME_PRIORITY, &bm_ext->flags))) { drbd_rs_begin_io()
/linux-4.1.27/drivers/usb/gadget/function/
H A Du_ether.c869 struct sockaddr sa; gether_register_netdev() local
889 sa.sa_family = net->type; gether_register_netdev()
890 memcpy(sa.sa_data, dev->dev_mac, ETH_ALEN); gether_register_netdev()
892 status = dev_set_mac_address(net, &sa); gether_register_netdev()
/linux-4.1.27/drivers/usb/gadget/udc/
H A Dpxa25x_udc.h190 (udccs0 & UDCCS0_SA) ? " sa" : "", dump_udccs0()

Completed in 7209 milliseconds

12