Lines Matching refs:local
571 rxrpc_reject_packet(call->conn->trans->local, skb); in rxrpc_post_packet_to_call()
600 static void rxrpc_post_packet_to_local(struct rxrpc_local *local, in rxrpc_post_packet_to_local() argument
603 _enter("%p,%p", local, skb); in rxrpc_post_packet_to_local()
605 atomic_inc(&local->usage); in rxrpc_post_packet_to_local()
606 skb_queue_tail(&local->event_queue, skb); in rxrpc_post_packet_to_local()
607 rxrpc_queue_work(&local->event_processor); in rxrpc_post_packet_to_local()
610 static struct rxrpc_connection *rxrpc_conn_from_local(struct rxrpc_local *local, in rxrpc_conn_from_local() argument
618 peer = rxrpc_find_peer(local, ip_hdr(skb)->saddr, in rxrpc_conn_from_local()
623 trans = rxrpc_find_transport(local, peer); in rxrpc_conn_from_local()
645 struct rxrpc_local *local; in rxrpc_data_ready() local
654 local = sk->sk_user_data; in rxrpc_data_ready()
655 if (local && atomic_read(&local->usage) > 0) in rxrpc_data_ready()
656 rxrpc_get_local(local); in rxrpc_data_ready()
658 local = NULL; in rxrpc_data_ready()
660 if (!local) { in rxrpc_data_ready()
667 rxrpc_put_local(local); in rxrpc_data_ready()
681 rxrpc_put_local(local); in rxrpc_data_ready()
717 rxrpc_post_packet_to_local(local, skb); in rxrpc_data_ready()
731 conn = rxrpc_conn_from_local(local, skb, sp); in rxrpc_data_ready()
746 sp->hdr.serviceId, local, AF_INET, in rxrpc_data_ready()
755 rxrpc_put_local(local); in rxrpc_data_ready()
764 skb_queue_tail(&local->accept_queue, skb); in rxrpc_data_ready()
765 rxrpc_queue_work(&local->acceptor); in rxrpc_data_ready()
766 rxrpc_put_local(local); in rxrpc_data_ready()
777 rxrpc_reject_packet(local, skb); in rxrpc_data_ready()
779 rxrpc_put_local(local); in rxrpc_data_ready()
785 rxrpc_reject_packet(local, skb); in rxrpc_data_ready()
786 rxrpc_put_local(local); in rxrpc_data_ready()