Searched refs:mbdata (Results 1 - 2 of 2) sorted by relevance
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/ivtv/ |
H A D | ivtv-mailbox.c | 145 static int try_mailbox(struct ivtv *itv, struct ivtv_mailbox_data *mbdata, int mb) argument 147 u32 flags = readl(&mbdata->mbox[mb].flags); 151 if (is_free && !test_and_set_bit(mb, &mbdata->busy)) { 152 write_sync(IVTV_MBOX_DRIVER_BUSY, &mbdata->mbox[mb].flags); 160 static int get_mailbox(struct ivtv *itv, struct ivtv_mailbox_data *mbdata, int flags) argument 164 int max_mbox = mbdata->max_mbox; 175 if (try_mailbox(itv, mbdata, mb)) 202 static void clear_all_mailboxes(struct ivtv *itv, struct ivtv_mailbox_data *mbdata) argument 206 for (i = 0; i <= mbdata->max_mbox; i++) { 208 i, readl(&mbdata 216 struct ivtv_mailbox_data *mbdata = (cmd >= 128) ? &itv->enc_mbox : &itv->dec_mbox; local 372 ivtv_api_get_data(struct ivtv_mailbox_data *mbdata, int mb, int argc, u32 data[]) argument [all...] |
H A D | ivtv-mailbox.h | 27 void ivtv_api_get_data(struct ivtv_mailbox_data *mbdata, int mb,
|
Completed in 61 milliseconds