| /linux/drivers/staging/media/atomisp/pci/runtime/rmgr/src/ |
| A D | rmgr_vbuf.c | 47 .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/drivers/net/ethernet/google/gve/ |
| A D | gve_rx.c | 417 int recycle; in gve_rx_ctx_init() local 446 recycle = gve_rx_can_recycle_buffer(page_info); in gve_rx_ctx_init() 447 reuse_frags = reuse_frags && recycle > 0; in gve_rx_ctx_init() 448 buffer_error = buffer_error || unlikely(recycle < 0); in gve_rx_ctx_init() 507 int recycle = gve_rx_can_recycle_buffer(page_info); in gve_rx_skb() local 509 if (unlikely(recycle < 0)) { in gve_rx_skb() 513 page_info->can_flip = recycle; in gve_rx_skb() 675 int recycle = gve_rx_can_recycle_buffer(page_info); in gve_rx_refill_buffers() local 677 if (recycle < 0) { in gve_rx_refill_buffers() 682 if (!recycle) { in gve_rx_refill_buffers()
|
| /linux/Documentation/networking/ |
| A D | page_pool.rst | 21 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/drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ |
| A D | ia_css_rmgr_vbuf.h | 38 u8 recycle; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_rx.c | 308 bool recycle) in mlx5e_page_release_dynamic() argument 310 if (likely(recycle)) { in mlx5e_page_release_dynamic() 325 bool recycle) in mlx5e_page_release() argument 334 mlx5e_page_release_dynamic(rq, dma_info, recycle); in mlx5e_page_release() 355 bool recycle) in mlx5e_put_rx_frag() argument 358 mlx5e_page_release(rq, frag->di, recycle); in mlx5e_put_rx_frag() 393 bool recycle) in mlx5e_free_rx_wqe() argument 398 mlx5e_put_rx_frag(rq, wi, recycle); in mlx5e_free_rx_wqe() 470 mlx5e_free_rx_mpwqe(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, bool recycle) in mlx5e_free_rx_mpwqe() argument 485 mlx5e_page_release(rq, &dma_info[i], recycle); in mlx5e_free_rx_mpwqe()
|
| /linux/drivers/staging/media/meson/vdec/ |
| A D | vdec.h | 138 void (*recycle)(struct amvdec_core *core, u32 buf_idx); member
|
| A D | codec_mpeg12.c | 208 .recycle = codec_mpeg12_recycle,
|
| A D | codec_h264.c | 482 .recycle = codec_h264_recycle,
|
| A D | vdec.c | 50 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/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | xdp.c | 369 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()
|
| A D | txrx.h | 63 bool recycle);
|
| /linux/drivers/media/platform/sti/delta/ |
| A D | delta.h | 370 int (*recycle)(struct delta_ctx *ctx, struct delta_frame *frame); member
|
| A D | delta-mjpeg-dec.c | 454 .recycle = delta_recycle_default,
|
| /linux/drivers/atm/ |
| A D | nicstarmac.copyright | 35 * recycle large data buffers
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| A D | mci.c | 577 goto recycle; in ath_mci_intr() 590 recycle: in ath_mci_intr()
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| A D | request-api.rst | 205 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/drivers/staging/vc04_services/interface/vchiq_arm/ |
| A D | vchiq_core.h | 284 struct remote_event recycle; member
|
| A D | vchiq_core.c | 552 remote_event_poll(&state->recycle_event, &state->local->recycle); in remote_event_pollall() 1274 remote_event_signal(&state->remote->recycle); in release_slot() 1995 remote_event_wait(&state->recycle_event, &local->recycle); in recycle_func() 2232 remote_event_create(&state->recycle_event, &local->recycle); in vchiq_init_state()
|
| /linux/Documentation/userspace-api/media/v4l/ |
| A D | userp.rst | 114 advance and recycle the most recently used buffers first. Of course,
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| A D | sge.c | 804 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/drivers/net/wan/ |
| A D | fsl_ucc_hdlc.c | 548 goto recycle; in hdlc_rx_done() 595 recycle: in hdlc_rx_done()
|
| /linux/drivers/net/ethernet/ti/ |
| A D | davinci_emac.c | 901 goto recycle; in emac_rx_handler() 919 recycle: in emac_rx_handler()
|
| /linux/Documentation/crypto/ |
| A D | async-tx-api.rst | 101 recycle (or free) the descriptor. A descriptor can be acked by one of the
|
| /linux/Documentation/ABI/testing/ |
| A D | sysfs-bus-counter | 42 non-recycle:
|
| /linux/include/linux/ |
| A D | skbuff.h | 3137 static inline void __skb_frag_unref(skb_frag_t *frag, bool recycle) in __skb_frag_unref() argument 3142 if (recycle && page_pool_return_skb_page(page)) in __skb_frag_unref()
|