| /linux/drivers/md/persistent-data/ |
| A D | dm-space-map-disk.c | 39 kfree(smd); in sm_disk_destroy() 62 *count = (smd->old_ll.nr_blocks - smd->old_ll.nr_allocated) - smd->nr_allocated_this_transaction; in sm_disk_get_nr_free() 139 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, smd->begin, smd->ll.nr_blocks, b); in sm_disk_new_block() 145 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, 0, smd->begin, b); in sm_disk_new_block() 167 memcpy(&smd->old_ll, &smd->ll, sizeof(smd->old_ll)); in sm_disk_commit() 223 smd = kmalloc(sizeof(*smd), GFP_KERNEL); in dm_sm_disk_create() 224 if (!smd) in dm_sm_disk_create() 229 memcpy(&smd->sm, &ops, sizeof(smd->sm)); in dm_sm_disk_create() 257 smd = kmalloc(sizeof(*smd), GFP_KERNEL); in dm_sm_disk_open() 258 if (!smd) in dm_sm_disk_open() [all …]
|
| /linux/drivers/clk/at91/ |
| A 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() 84 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_get_parent() 116 struct at91sam9x5_clk_smd *smd; in at91sam9x5_clk_register_smd() local 121 smd = kzalloc(sizeof(*smd), GFP_KERNEL); in at91sam9x5_clk_register_smd() 122 if (!smd) in at91sam9x5_clk_register_smd() 131 smd->hw.init = &init; in at91sam9x5_clk_register_smd() 132 smd->regmap = regmap; in at91sam9x5_clk_register_smd() 134 hw = &smd->hw; in at91sam9x5_clk_register_smd() 135 ret = clk_hw_register(NULL, &smd->hw); in at91sam9x5_clk_register_smd() [all …]
|
| A D | Makefile | 13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| A D | qcom,smd-edge.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,smd-edge.yaml# 24 const: smd-edge 29 - qcom,smd-channels 36 - qcom,smd-channels 66 qcom,smd-edge: 79 $ref: /schemas/soc/qcom/qcom,smd-rpm.yaml# 81 - qcom,smd-channels 88 - qcom,smd-channels 94 - qcom,smd-edge 112 smd-edge { [all …]
|
| A D | qcom,rpm-proc.yaml | 95 smd-edge: 96 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 124 - smd-edge 139 smd-edge { 142 qcom,smd-edge = <15>; 145 compatible = "qcom,rpm-msm8916", "qcom,smd-rpm"; 146 qcom,smd-channels = "rpm_requests"; 166 compatible = "qcom,rpm-qcm2290", "qcom,glink-smd-rpm";
|
| A D | qcom,wcnss-pil.yaml | 95 smd-edge: 96 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 167 - smd-edge 263 smd-edge { 267 qcom,smd-edge = <6>; 274 qcom,smd-channels = "WCNSS_CTRL";
|
| A D | qcom,msm8916-mss-pil.yaml | 137 smd-edge: 138 $ref: qcom,smd-edge.yaml# 194 - smd-edge 282 smd-edge { 285 qcom,smd-edge = <0>;
|
| A D | qcom,pas-common.yaml | 66 smd-edge: 67 $ref: /schemas/remoteproc/qcom,smd-edge.yaml#
|
| A D | qcom,glink-rpm-edge.yaml | 45 $ref: /schemas/soc/qcom/qcom,smd-rpm.yaml# 93 compatible = "qcom,rpm-msm8996", "qcom,glink-smd-rpm";
|
| A D | qcom,msm8996-mss-pil.yaml | 134 smd-edge: 135 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 236 - smd-edge 240 smd-edge: false
|
| A D | qcom,q6v5.txt | 99 The Hexagon node may also have an subnode named either "smd-edge" or 101 related to the Hexagon. See ../soc/qcom/qcom,smd.yaml and
|
| A D | qcom,adsp.yaml | 214 smd-edge { 218 qcom,smd-edge = <1>;
|
| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| A D | qcom,smd-rpm.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm.yaml# 50 - const: qcom,smd-rpm 63 - const: qcom,glink-smd-rpm 78 qcom,smd-channels: 86 $ref: /schemas/regulator/qcom,smd-rpm-regulator.yaml# 93 const: qcom,smd-rpm 98 - qcom,smd-channels 101 qcom,smd-channels: false 118 smd-edge { 121 qcom,smd-edge = <15>; [all …]
|
| A D | qcom,smd.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd.yaml# 26 const: qcom,smd 29 "^smd-edge|rpm$": 30 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 43 # The following example represents a smd node, with one edge representing the 51 compatible = "qcom,smd"; 56 qcom,smd-edge = <15>; 59 compatible = "qcom,rpm-msm8974", "qcom,smd-rpm"; 60 qcom,smd-channels = "rpm_requests";
|
| A D | qcom,wcnss.yaml | 35 qcom,smd-channels: 94 - qcom,smd-channels 102 smd-edge { 106 qcom,smd-edge = <6>; 113 qcom,smd-channels = "WCNSS_CTRL";
|
| A D | qcom,apr.yaml | 79 qcom,smd-channels: 136 qcom,smd-channels: false 140 - qcom,smd-channels
|
| /linux/drivers/remoteproc/ |
| A D | qcom_common.c | 314 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start() 316 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start() 323 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop() 324 smd->edge = NULL; in smd_subdev_stop() 337 if (!smd->node) in qcom_add_smd_subdev() 340 smd->dev = dev; in qcom_add_smd_subdev() 341 smd->subdev.start = smd_subdev_start; in qcom_add_smd_subdev() 342 smd->subdev.stop = smd_subdev_stop; in qcom_add_smd_subdev() 344 rproc_add_subdev(rproc, &smd->subdev); in qcom_add_smd_subdev() 355 if (!smd->node) in qcom_remove_smd_subdev() [all …]
|
| A D | qcom_common.h | 55 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd); 56 void qcom_remove_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
|
| /linux/net/qrtr/ |
| A D | Makefile | 5 obj-$(CONFIG_QRTR_SMD) += qrtr-smd.o 6 qrtr-smd-y := smd.o
|
| /linux/drivers/interconnect/qcom/ |
| A D | Makefile | 41 icc-smd-rpm-objs := smd-rpm.o icc-rpm.o icc-rpm-clocks.o 78 obj-$(CONFIG_INTERCONNECT_QCOM_SMD_RPM) += icc-smd-rpm.o
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| A D | Makefile | 6 smd.o \
|
| /linux/drivers/i2c/busses/ |
| A D | i2c-rcar.c | 154 u8 smd; member 252 rcar_i2c_write(priv, ICMPR, priv->smd); in rcar_i2c_init() 297 priv->smd = RCAR_DEFAULT_SMD; in rcar_i2c_clock_calculate() 379 x = DIV_ROUND_UP(x - 8 - 2 * priv->smd - round, sum_ratio); in rcar_i2c_clock_calculate() 380 scl = rate / (8 + 2 * priv->smd + sum_ratio * x + round); in rcar_i2c_clock_calculate() 388 if (priv->smd >= priv->schd) in rcar_i2c_clock_calculate() 389 priv->smd = priv->schd - 1; in rcar_i2c_clock_calculate() 392 scl, t.bus_freq_hz, rate, round, cdf, priv->schd, priv->scld, priv->smd); in rcar_i2c_clock_calculate()
|
| /linux/Documentation/devicetree/bindings/clock/ |
| A D | qcom,rpmcc.yaml | 142 compatible = "qcom,rpm-msm8916", "qcom,smd-rpm"; 143 qcom,smd-channels = "rpm_requests";
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| A D | qcom,smd-rpm-regulator.yaml | 4 $id: http://devicetree.org/schemas/regulator/qcom,smd-rpm-regulator.yaml# 15 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml for 18 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | msm8953.dtsi | 196 smd-edge { 199 qcom,smd-edge = <15>; 203 qcom,smd-channels = "rpm_requests"; 1265 smd-edge { 1268 qcom,smd-edge = <0>; 1747 smd-edge { 1751 qcom,smd-edge = <6>; 1758 qcom,smd-channels = "WCNSS_CTRL"; 1876 smd-edge { 1881 qcom,smd-edge = <1>; [all …]
|