Home
last modified time | relevance | path

Searched refs:glink (Results 1 – 25 of 27) sorted by relevance

12

/linux/drivers/rpmsg/
A Dqcom_glink_native.c227 channel->glink = glink; in qcom_glink_alloc_channel()
282 return glink->rx_pipe->avail(glink->rx_pipe); in qcom_glink_rx_avail()
288 glink->rx_pipe->peak(glink->rx_pipe, data, offset, count); in qcom_glink_rx_peak()
293 glink->rx_pipe->advance(glink->rx_pipe, count); in qcom_glink_rx_advance()
298 return glink->tx_pipe->avail(glink->tx_pipe); in qcom_glink_tx_avail()
504 struct qcom_glink *glink = channel->glink; in qcom_glink_rx_done_work() local
1166 struct qcom_glink *glink = parent->glink; in qcom_glink_create_ept() local
1203 struct qcom_glink *glink = channel->glink; in qcom_glink_announce_create() local
1240 struct qcom_glink *glink = channel->glink; in qcom_glink_destroy_ept() local
1293 struct qcom_glink *glink = channel->glink; in __qcom_glink_send() local
[all …]
A Dqcom_glink_smem.c190 struct qcom_glink *glink; in qcom_glink_smem_register() local
279 glink = qcom_glink_native_probe(dev, in qcom_glink_smem_register()
283 if (IS_ERR(glink)) { in qcom_glink_smem_register()
284 ret = PTR_ERR(glink); in qcom_glink_smem_register()
288 return glink; in qcom_glink_smem_register()
297 void qcom_glink_smem_unregister(struct qcom_glink *glink) in qcom_glink_smem_unregister() argument
299 qcom_glink_native_remove(glink); in qcom_glink_smem_unregister()
300 qcom_glink_native_unregister(glink); in qcom_glink_smem_unregister()
A Dqcom_glink_rpm.c259 struct qcom_glink *glink; in glink_rpm_probe() local
300 glink = qcom_glink_native_probe(&pdev->dev, in glink_rpm_probe()
305 if (IS_ERR(glink)) in glink_rpm_probe()
306 return PTR_ERR(glink); in glink_rpm_probe()
308 platform_set_drvdata(pdev, glink); in glink_rpm_probe()
315 struct qcom_glink *glink = platform_get_drvdata(pdev); in glink_rpm_remove() local
317 qcom_glink_native_remove(glink); in glink_rpm_remove()
A Dqcom_glink_native.h34 void qcom_glink_native_remove(struct qcom_glink *glink);
36 void qcom_glink_native_unregister(struct qcom_glink *glink);
/linux/drivers/remoteproc/
A Dqcom_common.c187 glink->edge = qcom_glink_smem_register(glink->dev, glink->node); in glink_subdev_start()
189 return PTR_ERR_OR_ZERO(glink->edge); in glink_subdev_start()
197 glink->edge = NULL; in glink_subdev_stop()
204 qcom_glink_ssr_notify(glink->ssr_name); in glink_subdev_unprepare()
219 if (!glink->node) in qcom_add_glink_subdev()
223 if (!glink->ssr_name) in qcom_add_glink_subdev()
226 glink->dev = dev; in qcom_add_glink_subdev()
228 glink->subdev.stop = glink_subdev_stop; in qcom_add_glink_subdev()
242 if (!glink->node) in qcom_remove_glink_subdev()
246 kfree_const(glink->ssr_name); in qcom_remove_glink_subdev()
[all …]
A Dqcom_common.h38 void qcom_add_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink,
40 void qcom_remove_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink);
/linux/Documentation/devicetree/bindings/soc/qcom/
A Dqcom,glink.txt9 Usage: required for glink-rpm
11 Definition: must be "qcom,glink-rpm"
25 Usage: required for glink-smem
30 Usage: required for glink-rpm
46 - qcom,glink-channels:
77 rpm-glink {
78 compatible = "qcom,glink-rpm";
88 qcom,glink-channels = "rpm_requests";
/linux/include/linux/rpmsg/
A Dqcom_glink.h20 void qcom_glink_smem_unregister(struct qcom_glink *glink);
31 static inline void qcom_glink_smem_unregister(struct qcom_glink *glink) {} in qcom_glink_smem_unregister() argument
/linux/Documentation/devicetree/bindings/mailbox/
A Dqcom,apcs-kpss-global.yaml110 rpm-glink {
111 compatible = "qcom,glink-rpm";
/linux/arch/arm64/boot/dts/qcom/
A Dipq6018.dtsi613 glink-edge {
619 qcom,glink-channels = "IPCRTR";
781 rpm-glink {
782 compatible = "qcom,glink-rpm";
787 rpm_requests: glink-channel {
789 qcom,glink-channels = "rpm_requests";
A Dsm6125.dtsi290 rpm-glink {
291 compatible = "qcom,glink-rpm";
299 qcom,glink-channels = "rpm_requests";
A Dqcs404.dtsi217 rpm-glink {
218 compatible = "qcom,glink-rpm";
224 rpm_requests: glink-channel {
226 qcom,glink-channels = "rpm_requests";
521 glink-edge {
767 glink-edge {
1272 glink-edge {
A Dsm8350.dtsi884 glink-edge {
1267 glink-edge {
1279 qcom,glink-channels = "fastrpcglink-apps-dsp";
1336 glink-edge {
1348 qcom,glink-channels = "fastrpcglink-apps-dsp";
1632 glink-edge {
1644 qcom,glink-channels = "fastrpcglink-apps-dsp";
A Dmsm8998.dtsi370 rpm-glink {
371 compatible = "qcom,glink-rpm";
379 qcom,glink-channels = "rpm_requests";
1419 glink-edge {
1565 glink-edge {
2535 glink-edge {
A Dsdm630.dtsi416 rpm-glink {
417 compatible = "qcom,glink-rpm";
425 qcom,glink-channels = "rpm_requests";
2147 glink-edge {
2158 qcom,glink-channels = "apr_audio_svc";
A Dsm8150.dtsi1744 glink-edge {
1752 qcom,glink-channels = "fastrpcglink-apps-dsp";
2362 glink-edge {
2987 glink-edge {
2995 qcom,glink-channels = "fastrpcglink-apps-dsp";
3432 glink-edge {
3440 qcom,glink-channels = "fastrpcglink-apps-dsp";
A Dsm8250.dtsi2096 glink-edge {
2108 qcom,glink-channels = "fastrpcglink-apps-dsp";
2161 glink-edge {
2173 qcom,glink-channels = "fastrpcglink-apps-dsp";
3840 glink-edge {
3852 qcom,glink-channels = "apr_audio_svc";
3906 qcom,glink-channels = "fastrpcglink-apps-dsp";
A Dsdm845.dtsi781 glink-edge {
789 qcom,glink-channels = "apr_audio_svc";
839 qcom,glink-channels = "fastrpcglink-apps-dsp";
882 glink-edge {
889 qcom,glink-channels = "fastrpcglink-apps-dsp";
3014 glink-edge {
A Dmsm8996.dtsi445 rpm-glink {
446 compatible = "qcom,glink-rpm";
456 qcom,glink-channels = "rpm_requests";
/linux/Documentation/devicetree/bindings/remoteproc/
A Dqcom,hexagon-v56.txt96 The adsp node may have an subnode named "glink-edge" that describes the
98 See ../soc/qcom/qcom,glink.txt for details on how to describe these.
A Dqcom,q6v5.txt252 "glink-edge" that describes the communication edge, channels and devices
254 ../soc/qcom/qcom,glink.txt for details on how to describe these.
A Dqcom,adsp.yaml125 glink-edge:
/linux/arch/powerpc/kernel/vdso64/
A Dvdso64.lds.S36 *(.sfpr .glink)
/linux/arch/powerpc/kernel/
A Dvmlinux.lds.S404 *(.glink .iplt .plt .rela* .comment)
/linux/arch/arm/boot/dts/
A Dqcom-sdx55.dtsi396 glink-edge {

Completed in 59 milliseconds

12