Lines Matching full:descriptors
79 * Descriptors queue size. With 32 bytes descriptors, up to 2^14
80 * descriptors are allowed, with 128 bytes descriptors, up to 2^12
81 * descriptors are allowed. This driver uses 128 bytes descriptors,
82 * but experimentation has shown that a set of 1024 descriptors is
88 * Threshold values for descriptors and timeout, determined by
143 * @free_sw_desc: linked list of free SW descriptors
146 * @hw_desq: HW descriptors queue
148 * @sw_desq: SW descriptors queue
150 * @npendings: number of pending descriptors (for which tx_submit has
225 * notify the engine of new descriptors, and update the available index.
230 /* write the number of new descriptors in the DESQ. */ in mv_xor_v2_add_desc_to_desq()
235 * free HW descriptors
240 /* write the number of new descriptors in the DESQ. */ in mv_xor_v2_free_desc_from_desq()
264 /* Configure threshold of number of descriptors, and enable timer */ in mv_xor_v2_enable_imsg_thrd()
289 /* No descriptors to process */ in mv_xor_v2_interrupt_handler()
293 /* schedule a tasklet to handle descriptors callbacks */ in mv_xor_v2_interrupt_handler()
349 /* schedule tasklet to free some descriptors */ in mv_xor_v2_prep_sw_desc()
527 * update the engine with the number of descriptors to in mv_xor_v2_issue_pending()
548 /* get the number of descriptors pending handle */ in mv_xor_v2_get_pending_params()
554 * handle the descriptors after HW process
565 /* get the pending descriptors parameters */ in mv_xor_v2_tasklet()
568 /* loop over free descriptors */ in mv_xor_v2_tasklet()
596 /* add the SW descriptor to the free descriptors list */ in mv_xor_v2_tasklet()
647 * & descriptors to: in mv_xor_v2_descq_init()
770 * allocate coherent memory for hardware descriptors in mv_xor_v2_probe()
783 /* alloc memory for the SW descriptors */ in mv_xor_v2_probe()
794 /* init the free SW descriptors list */ in mv_xor_v2_probe()
797 /* add all SW descriptors to the free list */ in mv_xor_v2_probe()