Lines Matching refs:mailbox
323 memory_read(dev->core, dev->mailbox - 4, &value);
325 dprintk(0, "Firmware and/or mailbox pointer not initialized or corrupted\n");
329 memory_read(dev->core, dev->mailbox, &flag);
336 memory_write(dev->core, dev->mailbox, flag);
339 memory_write(dev->core, dev->mailbox + 1, command); /* command code */
340 memory_write(dev->core, dev->mailbox + 3, IVTV_API_STD_TIMEOUT); /* timeout */
342 memory_write(dev->core, dev->mailbox + 4 + i, data[i]);
346 memory_write(dev->core, dev->mailbox + 4 + i, 0);
349 memory_write(dev->core, dev->mailbox, flag);
354 memory_read(dev->core, dev->mailbox, &flag);
366 memory_read(dev->core, dev->mailbox + 4 + i, data + i);
370 memory_read(dev->core, dev->mailbox + 2, &retval);
374 memory_write(dev->core, dev->mailbox, flag);
379 /* We don't need to call the API often, so using just one mailbox will probably suffice */
591 dev->mailbox = blackbird_find_mailbox(dev);
592 if (dev->mailbox < 0)