Lines Matching refs:fds
350 mmsg_vector->msg_hdr.msg_name = vp->fds->remote_addr;
351 mmsg_vector->msg_hdr.msg_namelen = vp->fds->remote_addr_size;
416 vp->fds->tx_fd,
796 if (vp->fds != NULL)
864 pkt_len = uml_vector_recvmsg(vp->fds->rx_fd, &hdr, 0);
917 vp->fds->tx_fd,
970 vp->fds->rx_fd, qi->mmsg_vector, budget, 0);
1047 deactivate_fd(vp->fds->rx_fd, vp->rx_irq);
1048 if ((vp->fds->rx_fd != vp->fds->tx_fd) && (vp->tx_irq != 0))
1049 deactivate_fd(vp->fds->tx_fd, vp->tx_irq);
1119 if (vp->fds == NULL)
1133 if (vp->fds->rx_fd > 0) {
1135 uml_vector_detach_bpf(vp->fds->rx_fd, vp->bpf);
1136 os_close_file(vp->fds->rx_fd);
1137 vp->fds->rx_fd = -1;
1139 if (vp->fds->tx_fd > 0) {
1140 os_close_file(vp->fds->tx_fd);
1141 vp->fds->tx_fd = -1;
1147 kfree(vp->fds->remote_addr);
1155 kfree(vp->fds);
1156 vp->fds = NULL;
1210 vp->fds = uml_vector_user_open(vp->unit, vp->parsed);
1212 if (vp->fds == NULL)
1253 irq_rr + VECTOR_BASE_IRQ, vp->fds->rx_fd,
1268 irq_rr + VECTOR_BASE_IRQ, vp->fds->tx_fd,
1282 if (!uml_raw_enable_qdisc_bypass(vp->fds->rx_fd))
1289 uml_vector_attach_bpf(vp->fds->rx_fd, vp->bpf);
1382 uml_vector_detach_bpf(vp->fds->rx_fd, vp->bpf);
1406 result = uml_vector_attach_bpf(vp->fds->rx_fd, vp->bpf);