WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
osal_fileops_结构体 参考

#include <osal_device.h>

osal_fileops_ 的协作图:

成员变量

int(* open )(void *private_data)
 
int(* read )(char *buf, int size, long *offset, void *private_data)
 
int(* write )(const char *buf, int size, long *offset, void *private_data)
 
long(* llseek )(long offset, int whence, void *private_data)
 
int(* release )(void *private_data)
 
unsigned int(* poll )(osal_poll *osal_poll, void *private_data)
 
int(* mmap )(osal_vm *vm, unsigned long start, unsigned long end, unsigned long vm_pgoff, void *private_data)
 
int(* fasync )(int fd, void *filp, int mode)
 
osal_ioctl_cmdcmd_list
 
unsigned int cmd_cnt
 

结构体成员变量说明

◆ cmd_cnt

unsigned int osal_fileops_::cmd_cnt

◆ cmd_list

osal_ioctl_cmd* osal_fileops_::cmd_list

◆ fasync

int(* osal_fileops_::fasync) (int fd, void *filp, int mode)

◆ llseek

long(* osal_fileops_::llseek) (long offset, int whence, void *private_data)

◆ mmap

int(* osal_fileops_::mmap) (osal_vm *vm, unsigned long start, unsigned long end, unsigned long vm_pgoff, void *private_data)

◆ open

int(* osal_fileops_::open) (void *private_data)

◆ poll

unsigned int(* osal_fileops_::poll) (osal_poll *osal_poll, void *private_data)

◆ read

int(* osal_fileops_::read) (char *buf, int size, long *offset, void *private_data)

◆ release

int(* osal_fileops_::release) (void *private_data)

◆ write

int(* osal_fileops_::write) (const char *buf, int size, long *offset, void *private_data)

该结构体的文档由以下文件生成: