Searched refs:recycle (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/staging/media/atomisp/pci/runtime/rmgr/interface/
H A Dia_css_rmgr_vbuf.h38 u8 recycle; member in struct:ia_css_rmgr_vbuf_pool
/linux-master/drivers/staging/media/atomisp/pci/runtime/rmgr/src/
H A Drmgr_vbuf.c47 .recycle = true,
137 /* initialize the recycle pool if used */
138 if (pool->recycle && pool->size) {
204 assert(pool->recycle);
231 assert(pool->recycle);
282 if (pool->recycle) {
319 if (!pool->recycle) {
323 /* recycle to pool */
/linux-master/tools/net/ynl/samples/
H A Dpage-pool.c113 double recycle; local
133 recycle = (double)(s->recycle_ring + s->recycle_cache) /
135 printf("\t\trecycling: %.1lf%% (alloc: %zu:%zu recycle: %zu:%zu)\n",
136 recycle, s->alloc_slow, s->alloc_fast,
/linux-master/include/linux/
H A Dvirtio.h102 void (*recycle)(struct virtqueue *vq, void *buf));
104 void (*recycle)(struct virtqueue *vq, void *buf));
H A Dskbuff.h931 pp_recycle:1; /* page_pool recycle indicator */
3532 napi_frag_unref(skb_frag_t *frag, bool recycle, bool napi_safe) argument
3537 if (recycle && napi_pp_put_page(page, napi_safe))
3546 * @recycle: recycle the page if allocated via page_pool
3551 static inline void __skb_frag_unref(skb_frag_t *frag, bool recycle) argument
3553 napi_frag_unref(frag, recycle, false);
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_rx.c505 int recycle = gve_rx_can_recycle_buffer(copy_page_info); local
507 if (unlikely(recycle < 0)) {
511 alloc_page = !recycle;
624 int recycle = gve_rx_can_recycle_buffer(page_info); local
626 if (unlikely(recycle < 0)) {
630 page_info->can_flip = recycle;
930 int recycle = gve_rx_can_recycle_buffer(page_info); local
932 if (recycle < 0) {
937 if (!recycle) {
/linux-master/drivers/staging/media/meson/vdec/
H A Dvdec.h119 * @can_recycle: optional call to know if the codec is ready to recycle
121 * @recycle: optional call to tell the codec to recycle a dst buffer. Must go
137 void (*recycle)(struct amvdec_core *core, u32 buf_idx); member in struct:amvdec_codec_ops
H A Dcodec_mpeg12.c208 .recycle = codec_mpeg12_recycle,
H A Dcodec_h264.c157 * Tell the firmware it can recycle this buffer.
482 .recycle = codec_h264_recycle,
H A Dvdec.c50 return codec_ops->can_recycle && codec_ops->recycle;
66 codec_ops->recycle(core, tmp->vb->index);
/linux-master/drivers/media/platform/st/sti/delta/
H A Ddelta.h246 * @recycle: recycle the given frame, see below
350 * recycle() must be called giving this frame identifier.
355 * recycle() - recycle the given frame
357 * @frame: (in) frame to recycle:
360 * recycle() is to be called by user when the decoded frame
365 * or recycle() is not called fast enough, the decoder can run out
370 int (*recycle)(struct delta_ctx *ctx, struct delta_frame *frame); member in struct:delta_dec
H A Ddelta-mjpeg-dec.c454 .recycle = delta_recycle_default,
H A Ddelta-v4l2.c138 /* recycle frame on decoder side */
139 call_dec_op(dec, recycle, ctx, frame);
1207 * default implementation of recycle decoder ops
1519 /* return, no need to recycle this buffer to decoder */
1523 /* recycle this frame */
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dmci.c579 goto recycle;
592 recycle:
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_core.h262 struct remote_event recycle; member in struct:vchiq_shared_state
330 /* Local implementation of the recycle remote event */
H A Dvchiq_core.c556 remote_event_poll(&state->recycle_event, &state->local->recycle);
773 /* Called by the recycle thread. */
1255 dev_dbg(state->dev, "core: %d: %d - recycle->%x\n",
1263 remote_event_signal(&state->remote->recycle);
1965 /* Called by the recycle thread */
1982 remote_event_wait(&state->recycle_event, &local->recycle);
2199 remote_event_create(&state->recycle_event, &local->recycle);
3374 seq_printf(f, " %s: slots %d-%d tx_pos=%x recycle=%x\n",
/linux-master/drivers/virtio/
H A Dvirtio_ring.c2156 void (*recycle)(struct virtqueue *vq, void *buf))
2177 recycle(_vq, buf);
2718 * @recycle: callback to recycle unused buffers
2721 * into the reset state. Then call the passed callback to recycle the buffer
2739 void (*recycle)(struct virtqueue *vq, void *buf))
2753 err = virtqueue_disable_and_recycle(_vq, recycle);
2816 * virtqueue_reset - detach and recycle all unused buffers
2818 * @recycle: callback to recycle unuse
[all...]
/linux-master/drivers/net/wan/
H A Dfsl_ucc_hdlc.c552 goto recycle;
599 recycle:
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c566 * recycle_rx_buf - recycle a receive buffer
569 * @idx: index of buffer to recycle
772 * sk_buff. If the packet is small we make a copy and recycle the
801 recycle:
809 goto recycle;
829 * If the packet is small we make a copy and recycle the original buffer,
860 recycle:
868 goto recycle;
878 goto recycle;
/linux-master/drivers/net/ethernet/ti/
H A Ddavinci_emac.c895 /* recycle on receive error */
898 goto recycle;
916 recycle:

Completed in 310 milliseconds