aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/saa7164/saa7164-api.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/saa7164/saa7164-api.c')
-rw-r--r--drivers/media/video/saa7164/saa7164-api.c122
1 files changed, 61 insertions, 61 deletions
diff --git a/drivers/media/video/saa7164/saa7164-api.c b/drivers/media/video/saa7164/saa7164-api.c
index 045d9094d9ad..d1cd0f1741a3 100644
--- a/drivers/media/video/saa7164/saa7164-api.c
+++ b/drivers/media/video/saa7164/saa7164-api.c
@@ -24,7 +24,7 @@
24 24
25#include "saa7164.h" 25#include "saa7164.h"
26 26
27int saa7164_api_get_load_info(struct saa7164_dev *dev, tmFwInfoStruct_t *i) 27int saa7164_api_get_load_info(struct saa7164_dev *dev, struct tmFwInfoStruct *i)
28{ 28{
29 int ret; 29 int ret;
30 30
@@ -39,7 +39,7 @@ int saa7164_api_get_load_info(struct saa7164_dev *dev, tmFwInfoStruct_t *i)
39 i->status = 0; 39 i->status = 0;
40 40
41 ret = saa7164_cmd_send(dev, 0, GET_CUR, 41 ret = saa7164_cmd_send(dev, 0, GET_CUR,
42 GET_FW_STATUS_CONTROL, sizeof(tmFwInfoStruct_t), i); 42 GET_FW_STATUS_CONTROL, sizeof(struct tmFwInfoStruct), i);
43 if (ret != SAA_OK) { 43 if (ret != SAA_OK) {
44 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret); 44 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret);
45 } 45 }
@@ -51,7 +51,7 @@ int saa7164_api_get_load_info(struct saa7164_dev *dev, tmFwInfoStruct_t *i)
51 51
52int saa7164_api_collect_debug(struct saa7164_dev *dev) 52int saa7164_api_collect_debug(struct saa7164_dev *dev)
53{ 53{
54 tmComResDebugGetData_t d; 54 struct tmComResDebugGetData d;
55 u8 more = 255; 55 u8 more = 255;
56 int ret; 56 int ret;
57 57
@@ -78,7 +78,7 @@ int saa7164_api_collect_debug(struct saa7164_dev *dev)
78 78
79int saa7164_api_set_debug(struct saa7164_dev *dev, u8 level) 79int saa7164_api_set_debug(struct saa7164_dev *dev, u8 level)
80{ 80{
81 tmComResDebugSetLevel_t lvl; 81 struct tmComResDebugSetLevel lvl;
82 int ret; 82 int ret;
83 83
84 dprintk(DBGLVL_API, "%s(level=%d)\n", __func__, level); 84 dprintk(DBGLVL_API, "%s(level=%d)\n", __func__, level);
@@ -106,7 +106,7 @@ int saa7164_api_set_debug(struct saa7164_dev *dev, u8 level)
106int saa7164_api_set_vbi_format(struct saa7164_port *port) 106int saa7164_api_set_vbi_format(struct saa7164_port *port)
107{ 107{
108 struct saa7164_dev *dev = port->dev; 108 struct saa7164_dev *dev = port->dev;
109 tmComResProbeCommit_t fmt, rsp; 109 struct tmComResProbeCommit fmt, rsp;
110 int ret; 110 int ret;
111 111
112 dprintk(DBGLVL_API, "%s(nr=%d, unitid=0x%x)\n", __func__, 112 dprintk(DBGLVL_API, "%s(nr=%d, unitid=0x%x)\n", __func__,
@@ -167,7 +167,7 @@ int saa7164_api_set_vbi_format(struct saa7164_port *port)
167int saa7164_api_set_gop_size(struct saa7164_port *port) 167int saa7164_api_set_gop_size(struct saa7164_port *port)
168{ 168{
169 struct saa7164_dev *dev = port->dev; 169 struct saa7164_dev *dev = port->dev;
170 tmComResEncVideoGopStructure_t gs; 170 struct tmComResEncVideoGopStructure gs;
171 int ret; 171 int ret;
172 172
173 dprintk(DBGLVL_ENC, "%s()\n", __func__); 173 dprintk(DBGLVL_ENC, "%s()\n", __func__);
@@ -186,8 +186,8 @@ int saa7164_api_set_gop_size(struct saa7164_port *port)
186int saa7164_api_set_encoder(struct saa7164_port *port) 186int saa7164_api_set_encoder(struct saa7164_port *port)
187{ 187{
188 struct saa7164_dev *dev = port->dev; 188 struct saa7164_dev *dev = port->dev;
189 tmComResEncVideoBitRate_t vb; 189 struct tmComResEncVideoBitRate vb;
190 tmComResEncAudioBitRate_t ab; 190 struct tmComResEncAudioBitRate ab;
191 int ret; 191 int ret;
192 192
193 dprintk(DBGLVL_ENC, "%s() unitid=0x%x\n", __func__, 193 dprintk(DBGLVL_ENC, "%s() unitid=0x%x\n", __func__,
@@ -217,7 +217,7 @@ int saa7164_api_set_encoder(struct saa7164_port *port)
217 vb.dwVideoBitRate = port->encoder_params.bitrate; 217 vb.dwVideoBitRate = port->encoder_params.bitrate;
218 vb.dwVideoBitRatePeak = port->encoder_params.bitrate_peak; 218 vb.dwVideoBitRatePeak = port->encoder_params.bitrate_peak;
219 ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR, 219 ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR,
220 EU_VIDEO_BIT_RATE_CONTROL, sizeof(tmComResEncVideoBitRate_t), &vb); 220 EU_VIDEO_BIT_RATE_CONTROL, sizeof(struct tmComResEncVideoBitRate), &vb);
221 if (ret != SAA_OK) 221 if (ret != SAA_OK)
222 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret); 222 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret);
223 223
@@ -226,7 +226,7 @@ int saa7164_api_set_encoder(struct saa7164_port *port)
226 ab.dwAudioBitRate = 384000; 226 ab.dwAudioBitRate = 384000;
227 ab.dwAudioBitRatePeak = ab.dwAudioBitRate; 227 ab.dwAudioBitRatePeak = ab.dwAudioBitRate;
228 ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR, 228 ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR,
229 EU_AUDIO_BIT_RATE_CONTROL, sizeof(tmComResEncAudioBitRate_t), &ab); 229 EU_AUDIO_BIT_RATE_CONTROL, sizeof(struct tmComResEncAudioBitRate), &ab);
230 if (ret != SAA_OK) 230 if (ret != SAA_OK)
231 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret); 231 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret);
232 232
@@ -239,9 +239,9 @@ int saa7164_api_set_encoder(struct saa7164_port *port)
239int saa7164_api_get_encoder(struct saa7164_port *port) 239int saa7164_api_get_encoder(struct saa7164_port *port)
240{ 240{
241 struct saa7164_dev *dev = port->dev; 241 struct saa7164_dev *dev = port->dev;
242 tmComResEncVideoBitRate_t v; 242 struct tmComResEncVideoBitRate v;
243 tmComResEncAudioBitRate_t a; 243 struct tmComResEncAudioBitRate a;
244 tmComResEncVideoInputAspectRatio_t ar; 244 struct tmComResEncVideoInputAspectRatio ar;
245 int ret; 245 int ret;
246 246
247 dprintk(DBGLVL_ENC, "%s() unitid=0x%x\n", __func__, port->hwcfg.sourceid); 247 dprintk(DBGLVL_ENC, "%s() unitid=0x%x\n", __func__, port->hwcfg.sourceid);
@@ -286,7 +286,7 @@ int saa7164_api_get_encoder(struct saa7164_port *port)
286 ar.height = 0; 286 ar.height = 0;
287 ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, GET_CUR, 287 ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, GET_CUR,
288 EU_VIDEO_INPUT_ASPECT_CONTROL, 288 EU_VIDEO_INPUT_ASPECT_CONTROL,
289 sizeof(tmComResEncVideoInputAspectRatio_t), &ar); 289 sizeof(struct tmComResEncVideoInputAspectRatio), &ar);
290 if (ret != SAA_OK) 290 if (ret != SAA_OK)
291 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret); 291 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret);
292 292
@@ -308,7 +308,7 @@ int saa7164_api_get_encoder(struct saa7164_port *port)
308int saa7164_api_set_aspect_ratio(struct saa7164_port *port) 308int saa7164_api_set_aspect_ratio(struct saa7164_port *port)
309{ 309{
310 struct saa7164_dev *dev = port->dev; 310 struct saa7164_dev *dev = port->dev;
311 tmComResEncVideoInputAspectRatio_t ar; 311 struct tmComResEncVideoInputAspectRatio ar;
312 int ret; 312 int ret;
313 313
314 dprintk(DBGLVL_ENC, "%s(%d)\n", __func__, 314 dprintk(DBGLVL_ENC, "%s(%d)\n", __func__,
@@ -342,7 +342,7 @@ int saa7164_api_set_aspect_ratio(struct saa7164_port *port)
342 /* Aspect Ratio */ 342 /* Aspect Ratio */
343 ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR, 343 ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR,
344 EU_VIDEO_INPUT_ASPECT_CONTROL, 344 EU_VIDEO_INPUT_ASPECT_CONTROL,
345 sizeof(tmComResEncVideoInputAspectRatio_t), &ar); 345 sizeof(struct tmComResEncVideoInputAspectRatio), &ar);
346 if (ret != SAA_OK) 346 if (ret != SAA_OK)
347 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret); 347 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret);
348 348
@@ -525,8 +525,8 @@ int saa7164_api_set_audio_volume(struct saa7164_port *port, s8 level)
525int saa7164_api_set_audio_std(struct saa7164_port *port) 525int saa7164_api_set_audio_std(struct saa7164_port *port)
526{ 526{
527 struct saa7164_dev *dev = port->dev; 527 struct saa7164_dev *dev = port->dev;
528 tmComResAudioDefaults_t lvl; 528 struct tmComResAudioDefaults lvl;
529 tmComResTunerStandard_t tvaudio; 529 struct tmComResTunerStandard tvaudio;
530 int ret; 530 int ret;
531 531
532 dprintk(DBGLVL_API, "%s()\n", __func__); 532 dprintk(DBGLVL_API, "%s()\n", __func__);
@@ -539,7 +539,7 @@ int saa7164_api_set_audio_std(struct saa7164_port *port)
539 lvl.ucSAP_Level = TMHW_LEV_ADJ_SAPLEV_DEFAULT; 539 lvl.ucSAP_Level = TMHW_LEV_ADJ_SAPLEV_DEFAULT;
540 lvl.ucADC_Level = TMHW_LEV_ADJ_ADCLEV_DEFAULT; 540 lvl.ucADC_Level = TMHW_LEV_ADJ_ADCLEV_DEFAULT;
541 ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, SET_CUR, 541 ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, SET_CUR,
542 AUDIO_DEFAULT_CONTROL, sizeof(tmComResAudioDefaults_t), &lvl); 542 AUDIO_DEFAULT_CONTROL, sizeof(struct tmComResAudioDefaults), &lvl);
543 if (ret != SAA_OK) 543 if (ret != SAA_OK)
544 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret); 544 printk(KERN_ERR "%s() error, ret = 0x%x\n", __func__, ret);
545 545
@@ -562,7 +562,7 @@ int saa7164_api_set_audio_std(struct saa7164_port *port)
562int saa7164_api_set_audio_detection(struct saa7164_port *port, int autodetect) 562int saa7164_api_set_audio_detection(struct saa7164_port *port, int autodetect)
563{ 563{
564 struct saa7164_dev *dev = port->dev; 564 struct saa7164_dev *dev = port->dev;
565 tmComResTunerStandardAuto_t p; 565 struct tmComResTunerStandardAuto p;
566 int ret; 566 int ret;
567 567
568 dprintk(DBGLVL_API, "%s(%d)\n", __func__, autodetect); 568 dprintk(DBGLVL_API, "%s(%d)\n", __func__, autodetect);
@@ -800,7 +800,7 @@ int saa7164_api_read_eeprom(struct saa7164_dev *dev, u8 *buf, int buflen)
800int saa7164_api_configure_port_vbi(struct saa7164_dev *dev, 800int saa7164_api_configure_port_vbi(struct saa7164_dev *dev,
801 struct saa7164_port *port) 801 struct saa7164_port *port)
802{ 802{
803 tmComResVBIFormatDescrHeader_t *fmt = &port->vbi_fmt_ntsc; 803 struct tmComResVBIFormatDescrHeader *fmt = &port->vbi_fmt_ntsc;
804 804
805 dprintk(DBGLVL_API, " bFormatIndex = 0x%x\n", fmt->bFormatIndex); 805 dprintk(DBGLVL_API, " bFormatIndex = 0x%x\n", fmt->bFormatIndex);
806 dprintk(DBGLVL_API, " VideoStandard = 0x%x\n", fmt->VideoStandard); 806 dprintk(DBGLVL_API, " VideoStandard = 0x%x\n", fmt->VideoStandard);
@@ -835,7 +835,7 @@ int saa7164_api_configure_port_vbi(struct saa7164_dev *dev,
835 835
836int saa7164_api_configure_port_mpeg2ts(struct saa7164_dev *dev, 836int saa7164_api_configure_port_mpeg2ts(struct saa7164_dev *dev,
837 struct saa7164_port *port, 837 struct saa7164_port *port,
838 tmComResTSFormatDescrHeader_t *tsfmt) 838 struct tmComResTSFormatDescrHeader *tsfmt)
839{ 839{
840 dprintk(DBGLVL_API, " bFormatIndex = 0x%x\n", tsfmt->bFormatIndex); 840 dprintk(DBGLVL_API, " bFormatIndex = 0x%x\n", tsfmt->bFormatIndex);
841 dprintk(DBGLVL_API, " bDataOffset = 0x%x\n", tsfmt->bDataOffset); 841 dprintk(DBGLVL_API, " bDataOffset = 0x%x\n", tsfmt->bDataOffset);
@@ -869,7 +869,7 @@ int saa7164_api_configure_port_mpeg2ts(struct saa7164_dev *dev,
869 869
870int saa7164_api_configure_port_mpeg2ps(struct saa7164_dev *dev, 870int saa7164_api_configure_port_mpeg2ps(struct saa7164_dev *dev,
871 struct saa7164_port *port, 871 struct saa7164_port *port,
872 tmComResPSFormatDescrHeader_t *fmt) 872 struct tmComResPSFormatDescrHeader *fmt)
873{ 873{
874 dprintk(DBGLVL_API, " bFormatIndex = 0x%x\n", fmt->bFormatIndex); 874 dprintk(DBGLVL_API, " bFormatIndex = 0x%x\n", fmt->bFormatIndex);
875 dprintk(DBGLVL_API, " wPacketLength= 0x%x\n", fmt->wPacketLength); 875 dprintk(DBGLVL_API, " wPacketLength= 0x%x\n", fmt->wPacketLength);
@@ -907,28 +907,28 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
907 struct saa7164_port *vbiport = 0; 907 struct saa7164_port *vbiport = 0;
908 u32 idx, next_offset; 908 u32 idx, next_offset;
909 int i; 909 int i;
910 tmComResDescrHeader_t *hdr, *t; 910 struct tmComResDescrHeader *hdr, *t;
911 tmComResExtDevDescrHeader_t *exthdr; 911 struct tmComResExtDevDescrHeader *exthdr;
912 tmComResPathDescrHeader_t *pathhdr; 912 struct tmComResPathDescrHeader *pathhdr;
913 tmComResAntTermDescrHeader_t *anttermhdr; 913 struct tmComResAntTermDescrHeader *anttermhdr;
914 tmComResTunerDescrHeader_t *tunerunithdr; 914 struct tmComResTunerDescrHeader *tunerunithdr;
915 tmComResDMATermDescrHeader_t *vcoutputtermhdr; 915 struct tmComResDMATermDescrHeader *vcoutputtermhdr;
916 tmComResTSFormatDescrHeader_t *tsfmt; 916 struct tmComResTSFormatDescrHeader *tsfmt;
917 tmComResPSFormatDescrHeader_t *psfmt; 917 struct tmComResPSFormatDescrHeader *psfmt;
918 tmComResSelDescrHeader_t *psel; 918 struct tmComResSelDescrHeader *psel;
919 tmComResProcDescrHeader_t *pdh; 919 struct tmComResProcDescrHeader *pdh;
920 tmComResAFeatureDescrHeader_t *afd; 920 struct tmComResAFeatureDescrHeader *afd;
921 tmComResEncoderDescrHeader_t *edh; 921 struct tmComResEncoderDescrHeader *edh;
922 tmComResVBIFormatDescrHeader_t *vbifmt; 922 struct tmComResVBIFormatDescrHeader *vbifmt;
923 u32 currpath = 0; 923 u32 currpath = 0;
924 924
925 dprintk(DBGLVL_API, 925 dprintk(DBGLVL_API,
926 "%s(?,?,%d) sizeof(tmComResDescrHeader_t) = %d bytes\n", 926 "%s(?,?,%d) sizeof(struct tmComResDescrHeader) = %d bytes\n",
927 __func__, len, (u32)sizeof(tmComResDescrHeader_t)); 927 __func__, len, (u32)sizeof(struct tmComResDescrHeader));
928 928
929 for (idx = 0; idx < (len - sizeof(tmComResDescrHeader_t)); ) { 929 for (idx = 0; idx < (len - sizeof(struct tmComResDescrHeader)); ) {
930 930
931 hdr = (tmComResDescrHeader_t *)(buf + idx); 931 hdr = (struct tmComResDescrHeader *)(buf + idx);
932 932
933 if (hdr->type != CS_INTERFACE) 933 if (hdr->type != CS_INTERFACE)
934 return SAA_ERR_NOT_SUPPORTED; 934 return SAA_ERR_NOT_SUPPORTED;
@@ -940,7 +940,7 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
940 break; 940 break;
941 case VC_TUNER_PATH: 941 case VC_TUNER_PATH:
942 dprintk(DBGLVL_API, " VC_TUNER_PATH\n"); 942 dprintk(DBGLVL_API, " VC_TUNER_PATH\n");
943 pathhdr = (tmComResPathDescrHeader_t *)(buf + idx); 943 pathhdr = (struct tmComResPathDescrHeader *)(buf + idx);
944 dprintk(DBGLVL_API, " pathid = 0x%x\n", 944 dprintk(DBGLVL_API, " pathid = 0x%x\n",
945 pathhdr->pathid); 945 pathhdr->pathid);
946 currpath = pathhdr->pathid; 946 currpath = pathhdr->pathid;
@@ -948,7 +948,7 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
948 case VC_INPUT_TERMINAL: 948 case VC_INPUT_TERMINAL:
949 dprintk(DBGLVL_API, " VC_INPUT_TERMINAL\n"); 949 dprintk(DBGLVL_API, " VC_INPUT_TERMINAL\n");
950 anttermhdr = 950 anttermhdr =
951 (tmComResAntTermDescrHeader_t *)(buf + idx); 951 (struct tmComResAntTermDescrHeader *)(buf + idx);
952 dprintk(DBGLVL_API, " terminalid = 0x%x\n", 952 dprintk(DBGLVL_API, " terminalid = 0x%x\n",
953 anttermhdr->terminalid); 953 anttermhdr->terminalid);
954 dprintk(DBGLVL_API, " terminaltype = 0x%x\n", 954 dprintk(DBGLVL_API, " terminaltype = 0x%x\n",
@@ -991,7 +991,7 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
991 case VC_OUTPUT_TERMINAL: 991 case VC_OUTPUT_TERMINAL:
992 dprintk(DBGLVL_API, " VC_OUTPUT_TERMINAL\n"); 992 dprintk(DBGLVL_API, " VC_OUTPUT_TERMINAL\n");
993 vcoutputtermhdr = 993 vcoutputtermhdr =
994 (tmComResDMATermDescrHeader_t *)(buf + idx); 994 (struct tmComResDMATermDescrHeader *)(buf + idx);
995 dprintk(DBGLVL_API, " unitid = 0x%x\n", 995 dprintk(DBGLVL_API, " unitid = 0x%x\n",
996 vcoutputtermhdr->unitid); 996 vcoutputtermhdr->unitid);
997 dprintk(DBGLVL_API, " terminaltype = 0x%x\n", 997 dprintk(DBGLVL_API, " terminaltype = 0x%x\n",
@@ -1045,16 +1045,16 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1045 dprintk(DBGLVL_API, " numformats = 0x%x\n", 1045 dprintk(DBGLVL_API, " numformats = 0x%x\n",
1046 vcoutputtermhdr->numformats); 1046 vcoutputtermhdr->numformats);
1047 1047
1048 t = (tmComResDescrHeader_t *) 1048 t = (struct tmComResDescrHeader *)
1049 ((tmComResDMATermDescrHeader_t *)(buf + idx)); 1049 ((struct tmComResDMATermDescrHeader *)(buf + idx));
1050 next_offset = idx + (vcoutputtermhdr->len); 1050 next_offset = idx + (vcoutputtermhdr->len);
1051 for (i = 0; i < vcoutputtermhdr->numformats; i++) { 1051 for (i = 0; i < vcoutputtermhdr->numformats; i++) {
1052 t = (tmComResDescrHeader_t *) 1052 t = (struct tmComResDescrHeader *)
1053 (buf + next_offset); 1053 (buf + next_offset);
1054 switch (t->subtype) { 1054 switch (t->subtype) {
1055 case VS_FORMAT_MPEG2TS: 1055 case VS_FORMAT_MPEG2TS:
1056 tsfmt = 1056 tsfmt =
1057 (tmComResTSFormatDescrHeader_t *)t; 1057 (struct tmComResTSFormatDescrHeader *)t;
1058 if (currpath == 1) 1058 if (currpath == 1)
1059 tsport = &dev->ports[ SAA7164_PORT_TS1 ]; 1059 tsport = &dev->ports[ SAA7164_PORT_TS1 ];
1060 else 1060 else
@@ -1066,7 +1066,7 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1066 break; 1066 break;
1067 case VS_FORMAT_MPEG2PS: 1067 case VS_FORMAT_MPEG2PS:
1068 psfmt = 1068 psfmt =
1069 (tmComResPSFormatDescrHeader_t *)t; 1069 (struct tmComResPSFormatDescrHeader *)t;
1070 if (currpath == 1) 1070 if (currpath == 1)
1071 encport = &dev->ports[ SAA7164_PORT_ENC1 ]; 1071 encport = &dev->ports[ SAA7164_PORT_ENC1 ];
1072 else 1072 else
@@ -1078,7 +1078,7 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1078 break; 1078 break;
1079 case VS_FORMAT_VBI: 1079 case VS_FORMAT_VBI:
1080 vbifmt = 1080 vbifmt =
1081 (tmComResVBIFormatDescrHeader_t *)t; 1081 (struct tmComResVBIFormatDescrHeader *)t;
1082 if (currpath == 1) 1082 if (currpath == 1)
1083 vbiport = &dev->ports[ SAA7164_PORT_VBI1 ]; 1083 vbiport = &dev->ports[ SAA7164_PORT_VBI1 ];
1084 else 1084 else
@@ -1113,7 +1113,7 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1113 case TUNER_UNIT: 1113 case TUNER_UNIT:
1114 dprintk(DBGLVL_API, " TUNER_UNIT\n"); 1114 dprintk(DBGLVL_API, " TUNER_UNIT\n");
1115 tunerunithdr = 1115 tunerunithdr =
1116 (tmComResTunerDescrHeader_t *)(buf + idx); 1116 (struct tmComResTunerDescrHeader *)(buf + idx);
1117 dprintk(DBGLVL_API, " unitid = 0x%x\n", 1117 dprintk(DBGLVL_API, " unitid = 0x%x\n",
1118 tunerunithdr->unitid); 1118 tunerunithdr->unitid);
1119 dprintk(DBGLVL_API, " sourceid = 0x%x\n", 1119 dprintk(DBGLVL_API, " sourceid = 0x%x\n",
@@ -1133,12 +1133,12 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1133 else 1133 else
1134 encport = &dev->ports[ SAA7164_PORT_ENC2 ]; 1134 encport = &dev->ports[ SAA7164_PORT_ENC2 ];
1135 memcpy(&encport->tunerunit, tunerunithdr, 1135 memcpy(&encport->tunerunit, tunerunithdr,
1136 sizeof(tmComResTunerDescrHeader_t)); 1136 sizeof(struct tmComResTunerDescrHeader));
1137 dprintk(DBGLVL_API, " (becomes dev->enc[%d] tuner)\n", encport->nr); 1137 dprintk(DBGLVL_API, " (becomes dev->enc[%d] tuner)\n", encport->nr);
1138 } 1138 }
1139 break; 1139 break;
1140 case VC_SELECTOR_UNIT: 1140 case VC_SELECTOR_UNIT:
1141 psel = (tmComResSelDescrHeader_t *)(buf + idx); 1141 psel = (struct tmComResSelDescrHeader *)(buf + idx);
1142 dprintk(DBGLVL_API, " VC_SELECTOR_UNIT\n"); 1142 dprintk(DBGLVL_API, " VC_SELECTOR_UNIT\n");
1143 dprintk(DBGLVL_API, " unitid = 0x%x\n", 1143 dprintk(DBGLVL_API, " unitid = 0x%x\n",
1144 psel->unitid); 1144 psel->unitid);
@@ -1148,7 +1148,7 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1148 psel->sourceid); 1148 psel->sourceid);
1149 break; 1149 break;
1150 case VC_PROCESSING_UNIT: 1150 case VC_PROCESSING_UNIT:
1151 pdh = (tmComResProcDescrHeader_t *)(buf + idx); 1151 pdh = (struct tmComResProcDescrHeader *)(buf + idx);
1152 dprintk(DBGLVL_API, " VC_PROCESSING_UNIT\n"); 1152 dprintk(DBGLVL_API, " VC_PROCESSING_UNIT\n");
1153 dprintk(DBGLVL_API, " unitid = 0x%x\n", 1153 dprintk(DBGLVL_API, " unitid = 0x%x\n",
1154 pdh->unitid); 1154 pdh->unitid);
@@ -1162,12 +1162,12 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1162 else 1162 else
1163 encport = &dev->ports[ SAA7164_PORT_ENC2 ]; 1163 encport = &dev->ports[ SAA7164_PORT_ENC2 ];
1164 memcpy(&encport->vidproc, pdh, 1164 memcpy(&encport->vidproc, pdh,
1165 sizeof(tmComResProcDescrHeader_t)); 1165 sizeof(struct tmComResProcDescrHeader));
1166 dprintk(DBGLVL_API, " (becomes dev->enc[%d])\n", encport->nr); 1166 dprintk(DBGLVL_API, " (becomes dev->enc[%d])\n", encport->nr);
1167 } 1167 }
1168 break; 1168 break;
1169 case FEATURE_UNIT: 1169 case FEATURE_UNIT:
1170 afd = (tmComResAFeatureDescrHeader_t *)(buf + idx); 1170 afd = (struct tmComResAFeatureDescrHeader *)(buf + idx);
1171 dprintk(DBGLVL_API, " FEATURE_UNIT\n"); 1171 dprintk(DBGLVL_API, " FEATURE_UNIT\n");
1172 dprintk(DBGLVL_API, " unitid = 0x%x\n", 1172 dprintk(DBGLVL_API, " unitid = 0x%x\n",
1173 afd->unitid); 1173 afd->unitid);
@@ -1180,11 +1180,11 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1180 else 1180 else
1181 encport = &dev->ports[ SAA7164_PORT_ENC2 ]; 1181 encport = &dev->ports[ SAA7164_PORT_ENC2 ];
1182 memcpy(&encport->audfeat, afd, 1182 memcpy(&encport->audfeat, afd,
1183 sizeof(tmComResAFeatureDescrHeader_t)); 1183 sizeof(struct tmComResAFeatureDescrHeader));
1184 dprintk(DBGLVL_API, " (becomes dev->enc[%d])\n", encport->nr); 1184 dprintk(DBGLVL_API, " (becomes dev->enc[%d])\n", encport->nr);
1185 break; 1185 break;
1186 case ENCODER_UNIT: 1186 case ENCODER_UNIT:
1187 edh = (tmComResEncoderDescrHeader_t *)(buf + idx); 1187 edh = (struct tmComResEncoderDescrHeader *)(buf + idx);
1188 dprintk(DBGLVL_API, " ENCODER_UNIT\n"); 1188 dprintk(DBGLVL_API, " ENCODER_UNIT\n");
1189 dprintk(DBGLVL_API, " subtype = 0x%x\n", edh->subtype); 1189 dprintk(DBGLVL_API, " subtype = 0x%x\n", edh->subtype);
1190 dprintk(DBGLVL_API, " unitid = 0x%x\n", edh->unitid); 1190 dprintk(DBGLVL_API, " unitid = 0x%x\n", edh->unitid);
@@ -1197,13 +1197,13 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1197 else 1197 else
1198 encport = &dev->ports[ SAA7164_PORT_ENC2 ]; 1198 encport = &dev->ports[ SAA7164_PORT_ENC2 ];
1199 memcpy(&encport->encunit, edh, 1199 memcpy(&encport->encunit, edh,
1200 sizeof(tmComResEncoderDescrHeader_t)); 1200 sizeof(struct tmComResEncoderDescrHeader));
1201 dprintk(DBGLVL_API, " (becomes dev->enc[%d])\n", encport->nr); 1201 dprintk(DBGLVL_API, " (becomes dev->enc[%d])\n", encport->nr);
1202 } 1202 }
1203 break; 1203 break;
1204 case EXTENSION_UNIT: 1204 case EXTENSION_UNIT:
1205 dprintk(DBGLVL_API, " EXTENSION_UNIT\n"); 1205 dprintk(DBGLVL_API, " EXTENSION_UNIT\n");
1206 exthdr = (tmComResExtDevDescrHeader_t *)(buf + idx); 1206 exthdr = (struct tmComResExtDevDescrHeader *)(buf + idx);
1207 dprintk(DBGLVL_API, " unitid = 0x%x\n", 1207 dprintk(DBGLVL_API, " unitid = 0x%x\n",
1208 exthdr->unitid); 1208 exthdr->unitid);
1209 dprintk(DBGLVL_API, " deviceid = 0x%x\n", 1209 dprintk(DBGLVL_API, " deviceid = 0x%x\n",
@@ -1261,7 +1261,7 @@ int saa7164_api_dump_subdevs(struct saa7164_dev *dev, u8 *buf, int len)
1261 else 1261 else
1262 encport = &dev->ports[ SAA7164_PORT_ENC2 ]; 1262 encport = &dev->ports[ SAA7164_PORT_ENC2 ];
1263 memcpy(&encport->ifunit, exthdr, 1263 memcpy(&encport->ifunit, exthdr,
1264 sizeof(tmComResExtDevDescrHeader_t)); 1264 sizeof(struct tmComResExtDevDescrHeader));
1265 dprintk(DBGLVL_API, " (becomes dev->enc[%d])\n", encport->nr); 1265 dprintk(DBGLVL_API, " (becomes dev->enc[%d])\n", encport->nr);
1266 } 1266 }
1267 break; 1267 break;
@@ -1464,7 +1464,7 @@ int saa7164_api_modify_gpio(struct saa7164_dev *dev, u8 unitid,
1464 u8 pin, u8 state) 1464 u8 pin, u8 state)
1465{ 1465{
1466 int ret; 1466 int ret;
1467 tmComResGPIO_t t; 1467 struct tmComResGPIO t;
1468 1468
1469 dprintk(DBGLVL_API, "%s(0x%x, %d, %d)\n", 1469 dprintk(DBGLVL_API, "%s(0x%x, %d, %d)\n",
1470 __func__, unitid, pin, state); 1470 __func__, unitid, pin, state);