Lines Matching refs:sender
257 static ssize_t qemu_deliver_packet_iov(NetClientState *sender,
603 int qemu_can_send_packet(NetClientState *sender) in qemu_can_send_packet() argument
611 if (!sender->peer) { in qemu_can_send_packet()
615 return qemu_can_receive_packet(sender->peer); in qemu_can_send_packet()
620 NetClientState *sender, in filter_receive_iov() argument
631 ret = qemu_netfilter_receive(nf, direction, sender, flags, iov, in filter_receive_iov()
639 ret = qemu_netfilter_receive(nf, direction, sender, flags, iov, in filter_receive_iov()
652 NetClientState *sender, in filter_receive() argument
663 return filter_receive_iov(nc, direction, sender, flags, &iov, 1, sent_cb); in filter_receive()
700 static ssize_t qemu_send_packet_async_with_flags(NetClientState *sender, in qemu_send_packet_async_with_flags() argument
713 if (sender->link_down || !sender->peer) { in qemu_send_packet_async_with_flags()
718 ret = filter_receive(sender, NET_FILTER_DIRECTION_TX, in qemu_send_packet_async_with_flags()
719 sender, flags, buf, size, sent_cb); in qemu_send_packet_async_with_flags()
724 ret = filter_receive(sender->peer, NET_FILTER_DIRECTION_RX, in qemu_send_packet_async_with_flags()
725 sender, flags, buf, size, sent_cb); in qemu_send_packet_async_with_flags()
730 queue = sender->peer->incoming_queue; in qemu_send_packet_async_with_flags()
732 return qemu_net_queue_send(queue, sender, flags, buf, size, sent_cb); in qemu_send_packet_async_with_flags()
735 ssize_t qemu_send_packet_async(NetClientState *sender, in qemu_send_packet_async() argument
739 return qemu_send_packet_async_with_flags(sender, QEMU_NET_PACKET_FLAG_NONE, in qemu_send_packet_async()
790 static ssize_t qemu_deliver_packet_iov(NetClientState *sender, in qemu_deliver_packet_iov() argument
845 ssize_t qemu_sendv_packet_async(NetClientState *sender, in qemu_sendv_packet_async() argument
857 if (sender->link_down || !sender->peer) { in qemu_sendv_packet_async()
862 ret = filter_receive_iov(sender, NET_FILTER_DIRECTION_TX, sender, in qemu_sendv_packet_async()
868 ret = filter_receive_iov(sender->peer, NET_FILTER_DIRECTION_RX, sender, in qemu_sendv_packet_async()
874 queue = sender->peer->incoming_queue; in qemu_sendv_packet_async()
876 return qemu_net_queue_send_iov(queue, sender, in qemu_sendv_packet_async()