Lines Matching refs:diag_read_buffer
163 mps_diag_read_buffer_t *diag_read_buffer, uint8_t *ioctl_buf,
1660 mps_diag_read_buffer_t *diag_read_buffer, uint8_t *ioctl_buf, in mps_diag_read_buffer() argument
1668 unique_id = diag_read_buffer->UniqueId; in mps_diag_read_buffer()
1685 if (diag_read_buffer->StartingOffset + diag_read_buffer->BytesToRead > in mps_diag_read_buffer()
1700 diag_read_buffer->StartingOffset); in mps_diag_read_buffer()
1701 if (copyout(pData, ioctl_buf, diag_read_buffer->BytesToRead) != 0) in mps_diag_read_buffer()
1703 diag_read_buffer->Status = 0; in mps_diag_read_buffer()
1709 diag_read_buffer->Flags |= MPS_FW_DIAG_FLAG_FORCE_RELEASE; in mps_diag_read_buffer()
1711 diag_read_buffer->Flags &= ~MPS_FW_DIAG_FLAG_FORCE_RELEASE; in mps_diag_read_buffer()
1720 if (diag_read_buffer->Flags & MPS_FW_DIAG_FLAG_REREGISTER) { in mps_diag_read_buffer()
1775 mps_diag_read_buffer_t diag_read_buffer; in mps_do_diag_action() local
1830 if (copyin(diag_action, &diag_read_buffer, in mps_do_diag_action()
1831 sizeof(diag_read_buffer)) != 0) in mps_do_diag_action()
1833 if (length < diag_read_buffer.BytesToRead) { in mps_do_diag_action()
1839 status = mps_diag_read_buffer(sc, &diag_read_buffer, in mps_do_diag_action()
1840 PTRIN(diag_read_buffer.PtrDataBuffer), in mps_do_diag_action()
1843 if (copyout(&diag_read_buffer, diag_action, in mps_do_diag_action()
1844 sizeof(diag_read_buffer) - in mps_do_diag_action()
1845 sizeof(diag_read_buffer.PtrDataBuffer)) != in mps_do_diag_action()