Home
last modified time | relevance | path

Searched refs:chunk_size (Results 1 – 6 of 6) sorted by relevance

/net/xdp/
A Dxdp_umem.c160 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local
166 if (chunk_size < XDP_UMEM_MIN_CHUNK_SIZE || chunk_size > PAGE_SIZE) { in xdp_umem_reg()
179 if (!unaligned_chunks && !is_power_of_2(chunk_size)) in xdp_umem_reg()
198 chunks = div_u64_rem(size, chunk_size, &chunks_rem); in xdp_umem_reg()
205 if (headroom >= chunk_size - XDP_PACKET_HEADROOM) in xdp_umem_reg()
216 umem->chunk_size = chunk_size; in xdp_umem_reg()
A Dxsk_buff_pool.c78 pool->chunk_mask = ~((u64)umem->chunk_size - 1); in xp_create_and_assign_umem()
83 pool->chunk_size = umem->chunk_size; in xp_create_and_assign_umem()
84 pool->chunk_shift = ffs(umem->chunk_size) - 1; in xp_create_and_assign_umem()
86 pool->frame_len = umem->chunk_size - umem->headroom - in xp_create_and_assign_umem()
106 xskb->xdp.frame_sz = umem->chunk_size - umem->headroom; in xp_create_and_assign_umem()
111 xp_init_xskb_addr(xskb, pool, (u64)i * pool->chunk_size); in xp_create_and_assign_umem()
494 return xp_desc_crosses_non_contig_pg(pool, addr, pool->chunk_size); in xp_addr_crosses_non_contig_pg()
501 *addr + pool->chunk_size > pool->addrs_cnt || in xp_check_unaligned()
A Dxsk_queue.h148 u64 offset = addr & (pool->chunk_size - 1); in xp_aligned_validate_desc()
153 if (offset + len > pool->chunk_size) in xp_aligned_validate_desc()
173 if (len > pool->chunk_size) in xp_unaligned_validate_desc()
A Dxsk_diag.c60 du.chunk_size = umem->chunk_size; in xsk_diag_put_umem()
A Dxsk.c630 ts = pool->unaligned ? len : pool->chunk_size; in xsk_build_skb_zerocopy()
1339 __u32 chunk_size; member
/net/devlink/
A Dregion.c760 u8 *chunk, u32 chunk_size, in devlink_nl_cmd_region_read_chunk_fill() argument
770 err = nla_put(msg, DEVLINK_ATTR_REGION_CHUNK_DATA, chunk_size, chunk); in devlink_nl_cmd_region_read_chunk_fill()
788 typedef int devlink_chunk_fill_t(void *cb_priv, u8 *chunk, u32 chunk_size,
832 devlink_region_snapshot_fill(void *cb_priv, u8 *chunk, u32 chunk_size, in devlink_region_snapshot_fill() argument
838 memcpy(chunk, &snapshot->data[curr_offset], chunk_size); in devlink_region_snapshot_fill()
844 devlink_region_port_direct_fill(void *cb_priv, u8 *chunk, u32 chunk_size, in devlink_region_port_direct_fill() argument
850 curr_offset, chunk_size, chunk); in devlink_region_port_direct_fill()
854 devlink_region_direct_fill(void *cb_priv, u8 *chunk, u32 chunk_size, in devlink_region_direct_fill() argument
860 curr_offset, chunk_size, chunk); in devlink_region_direct_fill()

Completed in 19 milliseconds