Lines Matching refs:diag_query
163 mpr_fw_diag_query_t *diag_query, uint32_t *return_code);
1544 mpr_diag_query(struct mpr_softc *sc, mpr_fw_diag_query_t *diag_query,
1551 unique_id = diag_query->UniqueId;
1558 i = diag_query->BufferType;
1575 diag_query->BufferType = pBuffer->buffer_type;
1576 diag_query->ExtendedType = pBuffer->extended_type;
1577 if (diag_query->BufferType == MPI2_DIAG_BUF_TYPE_TRACE) {
1578 for (i = 0; i < (sizeof(diag_query->ProductSpecific) / 4);
1580 diag_query->ProductSpecific[i] =
1584 diag_query->TotalBufferSize = pBuffer->size;
1585 diag_query->DriverAddedBufferSize = 0;
1586 diag_query->UniqueId = pBuffer->unique_id;
1587 diag_query->ApplicationFlags = 0;
1588 diag_query->DiagnosticFlags = 0;
1594 diag_query->ApplicationFlags &= ~MPR_FW_DIAG_FLAG_APP_OWNED;
1596 diag_query->ApplicationFlags |= MPR_FW_DIAG_FLAG_APP_OWNED;
1599 diag_query->ApplicationFlags |= MPR_FW_DIAG_FLAG_BUFFER_VALID;
1601 diag_query->ApplicationFlags &= ~MPR_FW_DIAG_FLAG_BUFFER_VALID;
1604 diag_query->ApplicationFlags |=
1607 diag_query->ApplicationFlags &=
1726 mpr_fw_diag_query_t diag_query;
1765 if (length < sizeof (diag_query)) {
1771 if (copyin(diag_action, &diag_query, sizeof(diag_query))
1774 status = mpr_diag_query(sc, &diag_query, return_code);
1776 if (copyout(&diag_query, diag_action,
1777 sizeof (diag_query)) != 0)