/kernel/linux/linux-5.10/security/apparmor/ |
H A D | ipc.c | 45 struct common_audit_data *sa = va; in audit_ptrace_cb() local 47 if (aad(sa)->request & AA_PTRACE_PERM_MASK) { in audit_ptrace_cb() 49 audit_ptrace_mask(aad(sa)->request)); in audit_ptrace_cb() 51 if (aad(sa)->denied & AA_PTRACE_PERM_MASK) { in audit_ptrace_cb() 53 audit_ptrace_mask(aad(sa)->denied)); in audit_ptrace_cb() 57 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_ptrace_cb() 65 struct common_audit_data *sa) in profile_ptrace_perm() 69 aad(sa)->peer = peer; in profile_ptrace_perm() 73 return aa_check_perms(profile, &perms, request, sa, audit_ptrace_c in profile_ptrace_perm() 63 profile_ptrace_perm(struct aa_profile *profile, struct aa_label *peer, u32 request, struct common_audit_data *sa) profile_ptrace_perm() argument 76 profile_tracee_perm(struct aa_profile *tracee, struct aa_label *tracer, u32 request, struct common_audit_data *sa) profile_tracee_perm() argument 87 profile_tracer_perm(struct aa_profile *tracer, struct aa_label *tracee, u32 request, struct common_audit_data *sa) profile_tracer_perm() argument 164 struct common_audit_data *sa = va; audit_signal_cb() local 187 profile_signal_perm(struct aa_profile *profile, struct aa_label *peer, u32 request, struct common_audit_data *sa) profile_signal_perm() argument [all...] |
H A D | audit.c | 53 * Record common AppArmor audit data from @sa 57 struct common_audit_data *sa = ca; in audit_pre() local 61 aa_audit_type[aad(sa)->type]); in audit_pre() 64 if (aad(sa)->op) { in audit_pre() 65 audit_log_format(ab, " operation=\"%s\"", aad(sa)->op); in audit_pre() 68 if (aad(sa)->info) { in audit_pre() 69 audit_log_format(ab, " info=\"%s\"", aad(sa)->info); in audit_pre() 70 if (aad(sa)->error) in audit_pre() 71 audit_log_format(ab, " error=%d", aad(sa)->error); in audit_pre() 74 if (aad(sa) in audit_pre() 105 aa_audit_msg(int type, struct common_audit_data *sa, void (*cb) (struct audit_buffer *, void *)) aa_audit_msg() argument 123 aa_audit(int type, struct aa_profile *profile, struct common_audit_data *sa, void (*cb) (struct audit_buffer *, void *)) aa_audit() argument [all...] |
H A D | net.c | 73 struct common_audit_data *sa = va; in audit_net_cb() local 75 if (address_family_names[sa->u.net->family]) in audit_net_cb() 77 address_family_names[sa->u.net->family]); in audit_net_cb() 80 sa->u.net->family); in audit_net_cb() 81 if (sock_type_names[aad(sa)->net.type]) in audit_net_cb() 83 sock_type_names[aad(sa)->net.type]); in audit_net_cb() 86 aad(sa)->net.type); in audit_net_cb() 87 audit_log_format(ab, " protocol=%d", aad(sa)->net.protocol); in audit_net_cb() 89 if (aad(sa)->request & NET_PERMS_MASK) { in audit_net_cb() 91 aa_audit_perm_mask(ab, aad(sa) in audit_net_cb() 108 aa_profile_af_perm(struct aa_profile *profile, struct common_audit_data *sa, u32 request, u16 family, int type) aa_profile_af_perm() argument 213 aa_secmark_perm(struct aa_profile *profile, u32 request, u32 secid, struct common_audit_data *sa, struct sock *sk) aa_secmark_perm() argument [all...] |
/kernel/linux/linux-5.10/fs/xfs/scrub/ |
H A D | common.c | 431 struct xchk_ag *sa) in xchk_ag_btcur_free() 433 if (sa->refc_cur) in xchk_ag_btcur_free() 434 xfs_btree_del_cursor(sa->refc_cur, XFS_BTREE_ERROR); in xchk_ag_btcur_free() 435 if (sa->rmap_cur) in xchk_ag_btcur_free() 436 xfs_btree_del_cursor(sa->rmap_cur, XFS_BTREE_ERROR); in xchk_ag_btcur_free() 437 if (sa->fino_cur) in xchk_ag_btcur_free() 438 xfs_btree_del_cursor(sa->fino_cur, XFS_BTREE_ERROR); in xchk_ag_btcur_free() 439 if (sa->ino_cur) in xchk_ag_btcur_free() 440 xfs_btree_del_cursor(sa->ino_cur, XFS_BTREE_ERROR); in xchk_ag_btcur_free() 441 if (sa in xchk_ag_btcur_free() 430 xchk_ag_btcur_free( struct xchk_ag *sa) xchk_ag_btcur_free() argument 456 xchk_ag_btcur_init( struct xfs_scrub *sc, struct xchk_ag *sa) xchk_ag_btcur_init() argument 525 xchk_ag_free( struct xfs_scrub *sc, struct xchk_ag *sa) xchk_ag_free() argument 557 xchk_ag_init( struct xfs_scrub *sc, xfs_agnumber_t agno, struct xchk_ag *sa) xchk_ag_init() argument 578 xchk_perag_get( struct xfs_mount *mp, struct xchk_ag *sa) xchk_perag_get() argument [all...] |
H A D | agheader.c | 38 error = xchk_ag_init(sc, agno, &sc->sa); in xchk_superblock_xref() 47 /* scrub teardown will take care of sc->sa for us */ in xchk_superblock_xref() 361 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_freeblks() 365 if (!sc->sa.bno_cur) in xchk_agf_xref_freeblks() 368 error = xfs_alloc_query_all(sc->sa.bno_cur, in xchk_agf_xref_freeblks() 370 if (!xchk_should_check_xref(sc, &error, &sc->sa.bno_cur)) in xchk_agf_xref_freeblks() 373 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_freeblks() 381 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_cntbt() 387 if (!sc->sa.cnt_cur) in xchk_agf_xref_cntbt() 391 error = xfs_alloc_lookup_le(sc->sa in xchk_agf_xref_cntbt() [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | crash_dump.c | 61 struct save_area *sa; in save_area_alloc() local 63 sa = (void *) memblock_phys_alloc(sizeof(*sa), 8); in save_area_alloc() 64 if (!sa) in save_area_alloc() 68 list_add(&sa->list, &dump_save_areas); in save_area_alloc() 70 list_add_tail(&sa->list, &dump_save_areas); in save_area_alloc() 71 return sa; in save_area_alloc() 85 void __init save_area_add_regs(struct save_area *sa, void *regs) in save_area_add_regs() argument 90 memcpy(&sa->psw, &lc->psw_save_area, sizeof(sa in save_area_add_regs() 105 save_area_add_vxrs(struct save_area *sa, __vector128 *vxrs) save_area_add_vxrs() argument 358 fill_cpu_elf_notes(void *ptr, int cpu, struct save_area *sa) fill_cpu_elf_notes() argument 395 struct save_area *sa = NULL; get_cpu_elf_notes_size() local 535 struct save_area *sa; get_cpu_cnt() local 583 struct save_area *sa; notes_init() local [all...] |
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | crash_dump.c | 63 struct save_area *sa; in save_area_alloc() local 65 sa = memblock_alloc(sizeof(*sa), 8); in save_area_alloc() 66 if (!sa) in save_area_alloc() 70 list_add(&sa->list, &dump_save_areas); in save_area_alloc() 72 list_add_tail(&sa->list, &dump_save_areas); in save_area_alloc() 73 return sa; in save_area_alloc() 87 void __init save_area_add_regs(struct save_area *sa, void *regs) in save_area_add_regs() argument 92 memcpy(&sa->psw, &lc->psw_save_area, sizeof(sa in save_area_add_regs() 107 save_area_add_vxrs(struct save_area *sa, __vector128 *vxrs) save_area_add_vxrs() argument 299 fill_cpu_elf_notes(void *ptr, int cpu, struct save_area *sa) fill_cpu_elf_notes() argument 336 struct save_area *sa = NULL; get_cpu_elf_notes_size() local 476 struct save_area *sa; get_cpu_cnt() local 524 struct save_area *sa; notes_init() local [all...] |
/kernel/linux/linux-6.6/fs/xfs/scrub/ |
H A D | common.c | 410 struct xchk_ag *sa) in xchk_perag_read_headers() 414 error = xfs_ialloc_read_agi(sa->pag, sc->tp, &sa->agi_bp); in xchk_perag_read_headers() 418 error = xfs_alloc_read_agf(sa->pag, sc->tp, 0, &sa->agf_bp); in xchk_perag_read_headers() 433 struct xchk_ag *sa = &sc->sa; in xchk_perag_drain_and_lock() local 436 ASSERT(sa->pag != NULL); in xchk_perag_drain_and_lock() 437 ASSERT(sa->agi_bp == NULL); in xchk_perag_drain_and_lock() 438 ASSERT(sa in xchk_perag_drain_and_lock() 408 xchk_perag_read_headers( struct xfs_scrub *sc, struct xchk_ag *sa) xchk_perag_read_headers() argument 508 xchk_ag_read_headers( struct xfs_scrub *sc, xfs_agnumber_t agno, struct xchk_ag *sa) xchk_ag_read_headers() argument 525 xchk_ag_btcur_free( struct xchk_ag *sa) xchk_ag_btcur_free() argument 551 xchk_ag_btcur_init( struct xfs_scrub *sc, struct xchk_ag *sa) xchk_ag_btcur_init() argument 602 xchk_ag_free( struct xfs_scrub *sc, struct xchk_ag *sa) xchk_ag_free() argument 629 xchk_ag_init( struct xfs_scrub *sc, xfs_agnumber_t agno, struct xchk_ag *sa) xchk_ag_init() argument [all...] |
H A D | agheader.c | 48 error = xchk_ag_init_existing(sc, agno, &sc->sa); in xchk_superblock_xref() 58 /* scrub teardown will take care of sc->sa for us */ in xchk_superblock_xref() 383 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_freeblks() 387 if (!sc->sa.bno_cur) in xchk_agf_xref_freeblks() 390 error = xfs_alloc_query_all(sc->sa.bno_cur, in xchk_agf_xref_freeblks() 392 if (!xchk_should_check_xref(sc, &error, &sc->sa.bno_cur)) in xchk_agf_xref_freeblks() 395 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_freeblks() 403 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_cntbt() 409 if (!sc->sa.cnt_cur) in xchk_agf_xref_cntbt() 413 error = xfs_alloc_lookup_le(sc->sa in xchk_agf_xref_cntbt() [all...] |
H A D | rmap.c | 82 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) in xchk_rmapbt_xref_refc() 91 error = xfs_refcount_find_shared(sc->sa.refc_cur, irec->rm_startblock, in xchk_rmapbt_xref_refc() 93 if (!xchk_should_check_xref(sc, &error, &sc->sa.refc_cur)) in xchk_rmapbt_xref_refc() 96 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_rmapbt_xref_refc() 326 bs->sc->sa.rmap_cur, 0); in xchk_rmapbt_mark_bitmap() 334 xchk_btree_xref_set_corrupt(bs->sc, bs->sc->sa.rmap_cur, 0); in xchk_rmapbt_mark_bitmap() 392 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_rmapbt_walk_ag_metadata() 403 if (xfs_ag_contains_log(mp, sc->sa.pag->pag_agno)) { in xchk_rmapbt_walk_ag_metadata() 412 cur = sc->sa.bno_cur; in xchk_rmapbt_walk_ag_metadata() 414 cur = xfs_allocbt_init_cursor(sc->mp, sc->tp, sc->sa in xchk_rmapbt_walk_ag_metadata() [all...] |
H A D | refcount.c | 290 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) in xchk_refcountbt_xref_rmap() 300 error = xfs_rmap_query_range(sc->sa.rmap_cur, &low, &high, in xchk_refcountbt_xref_rmap() 302 if (!xchk_should_check_xref(sc, &error, &sc->sa.rmap_cur)) in xchk_refcountbt_xref_rmap() 307 trace_xchk_refcount_incorrect(sc->sa.pag, irec, refchk.seen); in xchk_refcountbt_xref_rmap() 308 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcountbt_xref_rmap() 377 if (bno <= rrc->next_unshared_agbno || !sc->sa.rmap_cur || in xchk_refcountbt_xref_gaps() 386 error = xfs_rmap_query_range(sc->sa.rmap_cur, &low, &high, in xchk_refcountbt_xref_gaps() 389 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcountbt_xref_gaps() 391 xchk_should_check_xref(sc, &error, &sc->sa.rmap_cur); in xchk_refcountbt_xref_gaps() 485 if (!sc->sa in xchk_refcount_xref_rmap() [all...] |
/kernel/linux/linux-5.10/kernel/sched/ |
H A D | pelt.c | 106 accumulate_sum(u64 delta, struct sched_avg *sa, in accumulate_sum() argument 112 delta += sa->period_contrib; in accumulate_sum() 119 sa->load_sum = decay_load(sa->load_sum, periods); in accumulate_sum() 120 sa->runnable_sum = in accumulate_sum() 121 decay_load(sa->runnable_sum, periods); in accumulate_sum() 122 sa->util_sum = decay_load((u64)(sa->util_sum), periods); in accumulate_sum() 140 1024 - sa->period_contrib, delta); in accumulate_sum() 143 sa in accumulate_sum() 184 ___update_load_sum(u64 now, struct sched_avg *sa, unsigned long load, unsigned long runnable, int running) ___update_load_sum() argument 261 ___update_load_avg(struct sched_avg *sa, unsigned long load) ___update_load_avg() argument [all...] |
/kernel/linux/linux-6.6/kernel/sched/ |
H A D | pelt.c | 102 accumulate_sum(u64 delta, struct sched_avg *sa, in accumulate_sum() argument 108 delta += sa->period_contrib; in accumulate_sum() 115 sa->load_sum = decay_load(sa->load_sum, periods); in accumulate_sum() 116 sa->runnable_sum = in accumulate_sum() 117 decay_load(sa->runnable_sum, periods); in accumulate_sum() 118 sa->util_sum = decay_load((u64)(sa->util_sum), periods); in accumulate_sum() 136 1024 - sa->period_contrib, delta); in accumulate_sum() 139 sa in accumulate_sum() 180 ___update_load_sum(u64 now, struct sched_avg *sa, unsigned long load, unsigned long runnable, int running) ___update_load_sum() argument 257 ___update_load_avg(struct sched_avg *sa, unsigned long load) ___update_load_avg() argument [all...] |
/kernel/linux/linux-5.10/drivers/crypto/amcc/ |
H A D | crypto4xx_alg.c | 30 static void set_dynamic_sa_command_0(struct dynamic_sa_ctl *sa, u32 save_h, in set_dynamic_sa_command_0() argument 35 sa->sa_command_0.w = 0; in set_dynamic_sa_command_0() 36 sa->sa_command_0.bf.save_hash_state = save_h; in set_dynamic_sa_command_0() 37 sa->sa_command_0.bf.save_iv = save_iv; in set_dynamic_sa_command_0() 38 sa->sa_command_0.bf.load_hash_state = ld_h; in set_dynamic_sa_command_0() 39 sa->sa_command_0.bf.load_iv = ld_iv; in set_dynamic_sa_command_0() 40 sa->sa_command_0.bf.hdr_proc = hdr_proc; in set_dynamic_sa_command_0() 41 sa->sa_command_0.bf.hash_alg = h; in set_dynamic_sa_command_0() 42 sa->sa_command_0.bf.cipher_alg = c; in set_dynamic_sa_command_0() 43 sa in set_dynamic_sa_command_0() 50 set_dynamic_sa_command_1(struct dynamic_sa_ctl *sa, u32 cm, u32 hmac_mc, u32 cfb, u32 esn, u32 sn_mask, u32 mute, u32 cp_pad, u32 cp_pay, u32 cp_hdr) set_dynamic_sa_command_1() argument 128 struct dynamic_sa_ctl *sa; crypto4xx_setkey_aes() local 386 struct dynamic_sa_ctl *sa; crypto4xx_setkey_aes_ccm() local 448 struct dynamic_sa_ctl *sa = (struct dynamic_sa_ctl *)tmp_sa; crypto4xx_crypt_aes_ccm() local 532 struct dynamic_sa_ctl *sa; crypto4xx_setkey_aes_gcm() local 631 struct dynamic_sa_hash160 *sa; crypto4xx_hash_alg_init() local 670 struct dynamic_sa_ctl *sa; crypto4xx_hash_init() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/amcc/ |
H A D | crypto4xx_alg.c | 30 static void set_dynamic_sa_command_0(struct dynamic_sa_ctl *sa, u32 save_h, in set_dynamic_sa_command_0() argument 35 sa->sa_command_0.w = 0; in set_dynamic_sa_command_0() 36 sa->sa_command_0.bf.save_hash_state = save_h; in set_dynamic_sa_command_0() 37 sa->sa_command_0.bf.save_iv = save_iv; in set_dynamic_sa_command_0() 38 sa->sa_command_0.bf.load_hash_state = ld_h; in set_dynamic_sa_command_0() 39 sa->sa_command_0.bf.load_iv = ld_iv; in set_dynamic_sa_command_0() 40 sa->sa_command_0.bf.hdr_proc = hdr_proc; in set_dynamic_sa_command_0() 41 sa->sa_command_0.bf.hash_alg = h; in set_dynamic_sa_command_0() 42 sa->sa_command_0.bf.cipher_alg = c; in set_dynamic_sa_command_0() 43 sa in set_dynamic_sa_command_0() 50 set_dynamic_sa_command_1(struct dynamic_sa_ctl *sa, u32 cm, u32 hmac_mc, u32 cfb, u32 esn, u32 sn_mask, u32 mute, u32 cp_pad, u32 cp_pay, u32 cp_hdr) set_dynamic_sa_command_1() argument 128 struct dynamic_sa_ctl *sa; crypto4xx_setkey_aes() local 386 struct dynamic_sa_ctl *sa; crypto4xx_setkey_aes_ccm() local 448 struct dynamic_sa_ctl *sa = (struct dynamic_sa_ctl *)tmp_sa; crypto4xx_crypt_aes_ccm() local 532 struct dynamic_sa_ctl *sa; crypto4xx_setkey_aes_gcm() local 631 struct dynamic_sa_hash160 *sa; crypto4xx_hash_alg_init() local 670 struct dynamic_sa_ctl *sa; crypto4xx_hash_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_suballoc.c | 50 static void drm_suballoc_remove_locked(struct drm_suballoc *sa); 95 struct drm_suballoc *sa, *tmp; in drm_suballoc_manager_fini() local 106 list_for_each_entry_safe(sa, tmp, &sa_manager->olist, olist) { in drm_suballoc_manager_fini() 107 drm_suballoc_remove_locked(sa); in drm_suballoc_manager_fini() 114 static void drm_suballoc_remove_locked(struct drm_suballoc *sa) in drm_suballoc_remove_locked() argument 116 struct drm_suballoc_manager *sa_manager = sa->manager; in drm_suballoc_remove_locked() 118 if (sa_manager->hole == &sa->olist) in drm_suballoc_remove_locked() 119 sa_manager->hole = sa->olist.prev; in drm_suballoc_remove_locked() 121 list_del_init(&sa->olist); in drm_suballoc_remove_locked() 122 list_del_init(&sa in drm_suballoc_remove_locked() 129 struct drm_suballoc *sa, *tmp; drm_suballoc_try_free() local 162 drm_suballoc_try_alloc(struct drm_suballoc_manager *sa_manager, struct drm_suballoc *sa, size_t size, size_t align) drm_suballoc_try_alloc() argument 246 struct drm_suballoc *sa; drm_suballoc_next_hole() local 320 struct drm_suballoc *sa; drm_suballoc_new() local [all...] |
/kernel/liteos_a/testsuites/unittest/net/socket/smoke/ |
H A D | net_socket_test_009.cpp | 121 struct sockaddr_in sa; in HandleAccept() local 122 int saLen = sizeof(sa); in HandleAccept() 123 int fd = accept(lsfd, reinterpret_cast<struct sockaddr *>(&sa), reinterpret_cast<socklen_t *>(&saLen)); in HandleAccept() 130 LogPrintln("Too many clients, refuse %s:%d", inet_ntoa(sa.sin_addr), ntohs(sa.sin_port)); in HandleAccept() 134 LogPrintln("New client %d: %s:%d", fd, inet_ntoa(sa.sin_addr), ntohs(sa.sin_port)); in HandleAccept() 167 struct sockaddr_in sa; in ClientsThread() local 168 sa.sin_family = AF_INET; in ClientsThread() 169 sa in ClientsThread() 217 struct sockaddr_in sa = {0}; PollTest() local [all...] |
H A D | net_socket_test_008.cpp | 122 struct sockaddr_in sa; in HandleAccept() local 123 int saLen = sizeof(sa); in HandleAccept() 124 int fd = accept(lsfd, reinterpret_cast<struct sockaddr *>(&sa), reinterpret_cast<socklen_t *>(&saLen)); in HandleAccept() 131 LogPrintln("Too many clients, refuse %s:%d", inet_ntoa(sa.sin_addr), ntohs(sa.sin_port)); in HandleAccept() 135 LogPrintln("New client %d: %s:%d", fd, inet_ntoa(sa.sin_addr), ntohs(sa.sin_port)); in HandleAccept() 167 struct sockaddr_in sa; in ClientsThread() local 168 sa.sin_family = AF_INET; in ClientsThread() 169 sa in ClientsThread() 217 struct sockaddr_in sa = {0}; SelectTest() local [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/x86/ |
H A D | vdso_restorer.c | 48 struct real_sigaction sa; in main() local 60 memset(&sa, 0, sizeof(sa)); in main() 61 sa.handler = handler_with_siginfo; in main() 62 sa.flags = SA_SIGINFO; in main() 63 sa.restorer = NULL; /* request kernel-provided restorer */ in main() 65 printf("[RUN]\tRaise a signal, SA_SIGINFO, sa.restorer == NULL\n"); in main() 67 if (syscall(SYS_rt_sigaction, SIGUSR1, &sa, NULL, 8) != 0) in main() 79 printf("[RUN]\tRaise a signal, !SA_SIGINFO, sa.restorer == NULL\n"); in main() 81 sa in main() [all...] |
H A D | sysret_rip.c | 45 struct sigaction sa; in sethandler() local 46 memset(&sa, 0, sizeof(sa)); in sethandler() 47 sa.sa_sigaction = handler; in sethandler() 48 sa.sa_flags = SA_SIGINFO | flags; in sethandler() 49 sigemptyset(&sa.sa_mask); in sethandler() 50 if (sigaction(sig, &sa, 0)) in sethandler() 56 struct sigaction sa; in clearhandler() local 57 memset(&sa, 0, sizeof(sa)); in clearhandler() [all...] |
H A D | iopl.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() [all...] |
H A 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() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/x86/ |
H A D | vdso_restorer.c | 48 struct real_sigaction sa; in main() local 60 memset(&sa, 0, sizeof(sa)); in main() 61 sa.handler = handler_with_siginfo; in main() 62 sa.flags = SA_SIGINFO; in main() 63 sa.restorer = NULL; /* request kernel-provided restorer */ in main() 65 printf("[RUN]\tRaise a signal, SA_SIGINFO, sa.restorer == NULL\n"); in main() 67 if (syscall(SYS_rt_sigaction, SIGUSR1, &sa, NULL, 8) != 0) in main() 79 printf("[RUN]\tRaise a signal, !SA_SIGINFO, sa.restorer == NULL\n"); in main() 81 sa in main() [all...] |
/kernel/linux/linux-5.10/include/net/phonet/ |
H A D | phonet.h | 38 struct sock *pn_find_sock_by_sa(struct net *net, const struct sockaddr_pn *sa); 68 void pn_skb_get_src_sockaddr(struct sk_buff *skb, struct sockaddr_pn *sa) in pn_skb_get_src_sockaddr() argument 73 sa->spn_family = AF_PHONET; in pn_skb_get_src_sockaddr() 74 pn_sockaddr_set_object(sa, obj); in pn_skb_get_src_sockaddr() 75 pn_sockaddr_set_resource(sa, ph->pn_res); in pn_skb_get_src_sockaddr() 76 memset(sa->spn_zero, 0, sizeof(sa->spn_zero)); in pn_skb_get_src_sockaddr() 80 void pn_skb_get_dst_sockaddr(struct sk_buff *skb, struct sockaddr_pn *sa) in pn_skb_get_dst_sockaddr() argument 85 sa->spn_family = AF_PHONET; in pn_skb_get_dst_sockaddr() 86 pn_sockaddr_set_object(sa, ob in pn_skb_get_dst_sockaddr() [all...] |
/kernel/linux/linux-5.10/tools/perf/trace/beauty/ |
H A D | sockaddr.c | 13 static size_t af_inet__scnprintf(struct sockaddr *sa, char *bf, size_t size) in af_inet__scnprintf() argument 15 struct sockaddr_in *sin = (struct sockaddr_in *)sa; in af_inet__scnprintf() 21 static size_t af_inet6__scnprintf(struct sockaddr *sa, char *bf, size_t size) in af_inet6__scnprintf() argument 23 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in af_inet6__scnprintf() 36 static size_t af_local__scnprintf(struct sockaddr *sa, char *bf, size_t size) in af_local__scnprintf() argument 38 struct sockaddr_un *sun = (struct sockaddr_un *)sa; in af_local__scnprintf() 42 static size_t (*af_scnprintfs[])(struct sockaddr *sa, char *bf, size_t size) = { 50 struct sockaddr *sa = (struct sockaddr *)arg->augmented.args; in syscall_arg__scnprintf_augmented_sockaddr() local 54 strarray__scnprintf(&strarray__socket_families, family, sizeof(family), "%d", arg->show_string_prefix, sa->sa_family); in syscall_arg__scnprintf_augmented_sockaddr() 57 if (sa in syscall_arg__scnprintf_augmented_sockaddr() [all...] |