/Linux-v4.19/drivers/md/persistent-data/ |
D | dm-space-map-disk.c | 36 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/ |
D | qcom_common.c | 134 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 …]
|
D | qcom_common.h | 38 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/ |
D | clk-smd.c | 36 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 …]
|
D | Makefile | 13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
|
/Linux-v4.19/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smd-rpm.txt | 8 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";
|
D | qcom,smd.txt | 10 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";
|
D | qcom,wcnss.txt | 11 - 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/ |
D | Makefile | 3 obj-$(CONFIG_QRTR_SMD) += qrtr-smd.o 4 qrtr-smd-y := smd.o
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | qcom,rpmcc.txt | 31 smd { 32 compatible = "qcom,smd"; 37 qcom,smd-edge = <15>; 41 qcom,smd-channels = "rpm_requests";
|
D | at91-clock.txt | 63 "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/ |
D | qcom,wcnss-pil.txt | 94 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";
|
D | qcom,adsp.txt | 66 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>;
|
D | qcom,q6v5.txt | 100 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/ |
D | qcom,smd-rpm-regulator.txt | 8 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/ |
D | msm8992.dtsi | 259 smd_rpm: smd { 260 compatible = "qcom,smd"; 264 qcom,smd-edge = <15>; 270 qcom,smd-channels = "rpm_requests";
|
D | msm8916.dtsi | 1014 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";
|
D | msm8992-bullhead-rev-101.dts | 58 #include "msm8994-smd-rpm.dtsi"
|
/Linux-v4.19/drivers/net/wireless/ath/wcn36xx/ |
D | Makefile | 6 smd.o \
|
/Linux-v4.19/drivers/soc/qcom/ |
D | Makefile | 15 obj-$(CONFIG_QCOM_SMD_RPM) += smd-rpm.o
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | qcom-apq8084.dtsi | 457 smd { 458 compatible = "qcom,smd"; 463 qcom,smd-edge = <15>; 467 qcom,smd-channels = "rpm_requests";
|
D | imx53-smd.dts | 12 compatible = "fsl,imx53-smd", "fsl,imx53"; 100 imx53-smd {
|
D | qcom-msm8974.dtsi | 1039 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";
|
D | qcom-apq8064.dtsi | 221 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/ |
D | Makefile | 41 obj-$(CONFIG_QCOM_CLK_SMD_RPM) += clk-smd-rpm.o
|