commit d1edce71135cc6d98c0a4b5729774542b676e769 Author: sophgo-forum-service <forum_service@sophgo.com> Date: Fri Mar 15 16:07:33 2024 +0800 [fix] recommend using ssh method to clone repo. [fix] fix sensor driver repo branch name.
26 lines
1021 B
C
26 lines
1021 B
C
#ifndef MODULES_VB_IOCTL_H_
|
|
#define MODULES_VB_IOCTL_H_
|
|
|
|
#include <linux/types.h>
|
|
#include <linux/vb_uapi.h>
|
|
#include <linux/cvi_base.h>
|
|
#include "cvi_comm_vb.h"
|
|
|
|
int vb_ioctl_set_config(int fd, struct cvi_vb_cfg *cfg);
|
|
int vb_ioctl_get_config(int fd, struct cvi_vb_cfg *cfg);
|
|
int vb_ioctl_init(int fd);
|
|
int vb_ioctl_exit(int fd);
|
|
int vb_ioctl_create_pool(int fd, struct cvi_vb_pool_cfg *cfg);
|
|
int vb_ioctl_create_ex_pool(int fd, struct cvi_vb_pool_ex_cfg *cfg);
|
|
int vb_ioctl_destroy_pool(int fd, VB_POOL poolId);
|
|
int vb_ioctl_phys_to_handle(int fd, struct cvi_vb_blk_info *blk_info);
|
|
int vb_ioctl_get_blk_info(int fd, struct cvi_vb_blk_info *blk_info);
|
|
int vb_ioctl_get_pool_cfg(int fd, struct cvi_vb_pool_cfg *pool_cfg);
|
|
int vb_ioctl_get_block(int fd, struct cvi_vb_blk_cfg *blk_cfg);
|
|
int vb_ioctl_release_block(int fd, VB_BLK blk);
|
|
int vb_ioctl_get_pool_max_cnt(int fd, CVI_U32 *vb_max_pools);
|
|
int vb_ioctl_print_pool(int fd, VB_POOL poolId);
|
|
int vb_ioctl_unit_test(int fd, CVI_U32 op);
|
|
|
|
#endif // MODULES_VB_IOCTL_H_
|