| H A D | xen-netfront.c | 4 * Copyright (c) 2002-2005, K A Fraser 81 #define NETFRONT_SKB_CB(skb) ((struct netfront_cb *)((skb)->cb)) 88 /* Minimum number of Rx slots (includes slot for GSO metadata). */ 91 /* Queue name is interface name with "-qNNN" appended */ 94 /* IRQ name is queue name with "-tx" or "-rx" appended */ 108 unsigned int id; /* Queue I 144 struct xen_netif_rx_front_ring rx; global() member 187 struct xen_netif_rx_response rx; global() member 218 xennet_get_rx_skb(struct netfront_queue * queue,RING_IDX ri) xennet_get_rx_skb() argument 227 xennet_get_rx_ref(struct netfront_queue * queue,RING_IDX ri) xennet_get_rx_ref() argument 248 struct netfront_queue *queue = timer_container_of(queue, t, rx_refill_timeout() local 253 netfront_tx_slot_available(struct netfront_queue * queue) netfront_tx_slot_available() argument 259 xennet_maybe_wake_tx(struct netfront_queue * queue) xennet_maybe_wake_tx() argument 271 xennet_alloc_one_rx_buffer(struct netfront_queue * queue) xennet_alloc_one_rx_buffer() argument 299 xennet_alloc_rx_buffers(struct netfront_queue * queue) xennet_alloc_rx_buffers() argument 366 struct netfront_queue *queue = NULL; xennet_open() local 390 xennet_tx_buf_gc(struct netfront_queue * queue) xennet_tx_buf_gc() argument 466 struct netfront_queue *queue; global() member 483 struct netfront_queue *queue = info->queue; xennet_tx_setup_grant() local 604 xennet_mark_tx_pending(struct netfront_queue * queue) xennet_mark_tx_pending() argument 614 xennet_xdp_xmit_one(struct net_device * dev,struct netfront_queue * queue,struct xdp_frame * xdpf) xennet_xdp_xmit_one() argument 649 struct netfront_queue *queue = NULL; xennet_xdp_xmit() local 718 struct netfront_queue *queue = NULL; xennet_start_xmit() local 868 struct netfront_queue *queue; xennet_close() local 885 struct netfront_queue *queue = &info->queues[i]; xennet_destroy_queues() local 902 xennet_set_rx_rsp_cons(struct netfront_queue * queue,RING_IDX val) xennet_set_rx_rsp_cons() argument 912 xennet_move_rx_slot(struct netfront_queue * queue,struct sk_buff * skb,grant_ref_t ref) xennet_move_rx_slot() argument 925 xennet_get_extras(struct netfront_queue * queue,struct xen_netif_extra_info * extras,RING_IDX rp) xennet_get_extras() argument 967 xennet_run_xdp(struct netfront_queue * queue,struct page * pdata,struct xen_netif_rx_response * rx,struct bpf_prog * prog,struct xdp_buff * xdp,bool * need_xdp_flush) xennet_run_xdp() argument 968 xennet_run_xdp(struct netfront_queue * queue,struct page * pdata,struct xen_netif_rx_response * rx,struct bpf_prog * prog,struct xdp_buff * xdp,bool * need_xdp_flush) xennet_run_xdp() argument 1021 xennet_get_responses(struct netfront_queue * queue,struct netfront_rx_info * rinfo,RING_IDX rp,struct sk_buff_head * list,bool * need_xdp_flush) xennet_get_responses() argument 1026 struct xen_netif_rx_response *rx = &rinfo->rx, rx_local; xennet_get_responses() local 1164 xennet_fill_frags(struct netfront_queue * queue,struct sk_buff * skb,struct sk_buff_head * list) xennet_fill_frags() argument 1172 struct xen_netif_rx_response rx; xennet_fill_frags() local 1227 handle_incoming_queue(struct netfront_queue * queue,struct sk_buff_head * rxq) handle_incoming_queue() argument 1265 struct netfront_queue *queue = container_of(napi, struct netfront_queue, napi); xennet_poll() local 1269 struct xen_netif_rx_response *rx = &rinfo.rx; xennet_poll() local 1423 xennet_release_tx_bufs(struct netfront_queue * queue) xennet_release_tx_bufs() argument 1445 xennet_release_rx_bufs(struct netfront_queue * queue) xennet_release_rx_bufs() argument 1514 xennet_handle_tx(struct netfront_queue * queue,unsigned int * eoi) xennet_handle_tx() argument 1539 xennet_handle_rx(struct netfront_queue * queue,unsigned int * eoi) xennet_handle_rx() argument 1823 struct netfront_queue *queue = &info->queues[i]; xennet_disconnect_backend() local 1905 setup_netfront_single(struct netfront_queue * queue) setup_netfront_single() argument 1931 setup_netfront_split(struct netfront_queue * queue) setup_netfront_split() argument 1976 setup_netfront(struct xenbus_device * dev,struct netfront_queue * queue,unsigned int feature_split_evtchn) setup_netfront() argument 2026 xennet_init_queue(struct netfront_queue * queue) xennet_init_queue() argument 2082 write_queue_xenstore_keys(struct netfront_queue * queue,struct xenbus_transaction * xbt,int write_hierarchical) write_queue_xenstore_keys() argument 2166 xennet_create_page_pool(struct netfront_queue * queue) xennet_create_page_pool() argument 2220 struct netfront_queue *queue = &info->queues[i]; xennet_create_queues() local 2265 struct netfront_queue *queue = NULL; talk_to_netback() local 2429 struct netfront_queue *queue = NULL; xennet_connect() local [all...] |