/Linux-v4.19/security/apparmor/ |
D | ipc.c | 51 struct common_audit_data *sa = va; in audit_ptrace_cb() local 53 if (aad(sa)->request & AA_PTRACE_PERM_MASK) { in audit_ptrace_cb() 55 audit_ptrace_mask(ab, aad(sa)->request); in audit_ptrace_cb() 57 if (aad(sa)->denied & AA_PTRACE_PERM_MASK) { in audit_ptrace_cb() 59 audit_ptrace_mask(ab, aad(sa)->denied); in audit_ptrace_cb() 63 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_ptrace_cb() 71 struct common_audit_data *sa) in profile_ptrace_perm() argument 75 aad(sa)->peer = peer; in profile_ptrace_perm() 79 return aa_check_perms(profile, &perms, request, sa, audit_ptrace_cb); in profile_ptrace_perm() 84 struct common_audit_data *sa) in profile_tracee_perm() argument [all …]
|
D | audit.c | 61 struct common_audit_data *sa = ca; in audit_pre() local 65 audit_log_string(ab, aa_audit_type[aad(sa)->type]); in audit_pre() 68 if (aad(sa)->op) { in audit_pre() 70 audit_log_string(ab, aad(sa)->op); in audit_pre() 73 if (aad(sa)->info) { in audit_pre() 75 audit_log_string(ab, aad(sa)->info); in audit_pre() 76 if (aad(sa)->error) in audit_pre() 77 audit_log_format(ab, " error=%d", aad(sa)->error); in audit_pre() 80 if (aad(sa)->label) { in audit_pre() 81 struct aa_label *label = aad(sa)->label; in audit_pre() [all …]
|
D | net.c | 76 struct common_audit_data *sa = va; in audit_net_cb() local 79 if (address_family_names[sa->u.net->family]) in audit_net_cb() 80 audit_log_string(ab, address_family_names[sa->u.net->family]); in audit_net_cb() 82 audit_log_format(ab, "\"unknown(%d)\"", sa->u.net->family); in audit_net_cb() 84 if (sock_type_names[aad(sa)->net.type]) in audit_net_cb() 85 audit_log_string(ab, sock_type_names[aad(sa)->net.type]); in audit_net_cb() 87 audit_log_format(ab, "\"unknown(%d)\"", aad(sa)->net.type); in audit_net_cb() 88 audit_log_format(ab, " protocol=%d", aad(sa)->net.protocol); in audit_net_cb() 90 if (aad(sa)->request & NET_PERMS_MASK) { in audit_net_cb() 92 aa_audit_perm_mask(ab, aad(sa)->request, NULL, 0, in audit_net_cb() [all …]
|
D | capability.c | 50 struct common_audit_data *sa = va; in audit_cb() local 53 audit_log_untrustedstring(ab, capability_names[sa->u.cap]); in audit_cb() 68 static int audit_caps(struct common_audit_data *sa, struct aa_profile *profile, in audit_caps() argument 74 aad(sa)->error = error; in audit_caps() 106 return aa_audit(type, profile, sa, audit_cb); in audit_caps() 119 struct common_audit_data *sa) in profile_capable() argument 135 aad(sa)->info = "optional: no audit"; in profile_capable() 138 return audit_caps(sa, profile, cap, error); in profile_capable() 155 DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_CAP, OP_CAPABLE); in aa_capable() 157 sa.u.cap = cap; in aa_capable() [all …]
|
D | file.c | 62 struct common_audit_data *sa = va; in file_audit_cb() local 65 if (aad(sa)->request & AA_AUDIT_FILE_MASK) { in file_audit_cb() 67 audit_file_mask(ab, aad(sa)->request); in file_audit_cb() 69 if (aad(sa)->denied & AA_AUDIT_FILE_MASK) { in file_audit_cb() 71 audit_file_mask(ab, aad(sa)->denied); in file_audit_cb() 73 if (aad(sa)->request & AA_AUDIT_FILE_MASK) { in file_audit_cb() 77 from_kuid(&init_user_ns, aad(sa)->fs.ouid)); in file_audit_cb() 80 if (aad(sa)->peer) { in file_audit_cb() 82 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in file_audit_cb() 84 } else if (aad(sa)->fs.target) { in file_audit_cb() [all …]
|
D | resource.c | 36 struct common_audit_data *sa = va; in audit_cb() local 39 rlim_names[aad(sa)->rlim.rlim], aad(sa)->rlim.max); in audit_cb() 40 if (aad(sa)->peer) { in audit_cb() 42 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_cb() 60 DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, OP_SETRLIMIT); in audit_resource() 62 aad(&sa)->rlim.rlim = resource; in audit_resource() 63 aad(&sa)->rlim.max = value; in audit_resource() 64 aad(&sa)->peer = peer; in audit_resource() 65 aad(&sa)->info = info; in audit_resource() 66 aad(&sa)->error = error; in audit_resource() [all …]
|
D | lib.c | 129 DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, NULL); in aa_info_message() 131 aad(&sa)->info = str; in aa_info_message() 132 aa_audit_msg(AUDIT_APPARMOR_STATUS, &sa, NULL); in aa_info_message() 266 struct common_audit_data *sa = va; in aa_audit_perms_cb() local 268 if (aad(sa)->request) { in aa_audit_perms_cb() 270 aa_audit_perm_mask(ab, aad(sa)->request, aa_file_perm_chrs, in aa_audit_perms_cb() 274 if (aad(sa)->denied) { in aa_audit_perms_cb() 276 aa_audit_perm_mask(ab, aad(sa)->denied, aa_file_perm_chrs, in aa_audit_perms_cb() 281 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in aa_audit_perms_cb() 399 struct common_audit_data *sa) in aa_profile_label_perm() argument [all …]
|
/Linux-v4.19/fs/xfs/scrub/ |
D | common.c | 429 struct xchk_ag *sa) in xchk_ag_btcur_free() argument 431 if (sa->refc_cur) in xchk_ag_btcur_free() 432 xfs_btree_del_cursor(sa->refc_cur, XFS_BTREE_ERROR); in xchk_ag_btcur_free() 433 if (sa->rmap_cur) in xchk_ag_btcur_free() 434 xfs_btree_del_cursor(sa->rmap_cur, XFS_BTREE_ERROR); in xchk_ag_btcur_free() 435 if (sa->fino_cur) in xchk_ag_btcur_free() 436 xfs_btree_del_cursor(sa->fino_cur, XFS_BTREE_ERROR); in xchk_ag_btcur_free() 437 if (sa->ino_cur) in xchk_ag_btcur_free() 438 xfs_btree_del_cursor(sa->ino_cur, XFS_BTREE_ERROR); in xchk_ag_btcur_free() 439 if (sa->cnt_cur) in xchk_ag_btcur_free() [all …]
|
D | agheader.c | 46 error = xchk_ag_init(sc, agno, &sc->sa); in xchk_superblock_xref() 370 struct xfs_agf *agf = XFS_BUF_TO_AGF(sc->sa.agf_bp); in xchk_agf_xref_freeblks() 374 if (!sc->sa.bno_cur) in xchk_agf_xref_freeblks() 377 error = xfs_alloc_query_all(sc->sa.bno_cur, in xchk_agf_xref_freeblks() 379 if (!xchk_should_check_xref(sc, &error, &sc->sa.bno_cur)) in xchk_agf_xref_freeblks() 382 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_freeblks() 390 struct xfs_agf *agf = XFS_BUF_TO_AGF(sc->sa.agf_bp); in xchk_agf_xref_cntbt() 396 if (!sc->sa.cnt_cur) in xchk_agf_xref_cntbt() 400 error = xfs_alloc_lookup_le(sc->sa.cnt_cur, 0, -1U, &have); in xchk_agf_xref_cntbt() 401 if (!xchk_should_check_xref(sc, &error, &sc->sa.cnt_cur)) in xchk_agf_xref_cntbt() [all …]
|
D | refcount.c | 299 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) in xchk_refcountbt_xref_rmap() 309 error = xfs_rmap_query_range(sc->sa.rmap_cur, &low, &high, in xchk_refcountbt_xref_rmap() 311 if (!xchk_should_check_xref(sc, &error, &sc->sa.rmap_cur)) in xchk_refcountbt_xref_rmap() 316 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcountbt_xref_rmap() 393 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) in xchk_refcount_xref_rmap() 397 error = xfs_btree_count_blocks(sc->sa.refc_cur, &refcbt_blocks); in xchk_refcount_xref_rmap() 398 if (!xchk_btree_process_error(sc, sc->sa.refc_cur, 0, &error)) in xchk_refcount_xref_rmap() 400 error = xchk_count_rmap_ownedby_ag(sc, sc->sa.rmap_cur, oinfo, in xchk_refcount_xref_rmap() 402 if (!xchk_should_check_xref(sc, &error, &sc->sa.rmap_cur)) in xchk_refcount_xref_rmap() 405 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcount_xref_rmap() [all …]
|
D | repair.c | 54 xchk_ag_btcur_free(&sc->sa); in xrep_attempt() 131 if (sc->sa.agi_bp) in xrep_roll_ag_trans() 132 xfs_trans_bhold(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans() 133 if (sc->sa.agf_bp) in xrep_roll_ag_trans() 134 xfs_trans_bhold(sc->tp, sc->sa.agf_bp); in xrep_roll_ag_trans() 135 if (sc->sa.agfl_bp) in xrep_roll_ag_trans() 136 xfs_trans_bhold(sc->tp, sc->sa.agfl_bp); in xrep_roll_ag_trans() 144 if (sc->sa.agi_bp) in xrep_roll_ag_trans() 145 xfs_trans_bjoin(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans() 146 if (sc->sa.agf_bp) in xrep_roll_ag_trans() [all …]
|
/Linux-v4.19/arch/s390/kernel/ |
D | crash_dump.c | 62 struct save_area *sa; in save_area_alloc() local 64 sa = (void *) memblock_alloc(sizeof(*sa), 8); in save_area_alloc() 66 list_add(&sa->list, &dump_save_areas); in save_area_alloc() 68 list_add_tail(&sa->list, &dump_save_areas); in save_area_alloc() 69 return sa; in save_area_alloc() 83 void __init save_area_add_regs(struct save_area *sa, void *regs) in save_area_add_regs() argument 88 memcpy(&sa->psw, &lc->psw_save_area, sizeof(sa->psw)); in save_area_add_regs() 89 memcpy(&sa->ctrs, &lc->cregs_save_area, sizeof(sa->ctrs)); in save_area_add_regs() 90 memcpy(&sa->gprs, &lc->gpregs_save_area, sizeof(sa->gprs)); in save_area_add_regs() 91 memcpy(&sa->acrs, &lc->access_regs_save_area, sizeof(sa->acrs)); in save_area_add_regs() [all …]
|
/Linux-v4.19/drivers/crypto/amcc/ |
D | crypto4xx_alg.c | 39 static void set_dynamic_sa_command_0(struct dynamic_sa_ctl *sa, u32 save_h, in set_dynamic_sa_command_0() argument 44 sa->sa_command_0.w = 0; in set_dynamic_sa_command_0() 45 sa->sa_command_0.bf.save_hash_state = save_h; in set_dynamic_sa_command_0() 46 sa->sa_command_0.bf.save_iv = save_iv; in set_dynamic_sa_command_0() 47 sa->sa_command_0.bf.load_hash_state = ld_h; in set_dynamic_sa_command_0() 48 sa->sa_command_0.bf.load_iv = ld_iv; in set_dynamic_sa_command_0() 49 sa->sa_command_0.bf.hdr_proc = hdr_proc; in set_dynamic_sa_command_0() 50 sa->sa_command_0.bf.hash_alg = h; in set_dynamic_sa_command_0() 51 sa->sa_command_0.bf.cipher_alg = c; in set_dynamic_sa_command_0() 52 sa->sa_command_0.bf.pad_type = pad_type & 3; in set_dynamic_sa_command_0() [all …]
|
/Linux-v4.19/kernel/sched/ |
D | pelt.c | 109 accumulate_sum(u64 delta, int cpu, struct sched_avg *sa, in accumulate_sum() argument 119 delta += sa->period_contrib; in accumulate_sum() 126 sa->load_sum = decay_load(sa->load_sum, periods); in accumulate_sum() 127 sa->runnable_load_sum = in accumulate_sum() 128 decay_load(sa->runnable_load_sum, periods); in accumulate_sum() 129 sa->util_sum = decay_load((u64)(sa->util_sum), periods); in accumulate_sum() 136 1024 - sa->period_contrib, delta); in accumulate_sum() 138 sa->period_contrib = delta; in accumulate_sum() 142 sa->load_sum += load * contrib; in accumulate_sum() 144 sa->runnable_load_sum += runnable * contrib; in accumulate_sum() [all …]
|
/Linux-v4.19/tools/testing/selftests/bpf/ |
D | connect6_prog.c | 32 struct sockaddr_in6 sa; in connect_v6_prog() local 44 memset(&sa, 0, sizeof(sa)); in connect_v6_prog() 46 sa.sin6_family = AF_INET6; in connect_v6_prog() 47 sa.sin6_port = bpf_htons(0); in connect_v6_prog() 49 sa.sin6_addr.s6_addr32[0] = bpf_htonl(SRC_REWRITE_IP6_0); in connect_v6_prog() 50 sa.sin6_addr.s6_addr32[1] = bpf_htonl(SRC_REWRITE_IP6_1); in connect_v6_prog() 51 sa.sin6_addr.s6_addr32[2] = bpf_htonl(SRC_REWRITE_IP6_2); in connect_v6_prog() 52 sa.sin6_addr.s6_addr32[3] = bpf_htonl(SRC_REWRITE_IP6_3); in connect_v6_prog() 54 if (bpf_bind(ctx, (struct sockaddr *)&sa, sizeof(sa)) != 0) in connect_v6_prog()
|
D | connect4_prog.c | 24 struct sockaddr_in sa; in connect_v4_prog() local 32 memset(&sa, 0, sizeof(sa)); in connect_v4_prog() 34 sa.sin_family = AF_INET; in connect_v4_prog() 35 sa.sin_port = bpf_htons(0); in connect_v4_prog() 36 sa.sin_addr.s_addr = bpf_htonl(SRC_REWRITE_IP4); in connect_v4_prog() 38 if (bpf_bind(ctx, (struct sockaddr *)&sa, sizeof(sa)) != 0) in connect_v4_prog()
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | vdso_restorer.c | 55 struct real_sigaction sa; in main() local 57 memset(&sa, 0, sizeof(sa)); in main() 58 sa.handler = handler_with_siginfo; in main() 59 sa.flags = SA_SIGINFO; in main() 60 sa.restorer = NULL; /* request kernel-provided restorer */ in main() 62 if (syscall(SYS_rt_sigaction, SIGUSR1, &sa, NULL, 8) != 0) in main() 74 sa.flags = 0; in main() 75 sa.handler = handler_without_siginfo; in main() 76 if (syscall(SYS_sigaction, SIGUSR1, &sa, 0) != 0) in main()
|
D | ioperm.c | 28 struct sigaction sa; in sethandler() local 29 memset(&sa, 0, sizeof(sa)); in sethandler() 30 sa.sa_sigaction = handler; in sethandler() 31 sa.sa_flags = SA_SIGINFO | flags; in sethandler() 32 sigemptyset(&sa.sa_mask); in sethandler() 33 if (sigaction(sig, &sa, 0)) in sethandler() 40 struct sigaction sa; in clearhandler() local 41 memset(&sa, 0, sizeof(sa)); in clearhandler() 42 sa.sa_handler = SIG_DFL; in clearhandler() 43 sigemptyset(&sa.sa_mask); in clearhandler() [all …]
|
D | sysret_rip.c | 53 struct sigaction sa; in sethandler() local 54 memset(&sa, 0, sizeof(sa)); in sethandler() 55 sa.sa_sigaction = handler; in sethandler() 56 sa.sa_flags = SA_SIGINFO | flags; in sethandler() 57 sigemptyset(&sa.sa_mask); in sethandler() 58 if (sigaction(sig, &sa, 0)) in sethandler() 64 struct sigaction sa; in clearhandler() local 65 memset(&sa, 0, sizeof(sa)); in clearhandler() 66 sa.sa_handler = SIG_DFL; in clearhandler() 67 sigemptyset(&sa.sa_mask); in clearhandler() [all …]
|
D | syscall_nt.c | 50 struct sigaction sa; in sethandler() local 51 memset(&sa, 0, sizeof(sa)); in sethandler() 52 sa.sa_sigaction = handler; in sethandler() 53 sa.sa_flags = SA_SIGINFO | flags; in sethandler() 54 sigemptyset(&sa.sa_mask); in sethandler() 55 if (sigaction(sig, &sa, 0)) in sethandler()
|
/Linux-v4.19/include/net/phonet/ |
D | phonet.h | 51 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) in pn_skb_get_src_sockaddr() argument 86 sa->spn_family = AF_PHONET; in pn_skb_get_src_sockaddr() 87 pn_sockaddr_set_object(sa, obj); in pn_skb_get_src_sockaddr() 88 pn_sockaddr_set_resource(sa, ph->pn_res); in pn_skb_get_src_sockaddr() 89 memset(sa->spn_zero, 0, sizeof(sa->spn_zero)); in pn_skb_get_src_sockaddr() 93 void pn_skb_get_dst_sockaddr(struct sk_buff *skb, struct sockaddr_pn *sa) in pn_skb_get_dst_sockaddr() argument 98 sa->spn_family = AF_PHONET; in pn_skb_get_dst_sockaddr() 99 pn_sockaddr_set_object(sa, obj); in pn_skb_get_dst_sockaddr() 100 pn_sockaddr_set_resource(sa, ph->pn_res); in pn_skb_get_dst_sockaddr() [all …]
|
/Linux-v4.19/drivers/net/netdevsim/ |
D | ipsec.c | 37 struct nsim_sa *sap = &ipsec->sa[i]; in nsim_dbg_netdev_ops_read() 77 if (!ipsec->sa[i].used) in nsim_ipsec_find_empty_idx() 133 struct nsim_sa sa; in nsim_ipsec_add_sa() local 160 memset(&sa, 0, sizeof(sa)); in nsim_ipsec_add_sa() 161 sa.used = true; in nsim_ipsec_add_sa() 162 sa.xs = xs; in nsim_ipsec_add_sa() 164 if (sa.xs->id.proto & IPPROTO_ESP) in nsim_ipsec_add_sa() 165 sa.crypt = xs->ealg || xs->aead; in nsim_ipsec_add_sa() 168 ret = nsim_ipsec_parse_proto_keys(xs, sa.key, &sa.salt); in nsim_ipsec_add_sa() 175 sa.rx = true; in nsim_ipsec_add_sa() [all …]
|
/Linux-v4.19/tools/firewire/ |
D | nosy-dump.c | 149 struct subaction *sa; in subaction_create() local 152 sa = malloc(sizeof *sa - sizeof sa->packet + length); in subaction_create() 153 if (!sa) in subaction_create() 155 sa->ack = data[length / 4 - 1]; in subaction_create() 156 sa->length = length; in subaction_create() 157 memcpy(&sa->packet, data, length); in subaction_create() 159 return sa; in subaction_create() 163 subaction_destroy(struct subaction *sa) in subaction_destroy() argument 165 free(sa); in subaction_destroy() 201 struct subaction *sa; in link_transaction_destroy() local [all …]
|
/Linux-v4.19/net/appletalk/ |
D | aarp.c | 417 void aarp_proxy_remove(struct net_device *dev, struct atalk_addr *sa) in aarp_proxy_remove() argument 419 int hash = sa->s_node % (AARP_HASH_SIZE - 1); in aarp_proxy_remove() 424 a = __aarp_find_entry(proxies[hash], dev, sa); in aarp_proxy_remove() 433 struct atalk_addr *sa) in __aarp_proxy_find() argument 435 int hash = sa->s_node % (AARP_HASH_SIZE - 1); in __aarp_proxy_find() 436 struct aarp_entry *a = __aarp_find_entry(proxies[hash], dev, sa); in __aarp_proxy_find() 438 return a ? sa : NULL; in __aarp_proxy_find() 448 struct sockaddr_at *sa = (struct sockaddr_at *)&atreq.ifr_addr; in aarp_send_probe_phase1() local 451 sa->sat_addr.s_node = iface->address.s_node; in aarp_send_probe_phase1() 452 sa->sat_addr.s_net = ntohs(iface->address.s_net); in aarp_send_probe_phase1() [all …]
|
/Linux-v4.19/arch/m68k/ifpsp060/ |
D | README | 32 fpsp.sa Full FP Kernel Module - hex image 36 pfpsp.sa Partial FP Kernel Module - hex image 39 fplsp.sa FP Library Module - hex image 43 isp.sa Integer Unimplemented Kernel Module - hex image 47 ilsp.sa Integer Unimplemented Library Module - hex image 51 fskeleton.s Sample Call-outs needed by fpsp.sa and pfpsp.sa 53 iskeleton.s Sample Call-outs needed by isp.sa 55 os.s Sample Call-outs needed by fpsp.sa, pfpsp.sa, and isp.sa 57 ftest.sa Simple test program to test that {p}fpsp.sa 61 itest.sa Simple test program to test that isp.sa was [all …]
|