Lines Matching refs:xdi_mbox
430 a->xdi_mbox.status &= ~DIVA_XDI_MBOX_BUSY; in diva_xdi_close_adapter()
431 if (a->xdi_mbox.data) { in diva_xdi_close_adapter()
432 diva_os_free(0, a->xdi_mbox.data); in diva_xdi_close_adapter()
433 a->xdi_mbox.data = NULL; in diva_xdi_close_adapter()
444 if (a->xdi_mbox.status & DIVA_XDI_MBOX_BUSY) { in diva_xdi_write()
487 if (!(a->xdi_mbox.status & DIVA_XDI_MBOX_BUSY)) { in diva_xdi_read()
491 if (!a->xdi_mbox.data) { in diva_xdi_read()
492 a->xdi_mbox.status &= ~DIVA_XDI_MBOX_BUSY; in diva_xdi_read()
497 if (max_length < a->xdi_mbox.data_length) { in diva_xdi_read()
500 a->xdi_mbox.data_length)) in diva_xdi_read()
504 ret = (*cp_fn) (os_handle, dst, a->xdi_mbox.data, in diva_xdi_read()
505 a->xdi_mbox.data_length); in diva_xdi_read()
507 diva_os_free(0, a->xdi_mbox.data); in diva_xdi_read()
508 a->xdi_mbox.data = NULL; in diva_xdi_read()
509 a->xdi_mbox.status &= ~DIVA_XDI_MBOX_BUSY; in diva_xdi_read()
648 a->xdi_mbox.data_length = sizeof(struct mi_pc_maint); in diva_card_read_xlog()
649 a->xdi_mbox.data = data; in diva_card_read_xlog()
650 a->xdi_mbox.status = DIVA_XDI_MBOX_BUSY; in diva_card_read_xlog()