Lines Matching refs:pBuffer

154     mpr_fw_diagnostic_buffer_t *pBuffer, uint32_t *return_code);
156 mpr_fw_diagnostic_buffer_t *pBuffer, uint32_t *return_code,
1250 mpr_fw_diagnostic_buffer_t *pBuffer, uint32_t *return_code)
1261 if (!pBuffer->enabled) {
1268 pBuffer->force_release = FALSE;
1269 pBuffer->valid_data = FALSE;
1270 pBuffer->owned_by_firmware = FALSE;
1286 req->BufferType = pBuffer->buffer_type;
1287 req->ExtendedType = pBuffer->extended_type;
1288 req->BufferLength = pBuffer->size;
1290 req->ProductSpecific[i] = pBuffer->product_specific[i];
1333 pBuffer->valid_data = TRUE;
1334 pBuffer->owned_by_firmware = TRUE;
1346 mpr_fw_diagnostic_buffer_t *pBuffer, uint32_t *return_code,
1358 if (!pBuffer->enabled) {
1367 pBuffer->force_release = FALSE;
1368 pBuffer->valid_data = FALSE;
1369 pBuffer->owned_by_firmware = FALSE;
1385 req->BufferType = pBuffer->buffer_type;
1413 MPI2_IOCSTATUS_SUCCESS) || pBuffer->owned_by_firmware) {
1432 pBuffer->unique_id = MPR_FW_DIAG_INVALID_UID;
1447 mpr_fw_diagnostic_buffer_t *pBuffer;
1475 pBuffer = &sc->fw_diag_buffer_list[buffer_type];
1485 if ((pBuffer->unique_id != MPR_FW_DIAG_INVALID_UID) ||
1494 if (pBuffer->immediate && pBuffer->owned_by_firmware &&
1495 (pBuffer->unique_id == MPR_FW_DIAG_INVALID_UID)) {
1496 pBuffer->immediate = FALSE;
1497 pBuffer->unique_id = unique_id;
1505 if (!pBuffer->enabled) {
1585 pBuffer->size = buffer_size;
1590 pBuffer->buffer_type = buffer_type;
1591 pBuffer->immediate = FALSE;
1593 for (i = 0; i < (sizeof (pBuffer->product_specific) / 4);
1595 pBuffer->product_specific[i] =
1599 pBuffer->extended_type = extended_type;
1600 pBuffer->unique_id = unique_id;
1601 status = mpr_post_fw_diag_buffer(sc, pBuffer, return_code);
1634 mpr_fw_diagnostic_buffer_t *pBuffer;
1651 pBuffer = &sc->fw_diag_buffer_list[i];
1658 if (!pBuffer->owned_by_firmware) {
1661 status = mpr_release_fw_diag_buffer(sc, pBuffer, return_code,
1669 pBuffer->unique_id = MPR_FW_DIAG_INVALID_UID;
1693 mpr_fw_diagnostic_buffer_t *pBuffer;
1720 pBuffer = &sc->fw_diag_buffer_list[i];
1721 diag_query->BufferType = pBuffer->buffer_type;
1722 diag_query->ExtendedType = pBuffer->extended_type;
1727 pBuffer->product_specific[i];
1730 diag_query->TotalBufferSize = pBuffer->size;
1732 diag_query->UniqueId = pBuffer->unique_id;
1739 if (pBuffer->immediate) {
1744 if (pBuffer->valid_data || pBuffer->owned_by_firmware) {
1749 if (pBuffer->owned_by_firmware) {
1765 mpr_fw_diagnostic_buffer_t *pBuffer;
1782 pBuffer = &sc->fw_diag_buffer_list[i];
1788 pBuffer->size) {
1810 if (pBuffer->force_release) {
1821 if (!pBuffer->owned_by_firmware) {
1823 status = mpr_post_fw_diag_buffer(sc, pBuffer,
1835 mpr_fw_diagnostic_buffer_t *pBuffer;
1852 pBuffer = &sc->fw_diag_buffer_list[i];
1857 if (!pBuffer->owned_by_firmware) {
1865 status = mpr_release_fw_diag_buffer(sc, pBuffer, return_code,