Home
last modified time | relevance | path

Searched refs:sa (Results 1 – 25 of 410) sorted by relevance

12345678910>>...17

/linux/arch/s390/kernel/
H A Dcrash_dump.c65 struct save_area *sa; in save_area_alloc() local
67 sa = memblock_alloc_or_panic(sizeof(*sa), 8); 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->psw)); in save_area_add_regs()
93 memcpy(&sa->ctrs, &lc->cregs_save_area, sizeof(sa->ctrs)); in save_area_add_regs()
94 memcpy(&sa->gprs, &lc->gpregs_save_area, sizeof(sa->gprs)); in save_area_add_regs()
95 memcpy(&sa->acrs, &lc->access_regs_save_area, sizeof(sa->acrs)); in save_area_add_regs()
[all …]
/linux/fs/xfs/scrub/
H A Dagheader.c51 error = xchk_ag_init_existing(sc, agno, &sc->sa); in xchk_superblock_xref()
459 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_freeblks()
463 if (!sc->sa.bno_cur) in xchk_agf_xref_freeblks()
466 error = xfs_alloc_query_all(sc->sa.bno_cur, in xchk_agf_xref_freeblks()
468 if (!xchk_should_check_xref(sc, &error, &sc->sa.bno_cur)) in xchk_agf_xref_freeblks()
471 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_freeblks()
479 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_cntbt()
485 if (!sc->sa.cnt_cur) in xchk_agf_xref_cntbt()
489 error = xfs_alloc_lookup_le(sc->sa.cnt_cur, 0, -1U, &have); in xchk_agf_xref_cntbt()
490 if (!xchk_should_check_xref(sc, &error, &sc->sa.cnt_cur)) in xchk_agf_xref_cntbt()
[all …]
H A Drmap.c92 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) in xchk_rmapbt_xref_refc()
101 error = xfs_refcount_find_shared(sc->sa.refc_cur, irec->rm_startblock, in xchk_rmapbt_xref_refc()
103 if (!xchk_should_check_xref(sc, &error, &sc->sa.refc_cur)) in xchk_rmapbt_xref_refc()
106 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_rmapbt_xref_refc()
336 bs->sc->sa.rmap_cur, 0); in xchk_rmapbt_mark_bitmap()
344 xchk_btree_xref_set_corrupt(bs->sc, bs->sc->sa.rmap_cur, 0); in xchk_rmapbt_mark_bitmap()
402 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_rmapbt_walk_ag_metadata()
413 if (xfs_ag_contains_log(mp, pag_agno(sc->sa.pag))) { in xchk_rmapbt_walk_ag_metadata()
422 cur = sc->sa.bno_cur; in xchk_rmapbt_walk_ag_metadata()
424 cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xchk_rmapbt_walk_ag_metadata()
[all …]
H A Drefcount.c301 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) in xchk_refcountbt_xref_rmap()
311 error = xfs_rmap_query_range(sc->sa.rmap_cur, &low, &high, in xchk_refcountbt_xref_rmap()
313 if (!xchk_should_check_xref(sc, &error, &sc->sa.rmap_cur)) in xchk_refcountbt_xref_rmap()
318 trace_xchk_refcount_incorrect(sc->sa.pag, irec, refchk.seen); in xchk_refcountbt_xref_rmap()
319 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcountbt_xref_rmap()
388 if (bno <= rrc->next_unshared_agbno || !sc->sa.rmap_cur || in xchk_refcountbt_xref_gaps()
397 error = xfs_rmap_query_range(sc->sa.rmap_cur, &low, &high, in xchk_refcountbt_xref_gaps()
400 xchk_btree_xref_set_corrupt(sc, sc->sa.rmap_cur, 0); in xchk_refcountbt_xref_gaps()
402 xchk_should_check_xref(sc, &error, &sc->sa.rmap_cur); in xchk_refcountbt_xref_gaps()
497 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) in xchk_refcount_xref_rmap()
[all …]
H A Drepair.c71 xchk_ag_btcur_free(&sc->sa); in xrep_attempt()
170 if (sc->sa.agi_bp) { in xrep_roll_ag_trans()
171 xfs_ialloc_log_agi(sc->tp, sc->sa.agi_bp, XFS_AGI_MAGICNUM); in xrep_roll_ag_trans()
172 xfs_trans_bhold(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans()
175 if (sc->sa.agf_bp) { in xrep_roll_ag_trans()
176 xfs_alloc_log_agf(sc->tp, sc->sa.agf_bp, XFS_AGF_MAGICNUM); in xrep_roll_ag_trans()
177 xfs_trans_bhold(sc->tp, sc->sa.agf_bp); in xrep_roll_ag_trans()
191 if (sc->sa.agi_bp) in xrep_roll_ag_trans()
192 xfs_trans_bjoin(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans()
193 if (sc->sa.agf_bp) in xrep_roll_ag_trans()
[all …]
H A Drmap_repair.c193 if (xfs_rmap_check_irec(sc->sa.pag, rec) != NULL) in xrep_rmap_check_mapping()
197 error = xfs_alloc_has_records(sc->sa.bno_cur, rec->rm_startblock, in xrep_rmap_check_mapping()
234 trace_xrep_rmap_found(sc->sa.pag, &rmap); in xrep_rmap_stash()
237 mcur = xfs_rmapbt_mem_cursor(sc->sa.pag, sc->tp, &rr->rmap_btree); in xrep_rmap_stash()
347 pag_agno(rf->rr->sc->sa.pag)) in xrep_rmap_visit_bmbt()
394 if (XFS_FSB_TO_AGNO(cur->bc_mp, fsbno) != pag_agno(rf->rr->sc->sa.pag)) in xrep_rmap_visit_iroot_btree_block()
744 error = xfs_btree_query_all(sc->sa.ino_cur, xrep_rmap_walk_inobt, &ri); in xrep_rmap_find_inode_rmaps()
753 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xrep_rmap_find_inode_rmaps()
764 sc->sa.fino_cur); in xrep_rmap_find_inode_rmaps()
827 error = xagb_bitmap_set_btblocks(&refcountbt_blocks, sc->sa.refc_cur); in xrep_rmap_find_refcount_rmaps()
[all …]
H A Dreap.c148 error = xfs_rmap_alloc(sc->tp, sc->sa.agf_bp, sc->sa.pag, agbno, 1, in xreap_put_freelist()
154 error = xfs_alloc_read_agfl(sc->sa.pag, sc->tp, &agfl_bp); in xreap_put_freelist()
158 error = xfs_alloc_put_freelist(sc->sa.pag, sc->tp, sc->sa.agf_bp, in xreap_put_freelist()
162 xfs_extent_busy_insert(sc->tp, pag_group(sc->sa.pag), agbno, 1, in xreap_put_freelist()
290 struct xfs_perag *pag = sc->sa.pag; in xreap_agextent_binval()
338 trace_xreap_agextent_binval(pag_group(sc->sa.pag), agbno, *aglenp); in xreap_agextent_binval()
365 cur = xfs_rmapbt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xreap_agextent_select()
366 sc->sa.pag); in xreap_agextent_select()
397 trace_xreap_agextent_select(pag_group(sc->sa.pag), agbno, len, in xreap_agextent_select()
421 fsbno = xfs_agbno_to_fsb(sc->sa.pag, agbno); in xreap_agextent_iter()
[all …]
/linux/tools/testing/selftests/x86/
H A Dhelpers.h32 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 Dvdso_restorer.c48 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()
H A Dtest_shadow_stack.c222 struct sigaction sa = {}; in test_shstk_violation() local
224 sa.sa_sigaction = segv_handler; in test_shstk_violation()
225 sa.sa_flags = SA_SIGINFO; in test_shstk_violation()
226 if (sigaction(SIGSEGV, &sa, NULL)) in test_shstk_violation()
318 struct sigaction sa = {}; in test_gup() local
322 sa.sa_sigaction = test_access_fix_handler; in test_gup()
323 sa.sa_flags = SA_SIGINFO; in test_gup()
324 if (sigaction(SIGSEGV, &sa, NULL)) in test_gup()
401 struct sigaction sa = {}; in test_mprotect() local
403 sa.sa_sigaction = test_access_fix_handler; in test_mprotect()
[all …]
H A Dsigtrap_loop.c22 struct sigaction sa; in sethandler() local
24 memset(&sa, 0, sizeof(sa)); in sethandler()
25 sa.sa_sigaction = handler; in sethandler()
26 sa.sa_flags = SA_SIGINFO | flags; in sethandler()
27 sigemptyset(&sa.sa_mask); in sethandler()
29 if (sigaction(sig, &sa, 0)) in sethandler()
/linux/tools/testing/selftests/mm/
H A Dpkey_sighandler_tests.c206 struct sigaction sa; in test_sigsegv_handler_with_pkey0_disabled()
211 sa.sa_flags = SA_SIGINFO; in test_sigsegv_handler_with_pkey0_disabled()
213 sa.sa_sigaction = sigsegv_handler; in test_sigsegv_handler_with_pkey0_disabled()
214 sigemptyset(&sa.sa_mask); in test_sigsegv_handler_with_pkey0_disabled()
215 ret = sigaction(SIGSEGV, &sa, NULL); in test_sigsegv_handler_with_pkey0_disabled()
249 struct sigaction sa; in test_sigsegv_handler_cannot_access_stack()
254 sa.sa_flags = SA_SIGINFO; in test_sigsegv_handler_cannot_access_stack()
256 sa.sa_sigaction = sigsegv_handler; in test_sigsegv_handler_cannot_access_stack()
257 sigemptyset(&sa.sa_mask); in test_sigsegv_handler_cannot_access_stack()
258 ret = sigaction(SIGSEGV, &sa, NUL in test_sigsegv_handler_cannot_access_stack()
207 struct sigaction sa; test_sigsegv_handler_with_pkey0_disabled() local
247 struct sigaction sa; test_sigsegv_handler_cannot_access_stack() local
284 struct sigaction sa; test_sigsegv_handler_with_different_pkey_for_stack() local
359 struct sigaction sa; test_pkru_preserved_after_sigusr1() local
440 struct sigaction sa = {0}; test_pkru_sigreturn() local
[all...]
/linux/drivers/net/phy/
H A Dnxp-c45-tja11xx-macsec.c183 void *sa; member
415 static struct nxp_c45_sa *nxp_c45_sa_alloc(struct list_head *sa_list, void *sa, in nxp_c45_sa_alloc() argument
443 tmp->sa = sa; in nxp_c45_sa_alloc()
452 static void nxp_c45_sa_free(struct nxp_c45_sa *sa) in nxp_c45_sa_free() argument
454 list_del(&sa->list); in nxp_c45_sa_free()
455 kfree(sa); in nxp_c45_sa_free()
467 struct nxp_c45_sa *sa, u64 pn, in nxp_c45_sa_set_pn() argument
470 const struct nxp_c45_sa_regs *sa_regs = sa->regs; in nxp_c45_sa_set_pn()
476 if (sa->type != RX_SA) in nxp_c45_sa_set_pn()
495 u32 *key_u32 = (u32 *)ctx->sa.key; in nxp_c45_sa_set_key()
[all …]
/linux/arch/um/kernel/skas/
H A Dstub_exe.c29 } sa = { in real_init() local
83 sa.sa_handler_ = (void *) init_data.signal_handler; in real_init()
84 sa.sa_restorer = (void *) init_data.signal_restorer; in real_init()
87 sa.sa_mask = 0; in real_init()
90 (unsigned long)&sa, 0, sizeof(sa.sa_mask)); in real_init()
95 sa.sa_mask = ~0ULL; in real_init()
98 (unsigned long)&sa, 0, sizeof(sa.sa_mask)); in real_init()
103 (unsigned long)&sa, 0, sizeof(sa.sa_mask)); in real_init()
108 (unsigned long)&sa, 0, sizeof(sa.sa_mask)); in real_init()
113 (unsigned long)&sa, 0, sizeof(sa.sa_mask)); in real_init()
[all …]
/linux/tools/perf/trace/beauty/
H A Dsockaddr.c13 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 …]
H A Dpkey_alloc.c12 size_t strarray__scnprintf_flags(struct strarray *sa, char *bf, size_t size, bool show_prefix, unsi… in strarray__scnprintf_flags() argument
17 const char *s = sa->entries[0]; in strarray__scnprintf_flags()
19 return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", s); in strarray__scnprintf_flags()
23 for (i = 1; i < sa->nr_entries; ++i) { in strarray__scnprintf_flags()
32 if (sa->entries[i] != NULL) in strarray__scnprintf_flags()
33 …printed += scnprintf(bf + printed, size - printed, "%s%s", show_prefix ? sa->prefix : "", sa->entr… in strarray__scnprintf_flags()
/linux/include/net/phonet/
H A Dphonet.h42 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/tools/testing/selftests/bpf/progs/
H A Dconnect6_prog.c31 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()
H A Dconnect_ping.c24 struct sockaddr_in sa = { in connect_v4_prog() local
31 if (do_bind && bpf_bind(ctx, (struct sockaddr *)&sa, sizeof(sa))) in connect_v4_prog()
40 struct sockaddr_in6 sa = { in connect_v6_prog() local
47 if (do_bind && bpf_bind(ctx, (struct sockaddr *)&sa, sizeof(sa))) in connect_v6_prog()
/linux/tools/firewire/
H A Dnosy-dump.c136 struct subaction *sa; in subaction_create() local
139 sa = malloc(sizeof *sa - sizeof sa->packet + length); in subaction_create()
140 if (!sa) in subaction_create()
142 sa->ack = data[length / 4 - 1]; in subaction_create()
143 sa->length = length; in subaction_create()
144 memcpy(&sa->packet, data, length); in subaction_create()
146 return sa; in subaction_create()
150 subaction_destroy(struct subaction *sa) in subaction_destroy() argument
152 free(sa); in subaction_destroy()
188 struct subaction *sa; in link_transaction_destroy() local
[all …]
/linux/drivers/input/serio/
H A Dioc3kbd.c127 struct serio *sk, *sa; in ioc3kbd_probe() local
146 sa = kzalloc_obj(*sa); 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()
163 sa->start = ioc3aux_start; 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()
[all …]
/linux/arch/m68k/ifpsp060/
H A DREADME32 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/net/can/j1939/
H A Daddress-claim.c66 if (skcb->addr.sa == J1939_NO_ADDR) { in j1939_ac_verify_outgoing()
97 if (ecu->addr != skcb->addr.sa) in j1939_ac_fixup()
110 skcb->addr.sa = addr; in j1939_ac_fixup()
145 if (!j1939_address_is_valid(skcb->addr.sa)) { in j1939_ac_process()
169 if (ecu && ecu->addr == skcb->addr.sa) { in j1939_ac_process()
208 if (!ecu && j1939_address_is_unicast(skcb->addr.sa)) in j1939_ac_process()
217 if (j1939_address_is_idle(skcb->addr.sa)) { in j1939_ac_process()
223 if (ecu->addr != skcb->addr.sa) in j1939_ac_process()
225 ecu->addr = skcb->addr.sa; in j1939_ac_process()
227 prev = j1939_ecu_get_by_addr_locked(priv, skcb->addr.sa); in j1939_ac_process()
[all …]
/linux/tools/testing/selftests/powerpc/tm/
H A Dtm-sigreturn.c54 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()
/linux/tools/testing/selftests/net/
H A Dtcp_port_share.c23 struct sockaddr sa; member
42 err = getsockname(fd, &addr.sa, &addr.len); in getsockname_port()
46 switch (addr.sa.sa_family) { in getsockname_port()
147 ASSERT_EQ(bind(ln, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
156 ASSERT_EQ(bind(c1, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
159 ASSERT_EQ(connect(c1, &addr.sa, addr.len), 0) TH_LOG("connect(%s): %m", addr.str); in TEST_F()
168 ASSERT_EQ(bind(pb, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
176 ASSERT_EQ(bind(c2, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
179 ASSERT_EQ(connect(c2, &addr.sa, addr.len), -1) TH_LOG("connect(%s)", addr.str); in TEST_F()
186 EXPECT_EQ(connect(c2, &addr.sa, addr.len), 0) TH_LOG("connect(%s): %m", addr.str); in TEST_F()
[all …]

12345678910>>...17