Lines Matching defs:req

1478  * to the interface specified by req.
1488 * If the interface specified by req is a system one, also keep
1496 struct nmreq_register *req = (struct nmreq_register *)(uintptr_t)hdr->nr_body;
1508 if (req->nr_mode == NR_REG_PIPE_MASTER ||
1509 req->nr_mode == NR_REG_PIPE_SLAVE) {
1520 if (nmd == NULL && req->nr_mem_id) {
1521 nmd = netmap_mem_find(req->nr_mem_id);
2457 struct nmreq_register *req =
2492 if (nmd == NULL && req->nr_mem_id) {
2494 nmd = netmap_mem_find(req->nr_mem_id);
2498 hdr->nr_name, req->nr_mem_id);
2514 if (na->virt_hdr_len && !(req->nr_flags & NR_ACCEPT_VNET_HDR)) {
2521 error = netmap_do_regif(priv, na, req->nr_mode,
2522 req->nr_ringid, req->nr_flags);
2546 req->nr_rx_rings = na->num_rx_rings;
2547 req->nr_tx_rings = na->num_tx_rings;
2548 req->nr_rx_slots = na->num_rx_desc;
2549 req->nr_tx_slots = na->num_tx_desc;
2550 error = netmap_mem_get_info(na->nm_mem, &req->nr_memsize, &memflags,
2551 &req->nr_mem_id);
2564 if (req->nr_extra_bufs) {
2567 req->nr_extra_bufs);
2568 req->nr_extra_bufs = netmap_extra_alloc(na,
2569 &nifp->ni_bufs_head, req->nr_extra_bufs);
2571 nm_prinf("got %d extra buffers", req->nr_extra_bufs);
2573 req->nr_offset = netmap_mem_if_offset(na->nm_mem, nifp);
2597 struct nmreq_port_info_get *req =
2611 regreq.nr_tx_slots = req->nr_tx_slots;
2612 regreq.nr_rx_slots = req->nr_rx_slots;
2613 regreq.nr_tx_rings = req->nr_tx_rings;
2614 regreq.nr_rx_rings = req->nr_rx_rings;
2615 regreq.nr_mem_id = req->nr_mem_id;
2622 hdr->nr_body = (uintptr_t)req; /* reset nr_body */
2630 nmd = netmap_mem_find(req->nr_mem_id ? req->nr_mem_id : 1);
2635 req->nr_mem_id ? req->nr_mem_id : 1);
2642 error = netmap_mem_get_info(nmd, &req->nr_memsize, &memflags,
2643 &req->nr_mem_id);
2649 req->nr_rx_rings = na->num_rx_rings;
2650 req->nr_tx_rings = na->num_tx_rings;
2651 req->nr_rx_slots = na->num_rx_desc;
2652 req->nr_tx_slots = na->num_tx_desc;
2677 struct nmreq_port_hdr *req =
2688 if (req->nr_hdr_len != 0 &&
2689 req->nr_hdr_len != sizeof(struct nm_vnet_hdr) &&
2690 req->nr_hdr_len != 12) {
2692 nm_prerr("invalid hdr_len %u", req->nr_hdr_len);
2701 hdr->nr_body = (uintptr_t)req;
2705 na->virt_hdr_len = req->nr_hdr_len;
2721 struct nmreq_port_hdr *req =
2735 hdr->nr_body = (uintptr_t)req;
2737 req->nr_hdr_len = na->virt_hdr_len;
2763 struct nmreq_pools_info *req =
2771 regreq.nr_mem_id = req->nr_mem_id;
2778 hdr->nr_body = (uintptr_t)req; /* reset nr_body */
2796 error = netmap_mem_pools_info_get(req, nmd);