| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_suballoc.c | 123 dma_fence_put(sa->fence); in drm_suballoc_remove_locked() 124 kfree(sa); in drm_suballoc_remove_locked() 136 if (!sa->fence || !dma_fence_is_signaled(sa->fence)) in drm_suballoc_try_free() 176 sa->soffset = soffset; in drm_suballoc_try_alloc() 265 tmp = sa->soffset; in drm_suballoc_next_hole() 275 best_bo = sa; in drm_suballoc_next_hole() 330 sa = kmalloc(sizeof(*sa), gfp); in drm_suballoc_new() 331 if (!sa) in drm_suballoc_new() 334 sa->fence = NULL; in drm_suballoc_new() 349 return sa; in drm_suballoc_new() [all …]
|
| /linux-6.15/drivers/crypto/amcc/ |
| H A D | crypto4xx_alg.c | 35 sa->sa_command_0.w = 0; in set_dynamic_sa_command_0() 47 sa->sa_command_0.bf.dir = dir; in set_dynamic_sa_command_0() 55 sa->sa_command_1.w = 0; in set_dynamic_sa_command_1() 128 struct dynamic_sa_ctl *sa; in crypto4xx_setkey_aes() local 144 sa = ctx->sa_in; in crypto4xx_setkey_aes() 166 sa = ctx->sa_out; in crypto4xx_setkey_aes() 372 struct dynamic_sa_ctl *sa; in crypto4xx_setkey_aes_ccm() local 518 struct dynamic_sa_ctl *sa; in crypto4xx_setkey_aes_gcm() local 646 memset(sa->inner_digest, 0, sizeof(sa->inner_digest)); in crypto4xx_hash_alg_init() 647 memset(sa->outer_digest, 0, sizeof(sa->outer_digest)); in crypto4xx_hash_alg_init() [all …]
|
| /linux-6.15/tools/testing/selftests/x86/ |
| H A D | helpers.h | 32 struct sigaction sa; in sethandler() local 34 memset(&sa, 0, sizeof(sa)); in sethandler() 35 sa.sa_sigaction = handler; in sethandler() 36 sa.sa_flags = SA_SIGINFO | flags; in sethandler() 37 sigemptyset(&sa.sa_mask); in sethandler() 38 if (sigaction(sig, &sa, 0)) in sethandler() 44 struct sigaction sa; in clearhandler() local 46 memset(&sa, 0, sizeof(sa)); in clearhandler() 47 sa.sa_handler = SIG_DFL; in clearhandler() 48 sigemptyset(&sa.sa_mask); in clearhandler() [all …]
|
| 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() 67 if (syscall(SYS_rt_sigaction, SIGUSR1, &sa, NULL, 8) != 0) in main() 81 sa.flags = 0; in main() 82 sa.handler = handler_without_siginfo; in main() 83 if (syscall(SYS_sigaction, SIGUSR1, &sa, 0) != 0) in main()
|
| /linux-6.15/arch/s390/kernel/ |
| H A D | crash_dump.c | 66 sa = memblock_alloc_or_panic(sizeof(*sa), 8); in save_area_alloc() 72 return sa; in save_area_alloc() 91 memcpy(&sa->psw, &lc->psw_save_area, sizeof(sa->psw)); in save_area_add_regs() 92 memcpy(&sa->ctrs, &lc->cregs_save_area, sizeof(sa->ctrs)); in save_area_add_regs() 93 memcpy(&sa->gprs, &lc->gpregs_save_area, sizeof(sa->gprs)); in save_area_add_regs() 94 memcpy(&sa->acrs, &lc->access_regs_save_area, sizeof(sa->acrs)); in save_area_add_regs() 95 memcpy(&sa->fprs, &lc->floating_pt_save_area, sizeof(sa->fprs)); in save_area_add_regs() 96 memcpy(&sa->fpc, &lc->fpt_creg_save_area, sizeof(sa->fpc)); in save_area_add_regs() 303 memcpy(&nt_prstatus.pr_reg.psw, sa->psw, sizeof(sa->psw)); in fill_cpu_elf_notes() 308 memcpy(&nt_fpregset.fpc, &sa->fpc, sizeof(sa->fpc)); in fill_cpu_elf_notes() [all …]
|
| /linux-6.15/fs/xfs/scrub/ |
| H A D | agheader.c | 454 if (!sc->sa.bno_cur) in xchk_agf_xref_freeblks() 476 if (!sc->sa.cnt_cur) in xchk_agf_xref_cntbt() 513 if (sc->sa.rmap_cur) { in xchk_agf_xref_btreeblks() 529 !sc->sa.bno_cur || !sc->sa.cnt_cur) in xchk_agf_xref_btreeblks() 556 if (!sc->sa.refc_cur) in xchk_agf_xref_refcblks() 618 pag = sc->sa.pag; in xchk_agf() 798 if (!sc->sa.agf_bp) in xchk_agfl() 869 if (!sc->sa.ino_cur) in xchk_agi_xref_icounts() 892 if (sc->sa.ino_cur) { in xchk_agi_xref_fiblocks() 900 if (sc->sa.fino_cur) { in xchk_agi_xref_fiblocks() [all …]
|
| H A D | common.c | 471 error = xfs_alloc_read_agf(sa->pag, sc->tp, 0, &sa->agf_bp); in xchk_perag_read_headers() 486 struct xchk_ag *sa = &sc->sa; in xchk_perag_drain_and_lock() local 570 if (!sa->pag) in xchk_ag_read_headers() 612 sa->bno_cur = xfs_bnobt_init_cursor(mp, sc->tp, sa->agf_bp, in xchk_ag_btcur_init() 613 sa->pag); in xchk_ag_btcur_init() 619 sa->pag); in xchk_ag_btcur_init() 626 sa->agf_bp, sa->pag); in xchk_ag_btcur_init() 634 sa->agf_bp, sa->pag); in xchk_ag_btcur_init() 642 sa->ino_cur = xfs_inobt_init_cursor(sa->pag, sc->tp, in xchk_ag_btcur_init() 649 sa->fino_cur = xfs_finobt_init_cursor(sa->pag, sc->tp, in xchk_ag_btcur_init() [all …]
|
| H A D | rmap.c | 422 cur = sc->sa.bno_cur; in xchk_rmapbt_walk_ag_metadata() 425 sc->sa.pag); in xchk_rmapbt_walk_ag_metadata() 427 if (cur != sc->sa.bno_cur) in xchk_rmapbt_walk_ag_metadata() 432 cur = sc->sa.cnt_cur; in xchk_rmapbt_walk_ag_metadata() 435 sc->sa.pag); in xchk_rmapbt_walk_ag_metadata() 457 cur = sc->sa.ino_cur; in xchk_rmapbt_walk_ag_metadata() 459 cur = xfs_inobt_init_cursor(sc->sa.pag, sc->tp, sc->sa.agi_bp); in xchk_rmapbt_walk_ag_metadata() 467 cur = sc->sa.fino_cur; in xchk_rmapbt_walk_ag_metadata() 470 sc->sa.agi_bp); in xchk_rmapbt_walk_ag_metadata() 480 cur = sc->sa.refc_cur; in xchk_rmapbt_walk_ag_metadata() [all …]
|
| H A D | refcount.c | 302 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) in xchk_refcountbt_xref_rmap() 320 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcountbt_xref_rmap() 401 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcountbt_xref_gaps() 498 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) in xchk_refcount_xref_rmap() 510 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcount_xref_rmap() 518 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcount_xref_rmap() 560 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) in xchk_xref_is_cow_staging() 569 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_xref_is_cow_staging() 603 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) in xchk_xref_is_not_shared() 606 error = xfs_refcount_has_records(sc->sa.refc_cur, in xchk_xref_is_not_shared() [all …]
|
| H A D | repair.c | 191 if (sc->sa.agi_bp) in xrep_roll_ag_trans() 884 sa->bno_cur = xfs_bnobt_init_cursor(mp, sc->tp, sa->agf_bp, in xrep_ag_btcur_init() 885 sc->sa.pag); in xrep_ag_btcur_init() 886 sa->cnt_cur = xfs_cntbt_init_cursor(mp, sc->tp, sa->agf_bp, in xrep_ag_btcur_init() 887 sc->sa.pag); in xrep_ag_btcur_init() 893 sa->ino_cur = xfs_inobt_init_cursor(sc->sa.pag, sc->tp, in xrep_ag_btcur_init() 894 sa->agi_bp); in xrep_ag_btcur_init() 896 sa->fino_cur = xfs_finobt_init_cursor(sc->sa.pag, in xrep_ag_btcur_init() 903 sa->rmap_cur = xfs_rmapbt_init_cursor(mp, sc->tp, sa->agf_bp, in xrep_ag_btcur_init() 904 sc->sa.pag); in xrep_ag_btcur_init() [all …]
|
| H A D | rmap_repair.c | 910 struct xchk_ag *sa = &sc->sa; in xrep_rmap_find_rmaps() local 951 sa->agf_bp = NULL; in xrep_rmap_find_rmaps() 952 sa->agi_bp = NULL; in xrep_rmap_find_rmaps() 999 sc->sa.bno_cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xrep_rmap_find_rmaps() 1000 sc->sa.pag); in xrep_rmap_find_rmaps() 1084 sc->sa.bno_cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xrep_rmap_try_reserve() 1085 sc->sa.pag); in xrep_rmap_try_reserve() 1093 sc->sa.cnt_cur = xfs_cntbt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xrep_rmap_try_reserve() 1094 sc->sa.pag); in xrep_rmap_try_reserve() 1538 sc->sa.bno_cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xrep_rmap_remove_old_tree() [all …]
|
| H A D | reap.c | 130 error = xfs_rmap_alloc(sc->tp, sc->sa.agf_bp, sc->sa.pag, agbno, 1, in xreap_put_freelist() 140 error = xfs_alloc_put_freelist(sc->sa.pag, sc->tp, sc->sa.agf_bp, in xreap_put_freelist() 345 sc->sa.pag); in xreap_agextent_select() 432 return xfs_rmap_free(sc->tp, sc->sa.agf_bp, sc->sa.pag, agbno, in xreap_agextent_iter() 602 if (!sc->sa.pag) in xreap_fsmeta_extent() 605 error = xfs_alloc_read_agf(sc->sa.pag, sc->tp, 0, &sc->sa.agf_bp); in xreap_fsmeta_extent() 653 sc->sa.pag = NULL; in xreap_fsmeta_extent() 976 sc->sa.pag); in xreap_bmapi_select() 1240 if (!sc->sa.pag) in xreap_ifork_extent() 1243 error = xfs_alloc_read_agf(sc->sa.pag, sc->tp, 0, &sc->sa.agf_bp); in xreap_ifork_extent() [all …]
|
| /linux-6.15/kernel/sched/ |
| H A D | pelt.c | 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() 118 sa->util_sum = decay_load((u64)(sa->util_sum), periods); in accumulate_sum() 139 sa->period_contrib = delta; in accumulate_sum() 142 sa->load_sum += load * contrib; in accumulate_sum() 185 delta = now - sa->last_update_time; in ___update_load_sum() 191 sa->last_update_time = now; in ___update_load_sum() 264 sa->load_avg = div_u64(load * sa->load_sum, divider); in ___update_load_avg() 265 sa->runnable_avg = div_u64(sa->runnable_sum, divider); in ___update_load_avg() [all …]
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_guc_buf.c | 78 struct drm_suballoc *sa; in xe_guc_buf_reserve() local 83 sa = ERR_PTR(-EOPNOTSUPP); in xe_guc_buf_reserve() 85 return (struct xe_guc_buf){ .sa = sa }; in xe_guc_buf_reserve() 101 struct drm_suballoc *sa; in xe_guc_buf_from_data() local 104 if (!IS_ERR(sa)) in xe_guc_buf_from_data() 107 return (struct xe_guc_buf){ .sa = sa }; in xe_guc_buf_from_data() 119 xe_sa_bo_free(buf.sa, NULL); in xe_guc_buf_release() 130 xe_sa_bo_flush_write(buf.sa); in xe_guc_buf_flush() 131 return xe_sa_bo_gpu_addr(buf.sa); in xe_guc_buf_flush() 142 return xe_sa_bo_cpu_addr(buf.sa); in xe_guc_buf_cpu_ptr() [all …]
|
| /linux-6.15/tools/testing/selftests/mm/ |
| H A D | pkey_sighandler_tests.c | 207 struct sigaction sa; in test_sigsegv_handler_with_pkey0_disabled() local 211 sa.sa_flags = SA_SIGINFO; in test_sigsegv_handler_with_pkey0_disabled() 214 sigemptyset(&sa.sa_mask); in test_sigsegv_handler_with_pkey0_disabled() 247 struct sigaction sa; in test_sigsegv_handler_cannot_access_stack() local 251 sa.sa_flags = SA_SIGINFO; in test_sigsegv_handler_cannot_access_stack() 254 sigemptyset(&sa.sa_mask); in test_sigsegv_handler_cannot_access_stack() 284 struct sigaction sa; in test_sigsegv_handler_with_different_pkey_for_stack() local 296 sigemptyset(&sa.sa_mask); in test_sigsegv_handler_with_different_pkey_for_stack() 359 struct sigaction sa; in test_pkru_preserved_after_sigusr1() local 448 sa.sa_handler = SIG_DFL; in test_pkru_sigreturn() [all …]
|
| /linux-6.15/drivers/net/phy/ |
| H A D | nxp-c45-tja11xx-macsec.c | 183 void *sa; member 443 tmp->sa = sa; in nxp_c45_sa_alloc() 455 kfree(sa); in nxp_c45_sa_free() 1037 memcpy(next_sa, sa, sizeof(*sa)); in nxp_c45_tx_sa_next() 1209 if (IS_ERR(sa)) in nxp_c45_mdo_add_rxsa() 1239 if (IS_ERR(sa)) in nxp_c45_mdo_upd_rxsa() 1269 if (IS_ERR(sa)) in nxp_c45_mdo_del_rxsa() 1299 if (IS_ERR(sa)) in nxp_c45_mdo_add_txsa() 1329 if (IS_ERR(sa)) in nxp_c45_mdo_upd_txsa() 1358 if (IS_ERR(sa)) in nxp_c45_mdo_del_txsa() [all …]
|
| /linux-6.15/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->value; in syscall_arg__scnprintf_augmented_sockaddr() local 54 …(&strarray__socket_families, family, sizeof(family), "%d", arg->show_string_prefix, sa->sa_family); in syscall_arg__scnprintf_augmented_sockaddr() 57 if (sa->sa_family < ARRAY_SIZE(af_scnprintfs) && af_scnprintfs[sa->sa_family]) in syscall_arg__scnprintf_augmented_sockaddr() [all …]
|
| /linux-6.15/include/net/phonet/ |
| H A D | phonet.h | 42 struct sock *pn_find_sock_by_sa(struct net *net, const struct sockaddr_pn *sa); 72 void pn_skb_get_src_sockaddr(struct sk_buff *skb, struct sockaddr_pn *sa) in pn_skb_get_src_sockaddr() argument 77 sa->spn_family = AF_PHONET; in pn_skb_get_src_sockaddr() 78 pn_sockaddr_set_object(sa, obj); in pn_skb_get_src_sockaddr() 79 pn_sockaddr_set_resource(sa, ph->pn_res); in pn_skb_get_src_sockaddr() 80 memset(sa->spn_zero, 0, sizeof(sa->spn_zero)); in pn_skb_get_src_sockaddr() 84 void pn_skb_get_dst_sockaddr(struct sk_buff *skb, struct sockaddr_pn *sa) in pn_skb_get_dst_sockaddr() argument 89 sa->spn_family = AF_PHONET; in pn_skb_get_dst_sockaddr() 90 pn_sockaddr_set_object(sa, obj); in pn_skb_get_dst_sockaddr() 91 pn_sockaddr_set_resource(sa, ph->pn_res); in pn_skb_get_dst_sockaddr() [all …]
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | connect6_prog.c | 31 struct sockaddr_in6 sa; in connect_v6_prog() local 77 memset(&sa, 0, sizeof(sa)); in connect_v6_prog() 79 sa.sin6_family = AF_INET6; in connect_v6_prog() 80 sa.sin6_port = bpf_htons(0); in connect_v6_prog() 82 sa.sin6_addr.s6_addr32[0] = bpf_htonl(SRC_REWRITE_IP6_0); in connect_v6_prog() 83 sa.sin6_addr.s6_addr32[1] = bpf_htonl(SRC_REWRITE_IP6_1); in connect_v6_prog() 84 sa.sin6_addr.s6_addr32[2] = bpf_htonl(SRC_REWRITE_IP6_2); in connect_v6_prog() 85 sa.sin6_addr.s6_addr32[3] = bpf_htonl(SRC_REWRITE_IP6_3); in connect_v6_prog() 87 if (bpf_bind(ctx, (struct sockaddr *)&sa, sizeof(sa)) != 0) in connect_v6_prog()
|
| /linux-6.15/drivers/net/netdevsim/ |
| H A D | ipsec.c | 81 if (!ipsec->sa[i].used) in nsim_ipsec_find_empty_idx() 138 struct nsim_sa sa; in nsim_ipsec_add_sa() local 169 memset(&sa, 0, sizeof(sa)); in nsim_ipsec_add_sa() 170 sa.used = true; in nsim_ipsec_add_sa() 171 sa.xs = xs; in nsim_ipsec_add_sa() 174 sa.crypt = xs->ealg || xs->aead; in nsim_ipsec_add_sa() 177 ret = nsim_ipsec_parse_proto_keys(xs, sa.key, &sa.salt); in nsim_ipsec_add_sa() 184 sa.rx = true; in nsim_ipsec_add_sa() 192 memcpy(&ipsec->sa[sa_idx], &sa, sizeof(sa)); in nsim_ipsec_add_sa() 210 if (!ipsec->sa[sa_idx].used) { in nsim_ipsec_del_sa() [all …]
|
| /linux-6.15/drivers/input/serio/ |
| H A D | ioc3kbd.c | 127 struct serio *sk, *sa; in ioc3kbd_probe() local 146 sa = kzalloc(sizeof(*sa), GFP_KERNEL); in ioc3kbd_probe() 147 if (!sa) { in ioc3kbd_probe() 161 sa->id.type = SERIO_8042; in ioc3kbd_probe() 162 sa->write = ioc3aux_write; in ioc3kbd_probe() 164 sa->stop = ioc3aux_stop; in ioc3kbd_probe() 165 snprintf(sa->name, sizeof(sa->name), "IOC3 auxiliary %d", pdev->id); in ioc3kbd_probe() 166 snprintf(sa->phys, sizeof(sa->phys), "ioc3/serio%daux", pdev->id); in ioc3kbd_probe() 167 sa->port_data = d; in ioc3kbd_probe() 168 sa->dev.parent = dev; in ioc3kbd_probe() [all …]
|
| /linux-6.15/tools/firewire/ |
| H A D | nosy-dump.c | 139 sa = malloc(sizeof *sa - sizeof sa->packet + length); in subaction_create() 140 if (!sa) in subaction_create() 143 sa->length = length; in subaction_create() 146 return sa; in subaction_create() 152 free(sa); in subaction_destroy() 240 print_packet((uint32_t *) &sa->packet, sa->length); in handle_transaction() 242 print_packet((uint32_t *) &sa->packet, sa->length); in handle_transaction() 491 t->request = sa; in handle_request_packet() 515 switch (sa->ack) { in handle_request_packet() 560 t->response = sa; in handle_response_packet() [all …]
|
| /linux-6.15/include/drm/ |
| H A D | drm_suballoc.h | 60 void drm_suballoc_free(struct drm_suballoc *sa, struct dma_fence *fence); 68 static inline size_t drm_suballoc_soffset(struct drm_suballoc *sa) in drm_suballoc_soffset() argument 70 return sa->soffset; in drm_suballoc_soffset() 79 static inline size_t drm_suballoc_eoffset(struct drm_suballoc *sa) in drm_suballoc_eoffset() argument 81 return sa->eoffset; in drm_suballoc_eoffset() 90 static inline size_t drm_suballoc_size(struct drm_suballoc *sa) in drm_suballoc_size() argument 92 return sa->eoffset - sa->soffset; in drm_suballoc_size()
|
| /linux-6.15/arch/m68k/ifpsp060/ |
| H A 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 …]
|
| /linux-6.15/tools/testing/selftests/powerpc/tm/ |
| H A D | tm-sigreturn.c | 54 struct sigaction sa; in tm_sigreturn() local 61 memset(&sa, 0, sizeof(sa)); in tm_sigreturn() 62 sa.sa_handler = handler; in tm_sigreturn() 63 sigemptyset(&sa.sa_mask); in tm_sigreturn() 65 if (sigaction(SIGSEGV, &sa, NULL)) in tm_sigreturn()
|