cpu_flush.c

来自「linux下的MPEG1」· C语言 代码 · 共 24 行

C
24
字号
/* CPU flush support */#include <stdio.h>#include <sys/ioctl.h>#include <errno.h>#include <unistd.h>#include <fcntl.h>#include "libdha.h"#include "kernelhelper/dhahelper.h"void	cpu_flush(void *va,unsigned long length){  int retval;  int libdha_fd=-1;  if( libdha_fd == -1) libdha_fd = open("/dev/dhahelper",O_RDWR);  if (libdha_fd > 0)  {	dhahelper_cpu_flush_t _l2;	_l2.va = va;	_l2.length = length;	retval = ioctl(libdha_fd, DHAHELPER_CPU_FLUSH, &_l2);	close(libdha_fd);  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?