Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * The Virtual DVB test driver serves as a reference DVB driver and helps
0004  * validate the existing APIs in the media subsystem. It can also aid
0005  * developers working on userspace applications.
0006  *
0007  * Copyright (C) 2020 Daniel W. S. Almeida
0008  */
0009 
0010 #ifndef VIDTV_COMMON_H
0011 #define VIDTV_COMMON_H
0012 
0013 #include <linux/types.h>
0014 
0015 #define CLOCK_UNIT_90KHZ 90000
0016 #define CLOCK_UNIT_27MHZ 27000000
0017 #define VIDTV_SLEEP_USECS 10000
0018 #define VIDTV_MAX_SLEEP_USECS (2 * VIDTV_SLEEP_USECS)
0019 
0020 u32 vidtv_memcpy(void *to,
0021          size_t to_offset,
0022          size_t to_size,
0023          const void *from,
0024          size_t len);
0025 
0026 u32 vidtv_memset(void *to,
0027          size_t to_offset,
0028          size_t to_size,
0029          int c,
0030          size_t len);
0031 
0032 #endif // VIDTV_COMMON_H