Lines Matching refs:req_u
173 static int packet_set_ring(struct sock *sk, union tpacket_req_u *req_u,
608 union tpacket_req_u *req_u)
610 p1->feature_req_word = req_u->req3.tp_feature_req_word;
616 union tpacket_req_u *req_u)
627 p1->kblk_size = req_u->req3.tp_block_size;
628 p1->knum_blocks = req_u->req3.tp_block_nr;
633 if (req_u->req3.tp_retire_blk_tov)
634 p1->retire_blk_tov = req_u->req3.tp_retire_blk_tov;
637 req_u->req3.tp_block_size);
639 p1->blk_sizeof_priv = req_u->req3.tp_sizeof_priv;
643 prb_init_ft_ops(p1, req_u);
3127 union tpacket_req_u req_u;
3155 memset(&req_u, 0, sizeof(req_u));
3156 packet_set_ring(sk, &req_u, 1, 0);
3160 memset(&req_u, 0, sizeof(req_u));
3161 packet_set_ring(sk, &req_u, 1, 1);
3802 union tpacket_req_u req_u;
3809 if (optlen < sizeof(req_u.req))
3811 ret = copy_from_sockptr(&req_u.req, optval,
3812 sizeof(req_u.req)) ?
3817 if (optlen < sizeof(req_u.req3))
3819 ret = copy_from_sockptr(&req_u.req3, optval,
3820 sizeof(req_u.req3)) ?
3825 ret = packet_set_ring(sk, &req_u, 0,
4388 static int packet_set_ring(struct sock *sk, union tpacket_req_u *req_u,
4400 struct tpacket_req *req = &req_u->req;
4441 BLK_PLUS_PRIV((u64)req_u->req3.tp_sizeof_priv) + min_frame_size)
4466 init_prb_bdqc(po, rb, pg_vec, req_u);
4468 struct tpacket_req3 *req3 = &req_u->req3;