| /net/llc/ |
| A D | llc_core.c | 35 struct llc_sap *sap = kzalloc(sizeof(*sap), GFP_ATOMIC); in llc_sap_alloc() local 38 if (sap) { in llc_sap_alloc() 46 return sap; in llc_sap_alloc() 51 struct llc_sap *sap; in __llc_sap_find() local 56 sap = NULL; in __llc_sap_find() 58 return sap; in __llc_sap_find() 76 if (!sap || !llc_sap_hold_safe(sap)) in llc_sap_find() 77 sap = NULL; in llc_sap_find() 79 return sap; in llc_sap_find() 103 if (!sap) in llc_sap_open() [all …]
|
| A D | llc_sap.c | 153 if ((*next_action)(sap, skb)) in llc_exec_sap_trans_actions() 188 sap->state = trans->next_state; in llc_sap_next_state() 209 llc_sap_next_state(sap, skb); in llc_sap_state_process() 236 ev->saddr.lsap = sap->laddr.lsap; in llc_build_and_send_test_pkt() 244 llc_sap_state_process(sap, skb); in llc_build_and_send_test_pkt() 270 llc_sap_state_process(sap, skb); in llc_build_and_send_xid_pkt() 292 llc_sap_state_process(sap, skb); in llc_sap_rcv() 333 if (unlikely(llc_sk(rc)->sap != sap || in llc_lookup_dgram() 403 spin_lock_bh(&sap->sk_lock); in llc_sap_mcast() 419 spin_unlock_bh(&sap->sk_lock); in llc_sap_mcast() [all …]
|
| A D | llc_proc.c | 36 struct llc_sap *sap; in llc_get_sk_idx() local 41 spin_lock_bh(&sap->sk_lock); in llc_get_sk_idx() 52 spin_unlock_bh(&sap->sk_lock); in llc_get_sk_idx() 84 struct llc_sap *sap; in llc_seq_next() local 98 sap = llc->sap; in llc_seq_next() 99 sk = laddr_hash_next(sap, llc_sk_laddr_hashfn(sap, &llc->laddr)); in llc_seq_next() 102 spin_unlock_bh(&sap->sk_lock); in llc_seq_next() 104 spin_lock_bh(&sap->sk_lock); in llc_seq_next() 105 sk = laddr_hash_next(sap, -1); in llc_seq_next() 108 spin_unlock_bh(&sap->sk_lock); in llc_seq_next() [all …]
|
| A D | llc_c_ac.c | 205 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_disc_cmd_p_set_x() local 230 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_dm_rsp_f_set_p() local 256 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_dm_rsp_f_set_1() local 289 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_frmr_rsp_f_set_x() local 315 struct llc_sap *sap = llc->sap; in llc_conn_ac_resend_frmr_rsp_f_set_0() local 345 struct llc_sap *sap = llc->sap; in llc_conn_ac_resend_frmr_rsp_f_set_p() local 368 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_i_cmd_p_set_1() local 386 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_i_cmd_p_set_0() local 404 struct llc_sap *sap = llc->sap; in llc_conn_ac_send_i_xxx_x_set_0() local 437 struct llc_sap *sap = llc->sap; in llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr() local [all …]
|
| A D | llc_conn.c | 498 if (unlikely(llc_sk(rc)->sap != sap || in __llc_lookup_established() 561 if (unlikely(llc_sk(rc)->sap != sap || in __llc_lookup_listener() 712 llc_sap_hold(sap); in llc_sap_add_socket() 713 llc_sk(sk)->sap = sap; in llc_sap_add_socket() 715 spin_lock_bh(&sap->sk_lock); in llc_sap_add_socket() 717 sap->sk_count++; in llc_sap_add_socket() 720 spin_unlock_bh(&sap->sk_lock); in llc_sap_add_socket() 735 spin_lock_bh(&sap->sk_lock); in llc_sap_remove_socket() 738 sap->sk_count--; in llc_sap_remove_socket() 740 llc_sap_put(sap); in llc_sap_remove_socket() [all …]
|
| A D | llc_s_ac.c | 37 int llc_sap_action_unitdata_ind(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_unitdata_ind() argument 39 llc_sap_rtn_pdu(sap, skb); in llc_sap_action_unitdata_ind() 72 int llc_sap_action_send_ui(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_send_ui() argument 92 int llc_sap_action_send_xid_c(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_send_xid_c() argument 111 int llc_sap_action_send_xid_r(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_send_xid_r() argument 124 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_xid_r() 173 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_test_r() 204 int llc_sap_action_xid_ind(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_xid_ind() argument 206 llc_sap_rtn_pdu(sap, skb); in llc_sap_action_xid_ind() 218 int llc_sap_action_test_ind(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_action_test_ind() argument [all …]
|
| A D | llc_s_ev.c | 23 int llc_sap_ev_activation_req(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_activation_req() argument 31 int llc_sap_ev_rx_ui(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_rx_ui() argument 41 int llc_sap_ev_unitdata_req(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_unitdata_req() argument 51 int llc_sap_ev_xid_req(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_xid_req() argument 60 int llc_sap_ev_rx_xid_c(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_rx_xid_c() argument 70 int llc_sap_ev_rx_xid_r(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_rx_xid_r() argument 80 int llc_sap_ev_test_req(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_test_req() argument 89 int llc_sap_ev_rx_test_c(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_rx_test_c() argument 99 int llc_sap_ev_rx_test_r(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_rx_test_r() argument 109 int llc_sap_ev_deactivation_req(struct llc_sap *sap, struct sk_buff *skb) in llc_sap_ev_deactivation_req() argument
|
| A D | llc_input.c | 39 static void (*llc_type_handlers[2])(struct llc_sap *sap, 42 void llc_add_pack(int type, void (*handler)(struct llc_sap *sap, in llc_add_pack() argument 164 struct llc_sap *sap; in llc_rcv() local 170 void (*sap_handler)(struct llc_sap *sap, struct sk_buff *skb); in llc_rcv() 188 sap = llc_sap_find(pdu->dsap); in llc_rcv() 189 if (unlikely(!sap)) {/* unknown SAP */ in llc_rcv() 198 rcv = rcu_dereference(sap->rcv_func); in llc_rcv() 212 sap_handler(sap, skb); in llc_rcv() 214 llc_sap_put(sap); in llc_rcv()
|
| A D | af_llc.c | 215 struct llc_sap *sap = llc->sap; in llc_ui_release() local 220 llc_sap_hold(sap); in llc_ui_release() 223 llc_sap_put(sap); in llc_ui_release() 245 struct llc_sap *sap; in llc_ui_autoport() local 252 if (!sap) { in llc_ui_autoport() 256 llc_sap_put(sap); in llc_ui_autoport() 307 if (!sap) in llc_ui_autobind() 389 if (!sap) { in llc_ui_bind() 392 if (!sap) in llc_ui_bind() 427 llc_sap_put(sap); in llc_ui_bind() [all …]
|
| A D | llc_output.c | 58 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()
|
| A D | llc_if.c | 91 laddr.lsap = llc->sap->laddr.lsap; in llc_establish_connection() 95 existing = llc_lookup_established(llc->sap, &daddr, &laddr, sock_net(sk)); in llc_establish_connection()
|
| /net/sunrpc/ |
| A D | addr.c | 74 len = rpc_ntop6_noscopeid(sap, buf, buflen); in rpc_ntop6() 131 switch (sap->sa_family) { in rpc_ntop() 133 return rpc_ntop4(sap, buf, buflen); in rpc_ntop() 135 return rpc_ntop6(sap, buf, buflen); in rpc_ntop() 143 struct sockaddr *sap, const size_t salen) in rpc_pton4() argument 151 memset(sap, 0, sizeof(struct sockaddr_in)); in rpc_pton4() 200 struct sockaddr *sap, const size_t salen) in rpc_pton6() argument 245 struct sockaddr *sap, const size_t salen) in rpc_pton() argument 252 return rpc_pton4(buf, buflen, sap, salen); in rpc_pton() 271 switch (sap->sa_family) { in rpc_sockaddr2uaddr() [all …]
|
| A D | rpcb_clnt.c | 483 const struct sockaddr *sap, in rpcb_register_inet4() argument 492 map->r_addr = rpc_sockaddr2uaddr(sap, GFP_KERNEL); in rpcb_register_inet4() 509 const struct sockaddr *sap, in rpcb_register_inet6() argument 518 map->r_addr = rpc_sockaddr2uaddr(sap, GFP_KERNEL); in rpcb_register_inet6() 679 struct sockaddr *sap = (struct sockaddr *)&addr; in rpcb_getport_async() local 705 salen = rpc_peeraddr(clnt, sap, sizeof(addr)); in rpcb_getport_async() 708 switch (sap->sa_family) { in rpcb_getport_async() 731 xprt->servername, sap, salen, in rpcb_getport_async() 918 struct sockaddr *sap = (struct sockaddr *)&address; in rpcb_dec_getaddr() local 944 sap, sizeof(address)) == 0) in rpcb_dec_getaddr() [all …]
|
| A D | svc_xprt.c | 252 struct net *net, struct sockaddr *sap, in _svc_xprt_create() argument 269 newxprt = xcl->xcl_ops->xpo_create(serv, net, sap, len, flags); in _svc_xprt_create() 272 xcl->xcl_name, sap, len, in _svc_xprt_create() 301 struct net *net, struct sockaddr *sap, in svc_xprt_create_from_sa() argument 307 switch (sap->sa_family) { in svc_xprt_create_from_sa() 320 err = _svc_xprt_create(serv, xprt_name, net, sap, len, flags, cred); in svc_xprt_create_from_sa() 323 err = _svc_xprt_create(serv, xprt_name, net, sap, len, flags, in svc_xprt_create_from_sa() 360 struct sockaddr *sap; in svc_xprt_create() local 364 sap = (struct sockaddr *)&sin; in svc_xprt_create() 368 sap = (struct sockaddr *)&sin6; in svc_xprt_create() [all …]
|
| A D | xprtmultipath.c | 362 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()
|
| /net/sunrpc/xprtrdma/ |
| A D | transport.c | 149 struct sockaddr_in *sin = (struct sockaddr_in *)sap; in xprt_rdma_format_addresses4() 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() 306 struct sockaddr *sap; in xprt_setup_rdma() local 335 sap = args->dstaddr; in xprt_setup_rdma() 342 memcpy(&xprt->addr, sap, xprt->addrlen); in xprt_setup_rdma() 344 if (rpc_get_port(sap)) in xprt_setup_rdma() 346 xprt_rdma_format_addresses(xprt, sap); in xprt_setup_rdma() [all …]
|
| A D | svc_rdma_transport.c | 128 svc_rdma_create_listen_id(struct net *net, struct sockaddr *sap, in svc_rdma_create_listen_id() argument 147 ret = rdma_bind_addr(listen_id, sap); in svc_rdma_create_listen_id() 294 struct sockaddr *sap = (struct sockaddr *)&cma_id->route.addr.src_addr; in svc_rdma_listen_handler() local 305 sap, cma_xprt); in svc_rdma_listen_handler() 417 RPC_IFDEBUG(struct sockaddr *sap); in svc_rdma_accept() 561 sap = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.src_addr; in svc_rdma_accept() 562 dprintk(" local address : %pIS:%u\n", sap, rpc_get_port(sap)); in svc_rdma_accept() 563 sap = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.dst_addr; in svc_rdma_accept() 564 dprintk(" remote address : %pIS:%u\n", sap, rpc_get_port(sap)); in svc_rdma_accept()
|
| /net/bridge/netfilter/ |
| A D | ebt_arp.c | 40 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()
|
| A D | ebt_802_3.c | 30 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()
|
| /net/802/ |
| A D | stp.c | 25 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()
|
| /net/nfc/ |
| A D | llcp_core.c | 340 int sap, num_wks; in nfc_llcp_wks_sap() local 349 for (sap = 0; sap < num_wks; sap++) { in nfc_llcp_wks_sap() 350 if (wks[sap] == NULL) in nfc_llcp_wks_sap() 354 return sap; in nfc_llcp_wks_sap() 1313 sap = 1; in nfc_llcp_recv_snl() 1321 sap = 0; in nfc_llcp_recv_snl() 1338 sap = 0; in nfc_llcp_recv_snl() 1349 llcp_sock->ssap = sap; in nfc_llcp_recv_snl() 1352 sap = llcp_sock->ssap; in nfc_llcp_recv_snl() 1376 sdp->sap = tlv[3]; in nfc_llcp_recv_snl() [all …]
|
| A D | llcp.h | 43 u8 sap; member 229 struct nfc_llcp_sdp_tlv *nfc_llcp_build_sdres_tlv(u8 tid, u8 sap);
|
| A D | llcp_commands.c | 106 struct nfc_llcp_sdp_tlv *nfc_llcp_build_sdres_tlv(u8 tid, u8 sap) in nfc_llcp_build_sdres_tlv() argument 116 value[1] = sap; in nfc_llcp_build_sdres_tlv() 126 sdres->sap = sap; in nfc_llcp_build_sdres_tlv()
|
| /net/ethernet/ |
| A D | eth.c | 158 const unsigned short *sap; in eth_type_trans() local 185 sap = skb_header_pointer(skb, 0, sizeof(*sap), &_service_access_point); in eth_type_trans() 186 if (sap && *sap == 0xFFFF) in eth_type_trans()
|
| /net/atm/ |
| A D | svc.c | 384 new_vcc->sap = msg->sap; in svc_accept() 472 if (copy_from_sockptr(&vcc->sap, optval, optlen)) { in svc_setsockopt() 522 if (copy_to_user(optval, &ATM_SD(sock)->sap, sizeof(struct atm_sap))) { in svc_getsockopt()
|