/Linux-v6.1/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-v6.1/drivers/clk/at91/ |
D | clk-smd.c | 29 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_recalc_rate() local 33 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_recalc_rate() 63 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_parent() local 68 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMDS, in at91sam9x5_clk_smd_set_parent() 76 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_get_parent() local 79 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_get_parent() 87 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_rate() local 93 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMD_DIV, in at91sam9x5_clk_smd_set_rate() 111 struct at91sam9x5_clk_smd *smd; in at91sam9x5_clk_register_smd() local 116 smd = kzalloc(sizeof(*smd), GFP_KERNEL); in at91sam9x5_clk_register_smd() [all …]
|
D | Makefile | 13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
|
/Linux-v6.1/drivers/remoteproc/ |
D | qcom_common.c | 296 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_start() local 298 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start() 300 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start() 305 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_stop() local 307 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop() 308 smd->edge = NULL; in smd_subdev_stop() 316 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd) in qcom_add_smd_subdev() argument 320 smd->node = of_get_child_by_name(dev->parent->of_node, "smd-edge"); in qcom_add_smd_subdev() 321 if (!smd->node) in qcom_add_smd_subdev() 324 smd->dev = dev; in qcom_add_smd_subdev() [all …]
|
D | qcom_common.h | 44 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd); 45 void qcom_remove_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
|
/Linux-v6.1/net/qrtr/ |
D | Makefile | 5 obj-$(CONFIG_QRTR_SMD) += qrtr-smd.o 6 qrtr-smd-y := smd.o
|
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,wcnss-pil.txt | 112 The wcnss node can also have an subnode named "smd-edge" that describes the SMD 114 See ../soc/qcom/qcom,smd.yaml for details on how to describe the SMD edge. 157 smd-edge { 161 qcom,smd-edge = <6>; 168 qcom,smd-channels = "WCNSS_CTRL";
|
D | qcom,q6v5.txt | 208 The Hexagon node may also have an subnode named either "smd-edge" or 210 related to the Hexagon. See ../soc/qcom/qcom,smd.yaml and 256 smd-edge { 260 qcom,smd-edge = <0>;
|
/Linux-v6.1/drivers/interconnect/qcom/ |
D | Makefile | 28 icc-smd-rpm-objs := smd-rpm.o icc-rpm.o 52 obj-$(CONFIG_INTERCONNECT_QCOM_SMD_RPM) += icc-smd-rpm.o
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | qcom-msm8226.dtsi | 64 smd { 65 compatible = "qcom,smd"; 70 qcom,smd-edge = <15>; 74 qcom,smd-channels = "rpm_requests"; 565 smd-edge { 569 qcom,smd-edge = <1>;
|
D | qcom-apq8084.dtsi | 465 smd { 466 compatible = "qcom,smd"; 471 qcom,smd-edge = <15>; 475 qcom,smd-channels = "rpm_requests";
|
D | qcom-msm8974.dtsi | 295 smd { 296 compatible = "qcom,smd"; 301 qcom,smd-edge = <15>; 305 qcom,smd-channels = "rpm_requests"; 733 smd-edge { 737 qcom,smd-edge = <6>; 741 qcom,smd-channels = "WCNSS_CTRL"; 1226 smd-edge { 1230 qcom,smd-edge = <0>; 1700 smd-edge { [all …]
|
D | imx53-smd.dts | 12 compatible = "fsl,imx53-smd", "fsl,imx53"; 101 imx53-smd {
|
D | qcom-apq8064.dtsi | 228 smd { 229 compatible = "qcom,smd"; 235 qcom,smd-edge = <0>; 244 qcom,smd-edge = <1>; 253 qcom,smd-edge = <3>; 262 qcom,smd-edge = <6>; 1585 smd-edge { 1589 qcom,smd-edge = <6>; 1595 qcom,smd-channels = "WCNSS_CTRL";
|
D | qcom-msm8974pro-fairphone-fp2.dts | 169 smd-edge {
|
D | Makefile | 465 imx53-smd.dtb \
|
/Linux-v6.1/drivers/net/wireless/ath/wcn36xx/ |
D | Makefile | 6 smd.o \
|
/Linux-v6.1/drivers/soc/qcom/ |
D | Makefile | 17 obj-$(CONFIG_QCOM_SMD_RPM) += smd-rpm.o
|
D | Kconfig | 164 module. This will build a module called "qcom-smd-rpm".
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | msm8916.dtsi | 289 smd { 290 compatible = "qcom,smd"; 295 qcom,smd-edge = <15>; 299 qcom,smd-channels = "rpm_requests"; 1406 smd-edge { 1409 qcom,smd-edge = <0>; 1417 qcom,smd-channels = "fastrpcsmd-apps-dsp"; 1822 smd-edge { 1826 qcom,smd-edge = <6>; 1833 qcom,smd-channels = "WCNSS_CTRL";
|
D | msm8994.dtsi | 232 smd { 233 compatible = "qcom,smd"; 237 qcom,smd-edge = <15>; 242 qcom,smd-channels = "rpm_requests";
|
D | msm8953.dtsi | 316 smd { 317 compatible = "qcom,smd"; 322 qcom,smd-edge = <15>; 326 qcom,smd-channels = "rpm_requests";
|
D | msm8996.dtsi | 2373 smd-edge { 2378 qcom,smd-edge = <3>; 2433 smd-edge { 2438 qcom,smd-edge = <0>; 3379 smd-edge { 3384 qcom,smd-edge = <1>; 3391 qcom,smd-channels = "apr_audio_svc";
|
/Linux-v6.1/drivers/clk/qcom/ |
D | Makefile | 59 obj-$(CONFIG_QCOM_CLK_SMD_RPM) += clk-smd-rpm.o
|