btcvsd           1308 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *btcvsd;
btcvsd           1312 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd = devm_kzalloc(dev, sizeof(*btcvsd), GFP_KERNEL);
btcvsd           1313 sound/soc/mediatek/common/mtk-btcvsd.c 	if (!btcvsd)
btcvsd           1315 sound/soc/mediatek/common/mtk-btcvsd.c 	platform_set_drvdata(pdev, btcvsd);
btcvsd           1316 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->dev = dev;
btcvsd           1319 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->rx = devm_kzalloc(btcvsd->dev, sizeof(*btcvsd->rx), GFP_KERNEL);
btcvsd           1320 sound/soc/mediatek/common/mtk-btcvsd.c 	if (!btcvsd->rx)
btcvsd           1323 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->tx = devm_kzalloc(btcvsd->dev, sizeof(*btcvsd->tx), GFP_KERNEL);
btcvsd           1324 sound/soc/mediatek/common/mtk-btcvsd.c 	if (!btcvsd->tx)
btcvsd           1327 sound/soc/mediatek/common/mtk-btcvsd.c 	spin_lock_init(&btcvsd->tx_lock);
btcvsd           1328 sound/soc/mediatek/common/mtk-btcvsd.c 	spin_lock_init(&btcvsd->rx_lock);
btcvsd           1330 sound/soc/mediatek/common/mtk-btcvsd.c 	init_waitqueue_head(&btcvsd->tx_wait);
btcvsd           1331 sound/soc/mediatek/common/mtk-btcvsd.c 	init_waitqueue_head(&btcvsd->rx_wait);
btcvsd           1333 sound/soc/mediatek/common/mtk-btcvsd.c 	mtk_btcvsd_snd_tx_init(btcvsd);
btcvsd           1334 sound/soc/mediatek/common/mtk-btcvsd.c 	mtk_btcvsd_snd_rx_init(btcvsd);
btcvsd           1343 sound/soc/mediatek/common/mtk-btcvsd.c 			       (void *)btcvsd);
btcvsd           1349 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->irq_id = irq_id;
btcvsd           1352 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->bt_pkv_base = of_iomap(dev->of_node, 0);
btcvsd           1353 sound/soc/mediatek/common/mtk-btcvsd.c 	if (!btcvsd->bt_pkv_base) {
btcvsd           1358 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->bt_sram_bank2_base = of_iomap(dev->of_node, 1);
btcvsd           1359 sound/soc/mediatek/common/mtk-btcvsd.c 	if (!btcvsd->bt_sram_bank2_base) {
btcvsd           1364 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->infra = syscon_regmap_lookup_by_phandle(dev->of_node,
btcvsd           1366 sound/soc/mediatek/common/mtk-btcvsd.c 	if (IS_ERR(btcvsd->infra)) {
btcvsd           1368 sound/soc/mediatek/common/mtk-btcvsd.c 			PTR_ERR(btcvsd->infra));
btcvsd           1369 sound/soc/mediatek/common/mtk-btcvsd.c 		return PTR_ERR(btcvsd->infra);
btcvsd           1380 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->infra_misc_offset = offset[0];
btcvsd           1381 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->conn_bt_cvsd_mask = offset[1];
btcvsd           1382 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->cvsd_mcu_read_offset = offset[2];
btcvsd           1383 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->cvsd_mcu_write_offset = offset[3];
btcvsd           1384 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->cvsd_packet_indicator = offset[4];
btcvsd           1386 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->bt_reg_pkt_r = btcvsd->bt_pkv_base +
btcvsd           1387 sound/soc/mediatek/common/mtk-btcvsd.c 			       btcvsd->cvsd_mcu_read_offset;
btcvsd           1388 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->bt_reg_pkt_w = btcvsd->bt_pkv_base +
btcvsd           1389 sound/soc/mediatek/common/mtk-btcvsd.c 			       btcvsd->cvsd_mcu_write_offset;
btcvsd           1390 sound/soc/mediatek/common/mtk-btcvsd.c 	btcvsd->bt_reg_ctl = btcvsd->bt_pkv_base +
btcvsd           1391 sound/soc/mediatek/common/mtk-btcvsd.c 			     btcvsd->cvsd_packet_indicator;
btcvsd           1394 sound/soc/mediatek/common/mtk-btcvsd.c 	mtk_btcvsd_snd_set_state(btcvsd, btcvsd->tx, BT_SCO_STATE_IDLE);
btcvsd           1395 sound/soc/mediatek/common/mtk-btcvsd.c 	mtk_btcvsd_snd_set_state(btcvsd, btcvsd->rx, BT_SCO_STATE_IDLE);
btcvsd           1403 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *btcvsd = dev_get_drvdata(&pdev->dev);
btcvsd           1405 sound/soc/mediatek/common/mtk-btcvsd.c 	iounmap(btcvsd->bt_pkv_base);
btcvsd           1406 sound/soc/mediatek/common/mtk-btcvsd.c 	iounmap(btcvsd->bt_sram_bank2_base);