Re: [RFC v2 02/11] iov_iter: introduce iter type for pre-registered dma

From: Anuj gupta

Date: Fri Feb 06 2026 - 10:06:09 EST


> +void iov_iter_dma_token(struct iov_iter *i, unsigned int direction,
> + struct dma_token *token,
> + loff_t off, size_t count)
> +{
> + WARN_ON(direction & ~(READ | WRITE));
> + *i = (struct iov_iter){
> + .iter_type = ITER_DMA_TOKEN,
> + .data_source = direction,
> + .dma_token = token,
> + .iov_offset = 0,

nit: iov_offset is getting below too. can get rid of this one.
> + .count = count,
> + .iov_offset = off,
> + };