Lines Matching refs:smd

114 	struct qcom_smd *smd;  member
406 dev_dbg(edge->smd->dev, "set_state(%s, %d)\n", channel->name, state); in qcom_smd_channel_set_state()
942 struct qcom_smd *smd = edge->smd; in qcom_smd_create_device() local
948 dev_dbg(smd->dev, "registering '%s'\n", channel->name); in qcom_smd_create_device()
959 qsdev->dev.parent = smd->dev; in qcom_smd_create_device()
970 dev_err(smd->dev, "device_register failed: %d\n", ret); in qcom_smd_create_device()
1024 struct qcom_smd *smd = edge->smd; in qcom_smd_create_channel() local
1031 channel = devm_kzalloc(smd->dev, sizeof(*channel), GFP_KERNEL); in qcom_smd_create_channel()
1036 channel->name = devm_kstrdup(smd->dev, name, GFP_KERNEL); in qcom_smd_create_channel()
1059 dev_err(smd->dev, in qcom_smd_create_channel()
1074 dev_dbg(smd->dev, "new channel '%s' info-size: %zu fifo-size: %zu\n", in qcom_smd_create_channel()
1086 devm_kfree(smd->dev, channel->name); in qcom_smd_create_channel()
1087 devm_kfree(smd->dev, channel); in qcom_smd_create_channel()
1102 struct qcom_smd *smd = edge->smd; in qcom_discover_channels() local
1146 dev_dbg(smd->dev, "new channel found: '%s'\n", channel->name); in qcom_discover_channels()
1288 struct qcom_smd *smd; in qcom_smd_probe() local
1301 array_size = sizeof(*smd) + num_edges * sizeof(struct qcom_smd_edge); in qcom_smd_probe()
1302 smd = devm_kzalloc(&pdev->dev, array_size, GFP_KERNEL); in qcom_smd_probe()
1303 if (!smd) in qcom_smd_probe()
1305 smd->dev = &pdev->dev; in qcom_smd_probe()
1307 smd->num_edges = num_edges; in qcom_smd_probe()
1309 edge = &smd->edges[i++]; in qcom_smd_probe()
1310 edge->smd = smd; in qcom_smd_probe()
1320 platform_set_drvdata(pdev, smd); in qcom_smd_probe()
1333 struct qcom_smd *smd = platform_get_drvdata(pdev); in qcom_smd_remove() local
1336 for (i = 0; i < smd->num_edges; i++) { in qcom_smd_remove()
1337 edge = &smd->edges[i]; in qcom_smd_remove()