summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci/av7110_ca.h
AgeCommit message (Collapse)Author
2005-02-17Janitoring - error handling during attachJohannes Stezenbach
- av7110_arm_sync(): small helper to factor out some code; - av7110_attach() does not check the status code returned by all the functions is uses; - balance the error path in av7110_attach and have it easy to check. Please check it; - if everything is correctly balanced, device_initialized is not needed anymore in struct av7110; - av7110_detach(): no need to cast a void * pointer; - av7110_detach(): die #ifdef, die ! - change the returned value of av7110_av_exit() as it can't fail; - change the returned value of av7110_ca_init() as it can fail. Removed extraneous casts while are it; - check for failure of vmalloc() in ci_ll_init(). Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
2004-01-05Split av7110.c into a few separate modules:Johannes Stezenbach
- av7110.c: initialization and demux stuff - av7110_hw.c: lowlevel hardware access and firmware interface - av7110_ca.c: CI and ECD - av7110_av.c: audio/video MPEG decoder and remuxing stuff - av7110_v4l.c: v4l interface It's all still ugly and needs lots of namespace and coding-style cleanups. It's probably broken, too. But it's a start. (My main motivation is easier porting to the V4 API).