Lines Matching refs:buffer

67     /** ring buffer flags; keep these consistent with wifi_logger.h */
91 /** minimum buffer size for each of the log levels */
173 if (DBG) mLog.tC("There is no per packet ring buffer");
182 if (DBG) mLog.tC("There is no per packet ring buffer");
323 builder.append("ring-buffer = ").append(ringName).append("\n");
330 byte[] buffer = new byte[size];
333 System.arraycopy(buffers[i], 0, buffer, index, buffers[i].length);
337 builder.append(compressToBase64(buffer));
396 public void onRingBufferData(WifiNative.RingBufferStatus status, byte[] buffer) {
397 WifiDiagnostics.this.onRingBufferData(status, buffer);
401 public void onWifiAlert(int errorCode, byte[] buffer) {
402 WifiDiagnostics.this.onWifiAlert(errorCode, buffer);
406 synchronized void onRingBufferData(WifiNative.RingBufferStatus status, byte[] buffer) {
409 ring.appendBuffer(buffer);
413 synchronized void onWifiAlert(int errorCode, @NonNull byte[] buffer) {
414 captureAlertData(errorCode, buffer);
439 for (WifiNative.RingBufferStatus buffer : mRingBuffers) {
440 if (DBG) mLog.trace("RingBufferStatus is: %").c(buffer.name).flush();
441 if (mRingBufferData.containsKey(buffer.name) == false) {
442 mRingBufferData.put(buffer.name,
445 if ((buffer.flag & RING_BUFFER_FLAG_HAS_PER_PACKET_ENTRIES) != 0) {
446 mPerPacketRingBuffer = buffer;
469 for (WifiNative.RingBufferStatus buffer : mRingBuffers){
471 if ((buffer.flag & RING_BUFFER_FLAG_HAS_PER_PACKET_ENTRIES) != 0) {
472 /* skip per-packet-buffer */
473 if (DBG) mLog.trace("skipped per packet logging ring %").c(buffer.name).flush();
477 startLoggingRingBuffer(buffer);
483 private boolean startLoggingRingBuffer(WifiNative.RingBufferStatus buffer) {
489 mLogLevel, 0, minInterval, minDataSize, buffer.name) == false) {
490 if (DBG) mLog.warn("Could not start logging ring %").c(buffer.name).flush();
497 private boolean stopLoggingRingBuffer(WifiNative.RingBufferStatus buffer) {
498 if (mWifiNative.startLoggingRingBuffer(0, 0, 0, 0, buffer.name) == false) {
499 if (DBG) mLog.warn("Could not stop logging ring %").c(buffer.name).flush();
506 for (WifiNative.RingBufferStatus buffer : mRingBuffers) {
507 stopLoggingRingBuffer(buffer);
525 for (WifiNative.RingBufferStatus buffer : mRingBuffers) {
527 mWifiNative.getRingBufferData(buffer.name);
528 ByteArrayRingBuffer data = mRingBufferData.get(buffer.name);
533 report.ringBuffers.put(buffer.name, buffers);