api_info
struct api_info *p;
struct api_info *p;
static struct api_info api_table[] = {
static struct api_info *__get_info(unsigned long group)
static void __get_ref(struct api_info *p)
static void __put_ref(struct api_info *p)
struct api_info *p;
static const struct cx18_api_info api_info[] = {
for (i = 0; api_info[i].cmd; i++)
if (api_info[i].cmd == cmd)
return &api_info[i];
cmd < 0 || cmd > 255 || api_info[cmd].name == NULL) {
if (api_info[cmd].flags & API_HIGH_VOL) {
IVTV_DEBUG_HI_MB("MB Call: %s\n", api_info[cmd].name);
IVTV_DEBUG_MB("MB Call: %s\n", api_info[cmd].name);
flags = api_info[cmd].flags;
api_info[cmd].name, mb, readl(&mbdata->mbox[mb].flags));
IVTV_WARN("Could not find free DMA mailbox for %s\n", api_info[cmd].name);
IVTV_DEBUG_WARN("No free mailbox found (%s)\n", api_info[cmd].name);
IVTV_DEBUG_WARN("Could not get result (%s)\n", api_info[cmd].name);
api_info[cmd].name,
static const struct ivtv_api_info api_info[256] = {