Home
last modified time | relevance | path

Searched refs:area_reg (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/io_uring/
H A Dzcrx.c204 struct io_uring_zcrx_area_reg *area_reg) in io_zcrx_create_area() argument
210 if (area_reg->flags || area_reg->rq_area_token) in io_zcrx_create_area()
212 if (area_reg->__resv1 || area_reg->__resv2[0] || area_reg->__resv2[1]) in io_zcrx_create_area()
214 if (area_reg->addr & ~PAGE_MASK || area_reg->len & ~PAGE_MASK) in io_zcrx_create_area()
217 iov.iov_base = u64_to_user_ptr(area_reg->addr); in io_zcrx_create_area()
218 iov.iov_len = area_reg->len; in io_zcrx_create_area()
228 area->pages = io_pin_pages((unsigned long)area_reg->addr, area_reg->len, in io_zcrx_create_area()
268 area_reg->rq_area_token = (u64)area->area_id << IORING_ZCRX_AREA_SHIFT; in io_zcrx_create_area()
/linux-6.15/Documentation/networking/
H A Diou-zcrx.rst113 struct io_uring_zcrx_area_reg area_reg = {
130 .area_ptr = (__u64)(unsigned long)&area_reg,
195 rqe->off = area_offset | area_reg.rq_area_token;
/linux-6.15/tools/testing/selftests/drivers/net/hw/
H A Diou-zcrx.c154 struct io_uring_zcrx_area_reg area_reg = { in setup_zcrx() local
164 .area_ptr = (__u64)(unsigned long)&area_reg, in setup_zcrx()
178 area_token = area_reg.rq_area_token; in setup_zcrx()