| /linux/drivers/md/persistent-data/ |
| H A D | dm-space-map-disk.c | 37 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_destroy() local 39 kfree(smd); in sm_disk_destroy() 44 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_extend() local 46 return sm_ll_extend(&smd->ll, extra_blocks); in sm_disk_extend() 51 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_blocks() local 53 *count = smd->old_ll.nr_blocks; in sm_disk_get_nr_blocks() 60 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_free() local 62 *count = (smd->old_ll.nr_blocks - smd->old_ll.nr_allocated) - smd->nr_allocated_this_transaction; in sm_disk_get_nr_free() 70 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_count() local 72 return sm_ll_lookup(&smd->ll, b, result); in sm_disk_get_count() [all …]
|
| /linux/drivers/gpu/drm/tiny/ |
| H A D | sharp-memory.c | 148 static int sharp_memory_update_display(struct sharp_memory_device *smd, in sharp_memory_update_display() argument 155 u32 pitch = smd->pitch; in sharp_memory_update_display() 156 u8 vcom = smd->vcom; in sharp_memory_update_display() 157 u8 *tx_buffer = smd->tx_buffer; in sharp_memory_update_display() 158 u32 tx_buffer_size = smd->tx_buffer_size; in sharp_memory_update_display() 160 mutex_lock(&smd->tx_mutex); in sharp_memory_update_display() 168 ret = sharp_memory_spi_write(smd->spi, tx_buffer, tx_buffer_size); in sharp_memory_update_display() 170 mutex_unlock(&smd->tx_mutex); in sharp_memory_update_display() 175 static int sharp_memory_maintain_display(struct sharp_memory_device *smd) in sharp_memory_maintain_display() argument 178 u8 vcom = smd->vcom; in sharp_memory_maintain_display() [all …]
|
| /linux/drivers/clk/at91/ |
| H 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() 68 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_parent() local 73 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMDS, in at91sam9x5_clk_smd_set_parent() 81 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_get_parent() local 84 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_get_parent() 92 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_rate() local 98 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMD_DIV, in at91sam9x5_clk_smd_set_rate() 116 struct at91sam9x5_clk_smd *smd; in at91sam9x5_clk_register_smd() local 121 smd = kzalloc_obj(*smd); in at91sam9x5_clk_register_smd() [all …]
|
| H A D | Makefile | 13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_tsn.h | 40 int smd; in igc_fpe_handle_mpacket() local 42 smd = FIELD_GET(IGC_RXDADV_STAT_SMD_TYPE_MASK, status_error); in igc_fpe_handle_mpacket() 43 if (smd != IGC_RXD_STAT_SMD_TYPE_V && smd != IGC_RXD_STAT_SMD_TYPE_R) in igc_fpe_handle_mpacket() 50 if (smd == IGC_RXD_STAT_SMD_TYPE_V) in igc_fpe_handle_mpacket() 64 u8 smd = FIELD_GET(IGC_TXD_POPTS_SMD_MASK, olinfo_status); in igc_fpe_transmitted_smd_v() local 66 return smd == SMD_V; in igc_fpe_transmitted_smd_v()
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_common.c | 312 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_start() local 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() 321 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_stop() local 323 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop() 324 smd->edge = NULL; in smd_subdev_stop() 332 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd) in qcom_add_smd_subdev() argument 336 smd->node = of_get_child_by_name(dev->parent->of_node, "smd-edge"); in qcom_add_smd_subdev() 337 if (!smd->node) in qcom_add_smd_subdev() 340 smd->dev = dev; in qcom_add_smd_subdev() [all …]
|
| H 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/ |
| H A D | Makefile | 5 obj-$(CONFIG_QRTR_SMD) += qrtr-smd.o 6 qrtr-smd-y := smd.o
|
| /linux/drivers/interconnect/qcom/ |
| H A D | Makefile | 48 icc-smd-rpm-objs := smd-rpm.o icc-rpm.o icc-rpm-clocks.o 92 obj-$(CONFIG_INTERCONNECT_QCOM_SMD_RPM) += icc-smd-rpm.o
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-rcar.c | 156 u8 smd; member 255 rcar_i2c_write(priv, ICMPR, priv->smd); in rcar_i2c_init() 300 priv->smd = RCAR_DEFAULT_SMD; in rcar_i2c_clock_calculate() 382 x = DIV_ROUND_UP(x - 8 - 2 * priv->smd - round, sum_ratio); in rcar_i2c_clock_calculate() 383 scl = rate / (8 + 2 * priv->smd + sum_ratio * x + round); in rcar_i2c_clock_calculate() 391 if (priv->smd >= priv->schd) in rcar_i2c_clock_calculate() 392 priv->smd = priv->schd - 1; in rcar_i2c_clock_calculate() 395 scl, t.bus_freq_hz, rate, round, cdf, priv->schd, priv->scld, priv->smd); in rcar_i2c_clock_calculate()
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| H A D | Makefile | 6 smd.o \
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| H 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
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-msm8226.dtsi | 159 smd-edge { 162 qcom,smd-edge = <15>; 165 compatible = "qcom,rpm-msm8226", "qcom,smd-rpm"; 166 qcom,smd-channels = "rpm_requests"; 989 smd-edge { 993 qcom,smd-edge = <0>; 1388 smd-edge { 1392 qcom,smd-edge = <1>;
|
| H A D | qcom-msm8974.dtsi | 135 smd-edge { 138 qcom,smd-edge = <15>; 141 compatible = "qcom,rpm-msm8974", "qcom,smd-rpm"; 142 qcom,smd-channels = "rpm_requests"; 796 smd-edge { 800 qcom,smd-edge = <6>; 804 qcom,smd-channels = "WCNSS_CTRL"; 1618 smd-edge { 1622 qcom,smd-edge = <0>; 2262 smd-edge { [all …]
|
| H A D | qcom-apq8084.dtsi | 789 smd-edge { 792 qcom,smd-edge = <15>; 795 compatible = "qcom,rpm-apq8084", "qcom,smd-rpm"; 796 qcom,smd-channels = "rpm_requests";
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8953.dtsi | 215 smd-edge { 218 qcom,smd-edge = <15>; 221 compatible = "qcom,rpm-msm8953", "qcom,smd-rpm"; 222 qcom,smd-channels = "rpm_requests"; 1482 smd-edge { 1485 qcom,smd-edge = <0>; 2043 smd-edge { 2047 qcom,smd-edge = <6>; 2054 qcom,smd-channels = "WCNSS_CTRL"; 2172 smd-edge { [all …]
|
| H A D | msm8916.dtsi | 310 smd-edge { 313 qcom,smd-edge = <15>; 316 compatible = "qcom,rpm-msm8916", "qcom,smd-rpm"; 317 qcom,smd-channels = "rpm_requests"; 1992 smd-edge { 1995 qcom,smd-edge = <0>; 2003 qcom,smd-channels = "apr_audio_svc"; 2051 qcom,smd-channels = "fastrpcsmd-apps-dsp"; 2470 smd-edge { 2474 qcom,smd-edge = <6>; [all …]
|
| H A D | msm8917.dtsi | 219 smd-edge { 222 qcom,smd-edge = <15>; 225 compatible = "qcom,rpm-msm8917", "qcom,smd-rpm"; 226 qcom,smd-channels = "rpm_requests"; 1537 smd-edge { 1541 qcom,smd-edge = <6>; 1548 qcom,smd-channels = "WCNSS_CTRL";
|
| H A D | msm8939.dtsi | 258 smd-edge { 261 qcom,smd-edge = <15>; 264 compatible = "qcom,rpm-msm8936", "qcom,smd-rpm"; 265 qcom,smd-channels = "rpm_requests"; 1779 smd-edge { 1782 qcom,smd-edge = <0>; 1790 qcom,smd-channels = "apr_audio_svc"; 2240 smd-edge { 2243 qcom,smd-edge = <6>; 2250 qcom,smd-channels = "WCNSS_CTRL";
|
| H A D | msm8937.dtsi | 319 smd-edge { 322 qcom,smd-edge = <15>; 325 compatible = "qcom,rpm-msm8937", "qcom,smd-rpm"; 326 qcom,smd-channels = "rpm_requests"; 1731 smd-edge { 1735 qcom,smd-edge = <6>; 1742 qcom,smd-channels = "WCNSS_CTRL";
|
| H A D | msm8976.dtsi | 245 smd-edge { 248 qcom,smd-edge = <15>; 251 compatible = "qcom,rpm-msm8976", "qcom,smd-rpm"; 252 qcom,smd-channels = "rpm_requests"; 1579 smd-edge { 1583 qcom,smd-edge = <6>; 1590 qcom,smd-channels = "WCNSS_CTRL";
|
| H A D | msm8994.dtsi | 184 smd-edge { 187 qcom,smd-edge = <15>; 191 compatible = "qcom,rpm-msm8994", "qcom,smd-rpm"; 192 qcom,smd-channels = "rpm_requests";
|
| H A D | msm8996.dtsi | 476 compatible = "qcom,rpm-msm8996", "qcom,glink-smd-rpm"; 2536 smd-edge { 2541 qcom,smd-edge = <3>; 2612 smd-edge { 2617 qcom,smd-edge = <0>; 3574 smd-edge { 3579 qcom,smd-edge = <1>; 3585 qcom,smd-channels = "apr_audio_svc"; 3633 qcom,smd-channels = "fastrpcsmd-apps-dsp";
|
| /linux/drivers/soc/qcom/ |
| H A D | Makefile | 25 obj-$(CONFIG_QCOM_SMD_RPM) += rpm-proc.o smd-rpm.o
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx53-smd.dts | 12 compatible = "fsl,imx53-smd", "fsl,imx53";
|