Lines Matching refs:dbgc
153 data->dbgc.count = BTINTEL_PCIE_DBGC_BUFFER_COUNT; in btintel_pcie_setup_dbgc()
154 data->dbgc.bufs = devm_kcalloc(&data->pdev->dev, data->dbgc.count, in btintel_pcie_setup_dbgc()
156 if (!data->dbgc.bufs) in btintel_pcie_setup_dbgc()
159 data->dbgc.buf_v_addr = dmam_alloc_coherent(&data->pdev->dev, in btintel_pcie_setup_dbgc()
160 data->dbgc.count * in btintel_pcie_setup_dbgc()
162 &data->dbgc.buf_p_addr, in btintel_pcie_setup_dbgc()
164 if (!data->dbgc.buf_v_addr) in btintel_pcie_setup_dbgc()
167 data->dbgc.frag_v_addr = dmam_alloc_coherent(&data->pdev->dev, in btintel_pcie_setup_dbgc()
169 &data->dbgc.frag_p_addr, in btintel_pcie_setup_dbgc()
171 if (!data->dbgc.frag_v_addr) in btintel_pcie_setup_dbgc()
174 data->dbgc.frag_size = sizeof(struct btintel_pcie_dbgc_ctxt); in btintel_pcie_setup_dbgc()
181 for (i = 0; i < data->dbgc.count; i++) { in btintel_pcie_setup_dbgc()
182 buf = &data->dbgc.bufs[i]; in btintel_pcie_setup_dbgc()
183 buf->data_p_addr = data->dbgc.buf_p_addr + i * BTINTEL_PCIE_DBGC_BUFFER_SIZE; in btintel_pcie_setup_dbgc()
184 buf->data = data->dbgc.buf_v_addr + i * BTINTEL_PCIE_DBGC_BUFFER_SIZE; in btintel_pcie_setup_dbgc()
190 memcpy(data->dbgc.frag_v_addr, &db_frag, sizeof(db_frag)); in btintel_pcie_setup_dbgc()
634 struct btintel_pcie_dbgc *dbgc = &data->dbgc; in btintel_pcie_read_dram_buffers() local
649 if (buf_idx > dbgc->count) { in btintel_pcie_read_dram_buffers()
689 dump_size += BTINTEL_PCIE_DBGC_BUFFER_SIZE * dbgc->count; in btintel_pcie_read_dram_buffers()
732 for (i = 0; i < dbgc->count; i++) { in btintel_pcie_read_dram_buffers()
733 ret = btintel_pcie_add_dmp_data(hdev, dbgc->bufs[i].data, in btintel_pcie_read_dram_buffers()
1703 ci->dbgc_addr = data->dbgc.frag_p_addr; in btintel_pcie_init_ci()
1704 ci->dbgc_size = data->dbgc.frag_size; in btintel_pcie_init_ci()