Lines Matching defs:dev_id
48 * This framework uses 'int16_t dev_id' as the device identifier of a dmadev,
186 * Check whether the dev_id is valid.
188 * @param dev_id
194 bool rte_dma_is_valid(int16_t dev_id);
316 * @param dev_id
325 int rte_dma_info_get(int16_t dev_id, struct rte_dma_info *dev_info);
363 * @param dev_id
372 int rte_dma_configure(int16_t dev_id, const struct rte_dma_conf *dev_conf);
380 * @param dev_id
386 int rte_dma_start(int16_t dev_id);
393 * @param dev_id
399 int rte_dma_stop(int16_t dev_id);
406 * @param dev_id
412 int rte_dma_close(int16_t dev_id);
606 * @param dev_id
618 int rte_dma_vchan_setup(int16_t dev_id, uint16_t vchan,
648 * @param dev_id
660 int rte_dma_stats_get(int16_t dev_id, uint16_t vchan,
666 * @param dev_id
675 int rte_dma_stats_reset(int16_t dev_id, uint16_t vchan);
694 * @param dev_id
705 rte_dma_vchan_status(int16_t dev_id, uint16_t vchan, enum rte_dma_vchan_status *status);
710 * @param dev_id
718 int rte_dma_dump(int16_t dev_id, FILE *f);
843 * @param dev_id
863 rte_dma_copy(int16_t dev_id, uint16_t vchan, rte_iova_t src, rte_iova_t dst,
866 struct rte_dma_fp_object *obj = &rte_dma_fp_objs[dev_id];
870 if (!rte_dma_is_valid(dev_id) || length == 0)
877 rte_dma_trace_copy(dev_id, vchan, src, dst, length, flags, ret);
889 * @param dev_id
913 rte_dma_copy_sg(int16_t dev_id, uint16_t vchan, struct rte_dma_sge *src,
917 struct rte_dma_fp_object *obj = &rte_dma_fp_objs[dev_id];
921 if (!rte_dma_is_valid(dev_id) || src == NULL || dst == NULL ||
930 rte_dma_trace_copy_sg(dev_id, vchan, src, dst, nb_src, nb_dst, flags,
943 * @param dev_id
963 rte_dma_fill(int16_t dev_id, uint16_t vchan, uint64_t pattern,
966 struct rte_dma_fp_object *obj = &rte_dma_fp_objs[dev_id];
970 if (!rte_dma_is_valid(dev_id) || length == 0)
978 rte_dma_trace_fill(dev_id, vchan, pattern, dst, length, flags, ret);
989 * @param dev_id
998 rte_dma_submit(int16_t dev_id, uint16_t vchan)
1000 struct rte_dma_fp_object *obj = &rte_dma_fp_objs[dev_id];
1004 if (!rte_dma_is_valid(dev_id))
1011 rte_dma_trace_submit(dev_id, vchan, ret);
1021 * @param dev_id
1039 rte_dma_completed(int16_t dev_id, uint16_t vchan, const uint16_t nb_cpls,
1042 struct rte_dma_fp_object *obj = &rte_dma_fp_objs[dev_id];
1047 if (!rte_dma_is_valid(dev_id) || nb_cpls == 0)
1069 rte_dma_trace_completed(dev_id, vchan, nb_cpls, last_idx, has_error,
1081 * @param dev_id
1102 rte_dma_completed_status(int16_t dev_id, uint16_t vchan,
1106 struct rte_dma_fp_object *obj = &rte_dma_fp_objs[dev_id];
1110 if (!rte_dma_is_valid(dev_id) || nb_cpls == 0 || status == NULL)
1121 rte_dma_trace_completed_status(dev_id, vchan, nb_cpls, last_idx, status,
1130 * @param dev_id
1140 rte_dma_burst_capacity(int16_t dev_id, uint16_t vchan)
1142 struct rte_dma_fp_object *obj = &rte_dma_fp_objs[dev_id];
1146 if (!rte_dma_is_valid(dev_id))
1152 rte_dma_trace_burst_capacity(dev_id, vchan, ret);