Searched refs:mbdata (Results 1 - 1 of 1) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/ivtv/
H A Divtv-mailbox.c143 static int try_mailbox(struct ivtv *itv, struct ivtv_mailbox_data *mbdata, int mb) argument
145 u32 flags = readl(&mbdata->mbox[mb].flags);
149 if (is_free && !test_and_set_bit(mb, &mbdata->busy)) {
150 write_sync(IVTV_MBOX_DRIVER_BUSY, &mbdata->mbox[mb].flags);
158 static int get_mailbox(struct ivtv *itv, struct ivtv_mailbox_data *mbdata, int flags) argument
162 int max_mbox = mbdata->max_mbox;
173 if (try_mailbox(itv, mbdata, mb))
199 static void clear_all_mailboxes(struct ivtv *itv, struct ivtv_mailbox_data *mbdata) argument
203 for (i = 0; i <= mbdata->max_mbox; i++) {
205 i, readl(&mbdata
213 struct ivtv_mailbox_data *mbdata = (cmd >= 128) ? &itv->enc_mbox : &itv->dec_mbox; local
354 ivtv_api_get_data(struct ivtv_mailbox_data *mbdata, int mb, u32 data[]) argument
[all...]

Completed in 25 milliseconds