Lines Matching refs:xdi_mbox
431 a->xdi_mbox.status &= ~DIVA_XDI_MBOX_BUSY; in diva_xdi_close_adapter()
432 if (a->xdi_mbox.data) { in diva_xdi_close_adapter()
433 diva_os_free(0, a->xdi_mbox.data); in diva_xdi_close_adapter()
434 a->xdi_mbox.data = NULL; in diva_xdi_close_adapter()
447 if (a->xdi_mbox.status & DIVA_XDI_MBOX_BUSY) { in diva_xdi_write()
496 if (!(a->xdi_mbox.status & DIVA_XDI_MBOX_BUSY)) { in diva_xdi_read()
500 if (!a->xdi_mbox.data) { in diva_xdi_read()
501 a->xdi_mbox.status &= ~DIVA_XDI_MBOX_BUSY; in diva_xdi_read()
506 if (max_length < a->xdi_mbox.data_length) { in diva_xdi_read()
509 a->xdi_mbox.data_length)) in diva_xdi_read()
513 ret = (*cp_fn) (os_handle, dst, a->xdi_mbox.data, in diva_xdi_read()
514 a->xdi_mbox.data_length); in diva_xdi_read()
516 diva_os_free(0, a->xdi_mbox.data); in diva_xdi_read()
517 a->xdi_mbox.data = NULL; in diva_xdi_read()
518 a->xdi_mbox.status &= ~DIVA_XDI_MBOX_BUSY; in diva_xdi_read()
657 a->xdi_mbox.data_length = sizeof(struct mi_pc_maint); in diva_card_read_xlog()
658 a->xdi_mbox.data = data; in diva_card_read_xlog()
659 a->xdi_mbox.status = DIVA_XDI_MBOX_BUSY; in diva_card_read_xlog()