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 D | ivtv-mailbox.c | 143 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