Lines Matching refs:rx
79 struct xsk_ring_cons *rx; member
541 struct xsk_ring_cons *rx, in xsk_socket__create_shared() argument
555 if (!umem || !xsk_ptr || !(rx || tx)) in xsk_socket__create_shared()
595 if (rx && !rx_setup_done) { in xsk_socket__create_shared()
624 if (rx) { in xsk_socket__create_shared()
625 rx_map = mmap(NULL, off.rx.desc + in xsk_socket__create_shared()
634 rx->mask = xsk->config.rx_size - 1; in xsk_socket__create_shared()
635 rx->size = xsk->config.rx_size; in xsk_socket__create_shared()
636 rx->producer = rx_map + off.rx.producer; in xsk_socket__create_shared()
637 rx->consumer = rx_map + off.rx.consumer; in xsk_socket__create_shared()
638 rx->flags = rx_map + off.rx.flags; in xsk_socket__create_shared()
639 rx->ring = rx_map + off.rx.desc; in xsk_socket__create_shared()
640 rx->cached_prod = *rx->producer; in xsk_socket__create_shared()
641 rx->cached_cons = *rx->consumer; in xsk_socket__create_shared()
643 xsk->rx = rx; in xsk_socket__create_shared()
695 if (rx) in xsk_socket__create_shared()
696 munmap(rx_map, off.rx.desc + in xsk_socket__create_shared()
710 struct xsk_ring_cons *rx, struct xsk_ring_prod *tx, in xsk_socket__create() argument
717 rx, tx, umem->fill_save, in xsk_socket__create()
764 if (xsk->rx) { in xsk_socket__delete()
765 munmap(xsk->rx->ring - off.rx.desc, in xsk_socket__delete()
766 off.rx.desc + xsk->config.rx_size * desc_sz); in xsk_socket__delete()