Просмотр исходного кода

disp: rotator: update parameters for vb2 get_userptr api

This change updates the parameters needed for vb2 get_userptr
api in kernel 6.1.

Change-Id: I43fb78c701f182e57d3f016ff54d3601f0773fff
Signed-off-by: Vinod Polimera <[email protected]>
Vinod Polimera 2 лет назад
Родитель
Сommit
dfca0b2264
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      rotator/sde_rotator_dev.c

+ 3 - 4
rotator/sde_rotator_dev.c

@@ -531,14 +531,13 @@ static const struct vb2_ops sde_rotator_vb2_q_ops = {
 
 /*
  * sde_rotator_get_userptr - Map and get buffer handler for user pointer buffer.
+ * @vb: video buffer
  * @dev: device allocated in buf_setup.
  * @vaddr: Virtual addr passed from userpsace (in our case ion fd)
  * @size: Size of the buffer
- * @dma_dir: DMA data direction of the given buffer.
  */
-static void *sde_rotator_get_userptr(struct device *dev,
-	unsigned long vaddr, unsigned long size,
-	enum dma_data_direction dma_dir)
+static void *sde_rotator_get_userptr(struct vb2_buffer *vb, struct device *dev,
+	unsigned long vaddr, unsigned long size)
 {
 	struct sde_rotator_ctx *ctx = (struct sde_rotator_ctx *)dev;
 	struct sde_rotator_device *rot_dev = ctx->rot_dev;