Home
last modified time | relevance | path

Searched refs:sap (Results 1 – 25 of 46) sorted by relevance

12

/linux/net/llc/
H A Dllc_sap.c86 void llc_sap_rtn_pdu(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_rtn_pdu() argument
111 static const struct llc_sap_state_trans *llc_find_sap_trans(struct llc_sap *sap, in llc_find_sap_trans() argument
117 struct llc_sap_state *curr_state = &llc_sap_state_table[sap->state - 1]; in llc_find_sap_trans()
123 if (!next_trans[i]->ev(sap, skb)) { in llc_find_sap_trans()
139 static int llc_exec_sap_trans_actions(struct llc_sap *sap, in llc_exec_sap_trans_actions() argument
147 if ((*next_action)(sap, skb)) in llc_exec_sap_trans_actions()
161 static int llc_sap_next_state(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_next_state() argument
166 if (sap->state > LLC_NR_SAP_STATES) in llc_sap_next_state()
168 trans = llc_find_sap_trans(sap, skb); in llc_sap_next_state()
176 rc = llc_exec_sap_trans_actions(sap, trans, skb); in llc_sap_next_state()
[all …]
H A Dllc_s_ac.c31 int llc_sap_action_unitdata_ind(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_unitdata_ind() argument
33 llc_sap_rtn_pdu(sap, skb); in llc_sap_action_unitdata_ind()
66 int llc_sap_action_send_ui(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_send_ui() argument
86 int llc_sap_action_send_xid_c(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_send_xid_c() argument
105 int llc_sap_action_send_xid_r(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_send_xid_r() argument
118 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_xid_r()
139 int llc_sap_action_send_test_c(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_send_test_c() argument
150 int llc_sap_action_send_test_r(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_send_test_r() argument
169 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_test_r()
189 int llc_sap_action_report_status(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_report_status() argument
[all …]
H A Dllc_c_ac.c199 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_disc_cmd_p_set_x() local
201 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_disc_cmd_p_set_x()
224 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_dm_rsp_f_set_p() local
228 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_dm_rsp_f_set_p()
250 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_dm_rsp_f_set_1() local
252 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_dm_rsp_f_set_1()
283 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_frmr_rsp_f_set_x() local
285 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_frmr_rsp_f_set_x()
309 struct llc_sap *sap = llc->sap; in llc_conn_ac_resend_frmr_rsp_f_set_0() local
312 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_resend_frmr_rsp_f_set_0()
[all …]
H A Dllc_conn.c448 static inline bool llc_estab_match(const struct llc_sap *sap, in llc_estab_match() argument
475 static struct sock *__llc_lookup_established(struct llc_sap *sap, in __llc_lookup_established() argument
482 int slot = llc_sk_laddr_hashfn(sap, laddr); in __llc_lookup_established()
483 struct hlist_nulls_head *laddr_hb = &sap->sk_laddr_hash[slot]; in __llc_lookup_established()
488 if (llc_estab_match(sap, daddr, laddr, rc, net)) { in __llc_lookup_established()
492 if (unlikely(llc_sk(rc)->sap != sap || in __llc_lookup_established()
493 !llc_estab_match(sap, daddr, laddr, rc, net))) { in __llc_lookup_established()
513 struct sock *llc_lookup_established(struct llc_sap *sap, in llc_lookup_established() argument
521 sk = __llc_lookup_established(sap, daddr, laddr, net); in llc_lookup_established()
526 static inline bool llc_listener_match(const struct llc_sap *sap, in llc_listener_match() argument
[all …]
H A Daf_llc.c58 static inline u16 llc_ui_next_link_no(int sap) in llc_ui_next_link_no() argument
60 return llc_ui_sap_link_no_max[sap]++; in llc_ui_next_link_no()
210 struct llc_sap *sap = llc->sap; in llc_ui_release() local
215 llc_sap_hold(sap); in llc_ui_release()
216 llc_sap_remove_socket(llc->sap, sk); in llc_ui_release()
218 llc_sap_put(sap); in llc_ui_release()
240 struct llc_sap *sap; in llc_ui_autoport() local
246 sap = llc_sap_find(i); in llc_ui_autoport()
247 if (!sap) { in llc_ui_autoport()
251 llc_sap_put(sap); in llc_ui_autoport()
[all …]
H A Dllc_output.c58 int llc_build_and_send_ui_pkt(struct llc_sap *sap, struct sk_buff *skb, in llc_build_and_send_ui_pkt() argument
62 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_build_and_send_ui_pkt()
/linux/net/sunrpc/
H A Daddr.c28 static size_t rpc_ntop6_noscopeid(const struct sockaddr *sap, in rpc_ntop6_noscopeid() argument
31 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in rpc_ntop6_noscopeid()
66 static size_t rpc_ntop6(const struct sockaddr *sap, in rpc_ntop6() argument
69 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in rpc_ntop6()
74 len = rpc_ntop6_noscopeid(sap, buf, buflen); in rpc_ntop6()
98 static size_t rpc_ntop6_noscopeid(const struct sockaddr *sap, in rpc_ntop6_noscopeid() argument
104 static size_t rpc_ntop6(const struct sockaddr *sap, in rpc_ntop6() argument
112 static int rpc_ntop4(const struct sockaddr *sap, in rpc_ntop4() argument
115 const struct sockaddr_in *sin = (struct sockaddr_in *)sap; in rpc_ntop4()
129 size_t rpc_ntop(const struct sockaddr *sap, char *buf, const size_t buflen) in rpc_ntop() argument
[all …]
H A Drpcb_clnt.c483 const struct sockaddr *sap, in rpcb_register_inet4() argument
486 const struct sockaddr_in *sin = (const struct sockaddr_in *)sap; in rpcb_register_inet4()
492 map->r_addr = rpc_sockaddr2uaddr(sap, GFP_KERNEL); in rpcb_register_inet4()
511 const struct sockaddr *sap, in rpcb_register_inet6() argument
514 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sap; in rpcb_register_inet6()
520 map->r_addr = rpc_sockaddr2uaddr(sap, GFP_KERNEL); in rpcb_register_inet6()
683 struct sockaddr *sap = (struct sockaddr *)&addr; in rpcb_getport_async() local
709 salen = rpc_peeraddr(clnt, sap, sizeof(addr)); in rpcb_getport_async()
712 switch (sap->sa_family) { in rpcb_getport_async()
735 xprt->servername, sap, salen, in rpcb_getport_async()
[all …]
H A Dxprtmultipath.c362 const struct sockaddr *sap) in __rpc_xprt_switch_has_addr() argument
367 if (xps == NULL || sap == NULL) in __rpc_xprt_switch_has_addr()
372 if (rpc_cmp_addr_port(sap, (struct sockaddr *)&pos->addr)) { in __rpc_xprt_switch_has_addr()
382 const struct sockaddr *sap) in rpc_xprt_switch_has_addr() argument
387 res = __rpc_xprt_switch_has_addr(xps, sap); in rpc_xprt_switch_has_addr()
H A Dsvc_xprt.c264 struct net *net, struct sockaddr *sap, in _svc_xprt_create() argument
281 newxprt = xcl->xcl_ops->xpo_create(serv, net, sap, len, flags); in _svc_xprt_create()
284 xcl->xcl_name, sap, len, in _svc_xprt_create()
313 struct net *net, struct sockaddr *sap, in svc_xprt_create_from_sa() argument
319 switch (sap->sa_family) { in svc_xprt_create_from_sa()
332 err = _svc_xprt_create(serv, xprt_name, net, sap, len, flags, cred); in svc_xprt_create_from_sa()
335 err = _svc_xprt_create(serv, xprt_name, net, sap, len, flags, in svc_xprt_create_from_sa()
372 struct sockaddr *sap; in svc_xprt_create() local
376 sap = (struct sockaddr *)&sin; in svc_xprt_create()
380 sap = (struct sockaddr *)&sin6; in svc_xprt_create()
[all …]
/linux/include/linux/sunrpc/
H A Daddr.h23 static inline unsigned short rpc_get_port(const struct sockaddr *sap) in rpc_get_port() argument
25 switch (sap->sa_family) { in rpc_get_port()
27 return ntohs(((struct sockaddr_in *)sap)->sin_port); in rpc_get_port()
29 return ntohs(((struct sockaddr_in6 *)sap)->sin6_port); in rpc_get_port()
34 static inline void rpc_set_port(struct sockaddr *sap, in rpc_set_port() argument
37 switch (sap->sa_family) { in rpc_set_port()
39 ((struct sockaddr_in *)sap)->sin_port = htons(port); in rpc_set_port()
42 ((struct sockaddr_in6 *)sap)->sin6_port = htons(port); in rpc_set_port()
/linux/net/802/
H A Dp8022.c
H A Dstp.c25 static struct llc_sap *sap __read_mostly;
68 sap = llc_sap_open(LLC_SAP_BSPAN, stp_pdu_rcv); in stp_proto_register()
69 if (!sap) { in stp_proto_register()
96 llc_sap_put(sap); in stp_proto_unregister()
/linux/net/sunrpc/xprtrdma/
H A Dtransport.c147 xprt_rdma_format_addresses4(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses4() argument
149 struct sockaddr_in *sin = (struct sockaddr_in *)sap; in xprt_rdma_format_addresses4()
159 xprt_rdma_format_addresses6(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses6() argument
161 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in xprt_rdma_format_addresses6()
171 xprt_rdma_format_addresses(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses() argument
175 switch (sap->sa_family) { in xprt_rdma_format_addresses()
177 xprt_rdma_format_addresses4(xprt, sap); in xprt_rdma_format_addresses()
180 xprt_rdma_format_addresses6(xprt, sap); in xprt_rdma_format_addresses()
187 (void)rpc_ntop(sap, buf, sizeof(buf)); in xprt_rdma_format_addresses()
190 snprintf(buf, sizeof(buf), "%u", rpc_get_port(sap)); in xprt_rdma_format_addresses()
306 struct sockaddr *sap; xprt_setup_rdma() local
395 struct sockaddr *sap = (struct sockaddr *)&xprt->addr; xprt_rdma_set_port() local
[all...]
H A Dsvc_rdma_transport.c146 svc_rdma_create_listen_id(struct net *net, struct sockaddr *sap, in svc_rdma_create_listen_id() argument
165 ret = rdma_bind_addr(listen_id, sap); in svc_rdma_create_listen_id()
319 struct sockaddr *sap = (struct sockaddr *)&cma_id->route.addr.src_addr; in svc_rdma_listen_handler() local
329 sap, cma_xprt); in svc_rdma_listen_handler()
595 struct sockaddr *sap; in svc_rdma_accept()
598 sap = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.src_addr; in svc_rdma_accept()
599 dprintk(" local address : %pIS:%u\n", sap, rpc_get_port(sap)); in svc_rdma_accept()
600 sap = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.dst_addr; in svc_rdma_accept()
601 dprintk(" remote address : %pIS:%u\n", sap, rpc_get_por in svc_rdma_accept()
596 struct sockaddr *sap; svc_rdma_accept() local
[all...]
/linux/fs/lockd/
H A Dlockd.h277 struct nlm_host *nlmclnt_lookup_host(const struct sockaddr *sap,
305 const struct sockaddr *sap,
368 static inline int __nlm_privileged_request4(const struct sockaddr *sap) in __nlm_privileged_request4() argument
370 const struct sockaddr_in *sin = (struct sockaddr_in *)sap; in __nlm_privileged_request4()
379 static inline int __nlm_privileged_request6(const struct sockaddr *sap) in __nlm_privileged_request6() argument
381 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in __nlm_privileged_request6()
392 static inline int __nlm_privileged_request6(const struct sockaddr *sap) in __nlm_privileged_request6() argument
406 const struct sockaddr *sap = svc_addr(rqstp); in nlm_privileged_requester() local
408 switch (sap->sa_family) { in nlm_privileged_requester()
410 return __nlm_privileged_request4(sap); in nlm_privileged_requester()
[all …]
/linux/net/bridge/netfilter/
H A Debt_arp.c40 const __be32 *sap, *dap; in ebt_arp_mt() local
45 sap = skb_header_pointer(skb, sizeof(struct arphdr) + in ebt_arp_mt()
48 if (sap == NULL) in ebt_arp_mt()
57 info->saddr != (*sap & info->smsk))) in ebt_arp_mt()
64 NF_INVF(info, EBT_ARP_GRAT, *dap != *sap)) in ebt_arp_mt()
H A Debt_802_3.c30 if (NF_INVF(info, EBT_802_3_SAP, info->sap != hdr->llc.ui.ssap)) in ebt_802_3_mt()
32 if (NF_INVF(info, EBT_802_3_SAP, info->sap != hdr->llc.ui.dsap)) in ebt_802_3_mt()
/linux/net/nfc/
H A Dllcp_core.c288 sdp->sap = LLCP_SDP_UNBOUND; in nfc_llcp_sdreq_timeout_work()
359 int sap, num_wks; in nfc_llcp_wks_sap() local
368 for (sap = 0; sap < num_wks; sap++) { in nfc_llcp_wks_sap()
369 if (wks[sap] == NULL) in nfc_llcp_wks_sap()
372 if (strlen(wks[sap]) == service_name_len && in nfc_llcp_wks_sap()
373 !strncmp(wks[sap], service_name, service_name_len)) in nfc_llcp_wks_sap()
374 return sap; in nfc_llcp_wks_sap()
1345 u8 dsap, ssap, type, length, tid, sap; in nfc_llcp_recv_snl() local
1396 sap = 1; in nfc_llcp_recv_snl()
1404 sap = 0; in nfc_llcp_recv_snl()
[all …]
H A Dllcp.h43 u8 sap; member
230 struct nfc_llcp_sdp_tlv *nfc_llcp_build_sdres_tlv(u8 tid, u8 sap);
/linux/security/smack/
H A Dsmack_access.c514 * @sap: where to put the netlabel categories in smk_netlbl_mls()
520 int smk_netlbl_mls(int level, char *catset, struct netlbl_lsm_secattr *sap, in smk_netlbl_mls()
529 sap->flags |= NETLBL_SECATTR_MLS_CAT; in smk_netlbl_mls()
530 sap->attr.mls.lvl = level; in smk_netlbl_mls()
531 sap->attr.mls.cat = NULL; in smk_netlbl_mls()
537 rc = netlbl_catmap_setbit(&sap->attr.mls.cat, in smk_netlbl_mls()
540 netlbl_catmap_free(sap->attr.mls.cat);
511 smk_netlbl_mls(int level,char * catset,struct netlbl_lsm_secattr * sap,int len) smk_netlbl_mls() argument
H A Dsmack_lsm.c2578 struct in6_addr *sap = &sip->sin6_addr; in smack_ipv6host_label()
2601 if ((sap->s6_addr16[i] & snp->smk_mask.s6_addr16[i]) != in smack_ipv6host_label()
2677 * @sap: the destination address
2685 static int smk_ipv4_check(struct sock *sk, struct sockaddr_in *sap) in smk_ipv4_check()
2694 hkp = smack_ipv4host_label(sap); in smk_ipv4_check()
2700 ad.a.u.net->family = sap->sin_family; in smk_ipv4_check()
2701 ad.a.u.net->dport = sap->sin_port; in smk_ipv4_check()
2702 ad.a.u.net->v4info.daddr = sap->sin_addr.s_addr; in smk_ipv4_check()
3065 * @sap: the other end
3066 * @addrlen: size of sap
2574 struct in6_addr *sap = &sip->sin6_addr; smack_ipv6host_label() local
2681 smk_ipv4_check(struct sock * sk,struct sockaddr_in * sap) smk_ipv4_check() argument
3068 smack_socket_connect(struct socket * sock,struct sockaddr * sap,int addrlen) smack_socket_connect() argument
4022 struct sockaddr_in6 *sap = (struct sockaddr_in6 *) msg->msg_name; smack_socket_sendmsg() local
4070 smack_from_secattr(struct netlbl_lsm_secattr * sap,struct socket_smack * ssp) smack_from_secattr() argument
[all...]
/linux/net/ethernet/
H A Deth.c157 const unsigned short *sap; in eth_type_trans() local
187 sap = skb_header_pointer(skb, 0, sizeof(*sap), &skb->dev); in eth_type_trans()
188 res = (sap && *sap == 0xFFFF) ? htons(ETH_P_802_3) : htons(ETH_P_802_2); in eth_type_trans()
/linux/include/net/
H A Ddatalink.h15 struct llc_sap *sap; member
/linux/include/uapi/linux/netfilter_bridge/
H A Debt_802_3.h58 __u8 sap; member

12