Home
last modified time | relevance | path

Searched refs:smd (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v4.19/drivers/md/persistent-data/
Ddm-space-map-disk.c36 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_destroy() local
38 kfree(smd); in sm_disk_destroy()
43 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_extend() local
45 return sm_ll_extend(&smd->ll, extra_blocks); in sm_disk_extend()
50 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_blocks() local
51 *count = smd->old_ll.nr_blocks; in sm_disk_get_nr_blocks()
58 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_free() local
59 *count = (smd->old_ll.nr_blocks - smd->old_ll.nr_allocated) - smd->nr_allocated_this_transaction; in sm_disk_get_nr_free()
67 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_count() local
68 return sm_ll_lookup(&smd->ll, b, result); in sm_disk_get_count()
[all …]
/Linux-v4.19/drivers/remoteproc/
Dqcom_common.c134 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_start() local
136 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start()
138 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start()
143 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_stop() local
145 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop()
146 smd->edge = NULL; in smd_subdev_stop()
154 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd) in qcom_add_smd_subdev() argument
158 smd->node = of_get_child_by_name(dev->parent->of_node, "smd-edge"); in qcom_add_smd_subdev()
159 if (!smd->node) in qcom_add_smd_subdev()
162 smd->dev = dev; in qcom_add_smd_subdev()
[all …]
Dqcom_common.h38 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
39 void qcom_remove_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
/Linux-v4.19/drivers/clk/at91/
Dclk-smd.c36 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_recalc_rate() local
40 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_recalc_rate()
70 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_parent() local
75 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMDS, in at91sam9x5_clk_smd_set_parent()
83 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_get_parent() local
86 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_get_parent()
94 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_rate() local
100 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMD_DIV, in at91sam9x5_clk_smd_set_rate()
118 struct at91sam9x5_clk_smd *smd; in at91sam9x5_clk_register_smd() local
123 smd = kzalloc(sizeof(*smd), GFP_KERNEL); in at91sam9x5_clk_register_smd()
[all …]
DMakefile13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
/Linux-v4.19/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smd-rpm.txt8 The SMD information for the RPM edge should be filled out. See qcom,smd.txt for
27 - qcom,smd-channels:
32 Refer to Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.txt
44 smd {
45 compatible = "qcom,smd";
50 qcom,smd-edge = <15>;
54 qcom,smd-channels = "rpm_requests";
Dqcom,smd.txt10 Definition: must be "qcom,smd"
40 - qcom,smd-edge:
43 Definition: the identifier of the remote processor in the smd channel
66 - qcom,smd-channels:
74 The following example represents a smd node, with one edge representing the
83 smd {
84 compatible = "qcom,smd";
89 qcom,smd-edge = <15>;
93 qcom,smd-channels = "rpm_requests";
Dqcom,wcnss.txt11 - qcom,smd-channel:
79 smd {
80 compatible = "qcom,smd";
86 qcom,smd-edge = <6>;
90 qcom,smd-channels = "WCNSS_CTRL";
/Linux-v4.19/net/qrtr/
DMakefile3 obj-$(CONFIG_QRTR_SMD) += qrtr-smd.o
4 qrtr-smd-y := smd.o
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dqcom,rpmcc.txt31 smd {
32 compatible = "qcom,smd";
37 qcom,smd-edge = <15>;
41 qcom,smd-channels = "rpm_requests";
Dat91-clock.txt63 "atmel,at91sam9x5-clk-smd":
380 Required properties for smd clock:
382 - clocks : shall be the smd clock source phandles.
386 smd: smdck {
387 compatible = "atmel,at91sam9x5-clk-smd";
428 - clocks : shall be the smd clock source phandles.
/Linux-v4.19/Documentation/devicetree/bindings/remoteproc/
Dqcom,wcnss-pil.txt94 The wcnss node can also have an subnode named "smd-edge" that describes the SMD
96 See ../soc/qcom/qcom,smd.txt for details on how to describe the SMD edge.
138 smd-edge {
142 qcom,smd-edge = <6>;
149 qcom,smd-channels = "WCNSS_CTRL";
Dqcom,adsp.txt66 The adsp node may have an subnode named either "smd-edge" or "glink-edge" that
68 See ../soc/qcom/qcom,smd.txt and ../soc/qcom/qcom,glink.txt for details on how
100 smd-edge {
104 qcom,smd-edge = <1>;
Dqcom,q6v5.txt100 The Hexagon node may also have an subnode named either "smd-edge" or
102 related to the Hexagon. See ../soc/qcom/qcom,smd.txt and
/Linux-v4.19/Documentation/devicetree/bindings/regulator/
Dqcom,smd-rpm-regulator.txt8 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd.txt for
11 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.txt for
230 smd {
231 compatible = "qcom,smd";
236 qcom,smd-edge = <15>;
240 qcom,smd-channels = "rpm_requests";
/Linux-v4.19/arch/arm64/boot/dts/qcom/
Dmsm8992.dtsi259 smd_rpm: smd {
260 compatible = "qcom,smd";
264 qcom,smd-edge = <15>;
270 qcom,smd-channels = "rpm_requests";
Dmsm8916.dtsi1014 smd-edge {
1017 qcom,smd-edge = <0>;
1062 smd-edge {
1066 qcom,smd-edge = <6>;
1073 qcom,smd-channels = "WCNSS_CTRL";
1390 smd {
1391 compatible = "qcom,smd";
1396 qcom,smd-edge = <15>;
1400 qcom,smd-channels = "rpm_requests";
Dmsm8992-bullhead-rev-101.dts58 #include "msm8994-smd-rpm.dtsi"
/Linux-v4.19/drivers/net/wireless/ath/wcn36xx/
DMakefile6 smd.o \
/Linux-v4.19/drivers/soc/qcom/
DMakefile15 obj-$(CONFIG_QCOM_SMD_RPM) += smd-rpm.o
/Linux-v4.19/arch/arm/boot/dts/
Dqcom-apq8084.dtsi457 smd {
458 compatible = "qcom,smd";
463 qcom,smd-edge = <15>;
467 qcom,smd-channels = "rpm_requests";
Dimx53-smd.dts12 compatible = "fsl,imx53-smd", "fsl,imx53";
100 imx53-smd {
Dqcom-msm8974.dtsi1039 smd {
1040 compatible = "qcom,smd";
1046 qcom,smd-edge = <1>;
1053 qcom,smd-edge = <0>;
1059 qcom,smd-edge = <15>;
1063 qcom,smd-channels = "rpm_requests";
Dqcom-apq8064.dtsi221 smd {
222 compatible = "qcom,smd";
228 qcom,smd-edge = <0>;
237 qcom,smd-edge = <1>;
246 qcom,smd-edge = <3>;
255 qcom,smd-edge = <6>;
1575 smd-edge {
1579 qcom,smd-edge = <6>;
1585 qcom,smd-channels = "WCNSS_CTRL";
/Linux-v4.19/drivers/clk/qcom/
DMakefile41 obj-$(CONFIG_QCOM_CLK_SMD_RPM) += clk-smd-rpm.o

12