Home
last modified time | relevance | path

Searched refs:recycle (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v5.15/drivers/staging/media/atomisp/pci/runtime/rmgr/src/
Drmgr_vbuf.c47 .recycle = true,
138 if (pool->recycle && pool->size) { in ia_css_rmgr_init_vbuf()
204 assert(pool->recycle); in rmgr_push_handle()
231 assert(pool->recycle); in rmgr_pop_handle()
279 if (pool->recycle) { in ia_css_rmgr_acq_vbuf()
312 if (!pool->recycle) { in ia_css_rmgr_rel_vbuf()
/Linux-v5.15/drivers/net/ethernet/google/gve/
Dgve_rx.c408 int recycle = 0; in gve_rx() local
411 recycle = gve_rx_can_recycle_buffer(page_info->page); in gve_rx()
412 if (recycle < 0) { in gve_rx()
419 page_info->can_flip = can_flip && recycle; in gve_rx()
502 int recycle = gve_rx_can_recycle_buffer(page_info->page); in gve_rx_refill_buffers() local
504 if (recycle < 0) { in gve_rx_refill_buffers()
509 if (!recycle) { in gve_rx_refill_buffers()
/Linux-v5.15/Documentation/networking/
Dpage_pool.rst21 will either recycle the page, or in case of refcnt > 1, it will
79 the allocator owns the page and will try to recycle it in one of the pool
87 must guarantee safe context (e.g NAPI), since it will recycle the page
/Linux-v5.15/drivers/staging/media/atomisp/pci/runtime/rmgr/interface/
Dia_css_rmgr_vbuf.h38 u8 recycle; member
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c301 bool recycle) in mlx5e_page_release_dynamic() argument
303 if (likely(recycle)) { in mlx5e_page_release_dynamic()
318 bool recycle) in mlx5e_page_release() argument
327 mlx5e_page_release_dynamic(rq, dma_info, recycle); in mlx5e_page_release()
348 bool recycle) in mlx5e_put_rx_frag() argument
351 mlx5e_page_release(rq, frag->di, recycle); in mlx5e_put_rx_frag()
386 bool recycle) in mlx5e_free_rx_wqe() argument
391 mlx5e_put_rx_frag(rq, wi, recycle); in mlx5e_free_rx_wqe()
463 mlx5e_free_rx_mpwqe(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, bool recycle) in mlx5e_free_rx_mpwqe() argument
478 mlx5e_page_release(rq, &dma_info[i], recycle); in mlx5e_free_rx_mpwqe()
/Linux-v5.15/drivers/staging/media/meson/vdec/
Dvdec.h135 void (*recycle)(struct amvdec_core *core, u32 buf_idx); member
Dcodec_mpeg12.c208 .recycle = codec_mpeg12_recycle,
Dcodec_h264.c482 .recycle = codec_h264_recycle,
Dvdec.c50 return codec_ops->can_recycle && codec_ops->recycle; in vdec_codec_needs_recycle()
66 codec_ops->recycle(core, tmp->vb->index); in vdec_recycle_thread()
/Linux-v5.15/drivers/media/platform/sti/delta/
Ddelta.h370 int (*recycle)(struct delta_ctx *ctx, struct delta_frame *frame); member
Ddelta-mjpeg-dec.c454 .recycle = delta_recycle_default,
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/
Dxdp.c369 bool recycle, in mlx5e_free_xdpsq_desc() argument
387 mlx5e_page_release_dynamic(xdpi.page.rq, &xdpi.page.di, recycle); in mlx5e_free_xdpsq_desc()
Dtxrx.h62 bool recycle);
/Linux-v5.15/drivers/atm/
Dnicstarmac.copyright35 * recycle large data buffers
/Linux-v5.15/drivers/net/wireless/ath/ath9k/
Dmci.c577 goto recycle; in ath_mci_intr()
590 recycle: in ath_mci_intr()
/Linux-v5.15/Documentation/userspace-api/media/mediactl/
Drequest-api.rst205 Once we don't need the request anymore, we can either recycle it for reuse with
253 controls and recycle the request as in the M2M example above.
/Linux-v5.15/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_core.h290 struct remote_event recycle; member
Dvchiq_core.c557 remote_event_poll(&state->recycle_event, &state->local->recycle); in remote_event_pollall()
1313 remote_event_signal(&state->remote->recycle); in release_slot()
2096 remote_event_wait(&state->recycle_event, &local->recycle); in recycle_func()
2341 remote_event_create(&state->recycle_event, &local->recycle); in vchiq_init_state()
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Duserp.rst114 advance and recycle the most recently used buffers first. Of course,
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c804 recycle: in get_packet()
812 goto recycle; in get_packet()
863 recycle: in get_packet_pg()
871 goto recycle; in get_packet_pg()
881 goto recycle; in get_packet_pg()
/Linux-v5.15/drivers/net/wan/
Dfsl_ucc_hdlc.c548 goto recycle; in hdlc_rx_done()
595 recycle: in hdlc_rx_done()
/Linux-v5.15/drivers/net/ethernet/ti/
Ddavinci_emac.c889 goto recycle; in emac_rx_handler()
907 recycle: in emac_rx_handler()
/Linux-v5.15/Documentation/crypto/
Dasync-tx-api.rst101 recycle (or free) the descriptor. A descriptor can be acked by one of the
/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-bus-counter42 non-recycle:
/Linux-v5.15/include/linux/
Dskbuff.h3099 static inline void __skb_frag_unref(skb_frag_t *frag, bool recycle) in __skb_frag_unref() argument
3104 if (recycle && page_pool_return_skb_page(page)) in __skb_frag_unref()

12