Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
a1ed551c
K
Kernel
项目概览
openeuler
/
Kernel
1 年多 前同步成功
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
a1ed551c
编写于
12月 09, 2006
作者:
M
Mauro Carvalho Chehab
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
V4L/DVB (4941): Remove LINUX_VERSION_CODE and fix identations
Signed-off-by:
N
Mauro Carvalho Chehab
<
mchehab@infradead.org
>
上级
7ca659e3
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
14 addition
and
48 deletion
+14
-48
drivers/media/video/usbvision/usbvision-core.c
drivers/media/video/usbvision/usbvision-core.c
+5
-17
drivers/media/video/usbvision/usbvision-i2c.c
drivers/media/video/usbvision/usbvision-i2c.c
+5
-9
drivers/media/video/usbvision/usbvision-video.c
drivers/media/video/usbvision/usbvision-video.c
+4
-22
未找到文件。
drivers/media/video/usbvision/usbvision-core.c
浏览文件 @
a1ed551c
...
...
@@ -47,8 +47,8 @@
#include <media/tuner.h>
#include <media/audiochip.h>
#include <linux/moduleparam.h>
#include <linux/workqueue.h>
#include <linux/moduleparam.h>
#include <linux/workqueue.h>
#ifdef CONFIG_KMOD
#include <linux/kmod.h>
...
...
@@ -1397,7 +1397,7 @@ static int usbvision_compress_isochronous(struct usb_usbvision *usbvision,
return
totlen
;
}
static
void
usbvision_isocIrq
(
struct
urb
*
urb
,
struct
pt_regs
*
regs
)
static
void
usbvision_isocIrq
(
struct
urb
*
urb
)
{
int
errCode
=
0
;
int
len
;
...
...
@@ -1529,7 +1529,7 @@ int usbvision_write_reg(struct usb_usbvision *usbvision, unsigned char reg,
}
static
void
usbvision_ctrlUrb_complete
(
struct
urb
*
urb
,
struct
pt_regs
*
regs
)
static
void
usbvision_ctrlUrb_complete
(
struct
urb
*
urb
)
{
struct
usb_usbvision
*
usbvision
=
(
struct
usb_usbvision
*
)
urb
->
context
;
...
...
@@ -2416,11 +2416,7 @@ int usbvision_init_isoc(struct usb_usbvision *usbvision)
int
j
,
k
;
struct
urb
*
urb
;
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
urb
=
usb_alloc_urb
(
USBVISION_URB_FRAMES
);
#else
urb
=
usb_alloc_urb
(
USBVISION_URB_FRAMES
,
GFP_KERNEL
);
#endif
urb
=
usb_alloc_urb
(
USBVISION_URB_FRAMES
,
GFP_KERNEL
);
if
(
urb
==
NULL
)
{
err
(
"%s: usb_alloc_urb() failed"
,
__FUNCTION__
);
return
-
ENOMEM
;
...
...
@@ -2429,12 +2425,8 @@ int usbvision_init_isoc(struct usb_usbvision *usbvision)
urb
->
dev
=
dev
;
urb
->
context
=
usbvision
;
urb
->
pipe
=
usb_rcvisocpipe
(
dev
,
usbvision
->
video_endp
);
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
urb
->
transfer_flags
=
USB_ISO_ASAP
;
#else
urb
->
transfer_flags
=
URB_ISO_ASAP
;
urb
->
interval
=
1
;
#endif
urb
->
transfer_buffer
=
usbvision
->
sbuf
[
bufIdx
].
data
;
urb
->
complete
=
usbvision_isocIrq
;
urb
->
number_of_packets
=
USBVISION_URB_FRAMES
;
...
...
@@ -2450,11 +2442,7 @@ int usbvision_init_isoc(struct usb_usbvision *usbvision)
/* Submit all URBs */
for
(
bufIdx
=
0
;
bufIdx
<
USBVISION_NUMSBUF
;
bufIdx
++
)
{
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
errCode
=
usb_submit_urb
(
usbvision
->
sbuf
[
bufIdx
].
urb
);
#else
errCode
=
usb_submit_urb
(
usbvision
->
sbuf
[
bufIdx
].
urb
,
GFP_KERNEL
);
#endif
if
(
errCode
)
{
err
(
"%s: usb_submit_urb(%d) failed: error %d"
,
__FUNCTION__
,
bufIdx
,
errCode
);
}
...
...
drivers/media/video/usbvision/usbvision-i2c.c
浏览文件 @
a1ed551c
...
...
@@ -29,7 +29,7 @@
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/version.h>
#include <linux/utsname.h>
#include <linux/utsname.h>
#include <linux/init.h>
#include <asm/uaccess.h>
#include <linux/ioport.h>
...
...
@@ -350,13 +350,9 @@ static int detach_inform(struct i2c_client *client)
{
struct
usb_usbvision
*
usbvision
;
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
usbvision
=
(
struct
usb_usbvision
*
)
client
->
adapter
->
data
;
#else
usbvision
=
(
struct
usb_usbvision
*
)
i2c_get_adapdata
(
client
->
adapter
);
#endif
usbvision
=
(
struct
usb_usbvision
*
)
i2c_get_adapdata
(
client
->
adapter
);
PDEBUG
(
DBG_I2C
,
"usbvision[%d] detaches %s"
,
usbvision
->
nr
,
client
->
name
);
PDEBUG
(
DBG_I2C
,
"usbvision[%d] detaches %s"
,
usbvision
->
nr
,
client
->
name
);
return
0
;
}
...
...
@@ -548,9 +544,9 @@ static struct i2c_adapter i2c_adap_template = {
.
algo_data
=
NULL
,
.
client_register
=
attach_inform
,
.
client_unregister
=
detach_inform
,
#if
defined (I2C_ADAP_CLASS_TV_ANALOG)
#if
def I2C_ADAP_CLASS_TV_ANALOG
.
class
=
I2C_ADAP_CLASS_TV_ANALOG
,
#el
if defined (I2C_CLASS_TV_ANALOG)
#el
se
.
class
=
I2C_CLASS_TV_ANALOG
,
#endif
};
...
...
drivers/media/video/usbvision/usbvision-video.c
浏览文件 @
a1ed551c
...
...
@@ -68,8 +68,8 @@
#include <media/tuner.h>
#include <media/audiochip.h>
#include <linux/moduleparam.h>
#include <linux/workqueue.h>
#include <linux/moduleparam.h>
#include <linux/workqueue.h>
#ifdef CONFIG_KMOD
#include <linux/kmod.h>
...
...
@@ -189,8 +189,8 @@ MODULE_PARM_DESC(CustomDevice, " Define the fine tuning parameters for the devic
MODULE_AUTHOR
(
DRIVER_AUTHOR
);
MODULE_DESCRIPTION
(
DRIVER_DESC
);
MODULE_LICENSE
(
DRIVER_LICENSE
);
MODULE_VERSION
(
USBVISION_VERSION_STRING
);
MODULE_ALIAS
(
DRIVER_ALIAS
);
MODULE_VERSION
(
USBVISION_VERSION_STRING
);
MODULE_ALIAS
(
DRIVER_ALIAS
);
/****************************************************************************************/
...
...
@@ -1430,9 +1430,7 @@ static int usbvision_vbi_ioctl(struct inode *inode, struct file *file,
// Video template
static
struct
file_operations
usbvision_fops
=
{
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,31)
.
owner
=
THIS_MODULE
,
#endif
.
open
=
usbvision_v4l2_open
,
.
release
=
usbvision_v4l2_close
,
.
read
=
usbvision_v4l2_read
,
...
...
@@ -1441,25 +1439,19 @@ static struct file_operations usbvision_fops = {
.
llseek
=
no_llseek
,
};
static
struct
video_device
usbvision_video_template
=
{
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,31)
.
owner
=
THIS_MODULE
,
#endif
.
type
=
VID_TYPE_TUNER
|
VID_TYPE_CAPTURE
,
.
hardware
=
VID_HARDWARE_USBVISION
,
.
fops
=
&
usbvision_fops
,
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
.
name
=
"usbvision-video"
,
.
release
=
video_device_release
,
#endif
.
minor
=
-
1
,
};
// Radio template
static
struct
file_operations
usbvision_radio_fops
=
{
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,31)
.
owner
=
THIS_MODULE
,
#endif
.
open
=
usbvision_radio_open
,
.
release
=
usbvision_radio_close
,
.
ioctl
=
usbvision_radio_ioctl
,
...
...
@@ -1468,25 +1460,19 @@ static struct file_operations usbvision_radio_fops = {
static
struct
video_device
usbvision_radio_template
=
{
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,31)
.
owner
=
THIS_MODULE
,
#endif
.
type
=
VID_TYPE_TUNER
,
.
hardware
=
VID_HARDWARE_USBVISION
,
.
fops
=
&
usbvision_radio_fops
,
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
.
release
=
video_device_release
,
.
name
=
"usbvision-radio"
,
#endif
.
minor
=
-
1
,
};
// vbi template
static
struct
file_operations
usbvision_vbi_fops
=
{
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,31)
.
owner
=
THIS_MODULE
,
#endif
.
open
=
usbvision_vbi_open
,
.
release
=
usbvision_vbi_close
,
.
ioctl
=
usbvision_vbi_ioctl
,
...
...
@@ -1495,16 +1481,12 @@ static struct file_operations usbvision_vbi_fops = {
static
struct
video_device
usbvision_vbi_template
=
{
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,31)
.
owner
=
THIS_MODULE
,
#endif
.
type
=
VID_TYPE_TUNER
,
.
hardware
=
VID_HARDWARE_USBVISION
,
.
fops
=
&
usbvision_vbi_fops
,
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
.
release
=
video_device_release
,
.
name
=
"usbvision-vbi"
,
#endif
.
minor
=
-
1
,
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录