Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/panel/
H A Dpanel-samsung-s6e63m0-spi.c23 struct mipi_dbi *dbi = trsp; in s6e63m0_spi_dcs_read() local
26 ret = mipi_dbi_command_read(dbi, cmd, data); in s6e63m0_spi_dcs_read()
36 struct mipi_dbi *dbi = trsp; in s6e63m0_spi_dcs_write() local
39 ret = mipi_dbi_command_stackbuf(dbi, data[0], (data + 1), (len - 1)); in s6e63m0_spi_dcs_write()
48 struct mipi_dbi *dbi; in s6e63m0_spi_probe() local
51 dbi = devm_kzalloc(dev, sizeof(*dbi), GFP_KERNEL); in s6e63m0_spi_probe()
52 if (!dbi) in s6e63m0_spi_probe()
55 ret = mipi_dbi_spi_init(spi, dbi, NULL); in s6e63m0_spi_probe()
59 dbi->read_commands = s6e63m0_dbi_read_commands; in s6e63m0_spi_probe()
61 return s6e63m0_probe(dev, dbi, s6e63m0_spi_dcs_read, in s6e63m0_spi_probe()
/linux/include/drm/
H A Ddrm_mipi_dbi.h34 int (*command)(struct mipi_dbi *dbi, u8 *cmd, u8 *param, size_t num);
149 struct mipi_dbi dbi; member
165 int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *dbi,
192 void mipi_dbi_hw_reset(struct mipi_dbi *dbi);
193 bool mipi_dbi_display_is_on(struct mipi_dbi *dbi);
201 int mipi_dbi_command_read(struct mipi_dbi *dbi, u8 cmd, u8 *val);
202 int mipi_dbi_command_buf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len);
203 int mipi_dbi_command_stackbuf(struct mipi_dbi *dbi, u8 cmd, const u8 *data,
221 #define mipi_dbi_command(dbi, cmd, seq...) \ argument
224 struct device *dev = &(dbi)->spi->dev; \
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Duar.c194 static unsigned long map_offset(struct mlx5_core_dev *mdev, int dbi) in map_offset() argument
199 return dbi / MLX5_BFREGS_PER_UAR * MLX5_ADAPTER_PAGE_SIZE + in map_offset()
200 (dbi % MLX5_BFREGS_PER_UAR) * in map_offset()
213 int dbi; in alloc_bfreg() local
242 dbi = find_first_bit(bitmap, up->bfregs); in alloc_bfreg()
243 clear_bit(dbi, bitmap); in alloc_bfreg()
248 bfreg->map = up->map + map_offset(mdev, dbi); in alloc_bfreg()
251 bfreg->index = up->index + dbi / MLX5_BFREGS_PER_UAR; in alloc_bfreg()
294 unsigned int dbi; in mlx5_free_bfreg() local
309 dbi = addr_to_dbi_in_syspage(mdev, up, bfreg); in mlx5_free_bfreg()
[all …]
/linux/drivers/target/
H A Dtarget_core_user.c188 uint32_t *dbi; member
494 #define tcmu_cmd_set_dbi(cmd, index) ((cmd)->dbi[(cmd)->dbi_cur++] = (index))
495 #define tcmu_cmd_get_dbi(cmd) ((cmd)->dbi[(cmd)->dbi_cur++])
503 clear_bit(tcmu_cmd->dbi[i], udev->data_bitmap); in tcmu_cmd_free_data()
512 int i, cnt, dbi, dpi; in tcmu_get_empty_block() local
515 dbi = find_first_zero_bit(udev->data_bitmap, udev->dbi_thresh); in tcmu_get_empty_block()
516 if (dbi == udev->dbi_thresh) in tcmu_get_empty_block()
519 dpi = dbi * udev->data_pages_per_blk; in tcmu_get_empty_block()
542 if (i && dbi > udev->dbi_max) in tcmu_get_empty_block()
543 udev->dbi_max = dbi; in tcmu_get_empty_block()
[all …]
/linux/Documentation/devicetree/bindings/pci/
H A Dhisilicon-histb-pcie.txt16 "rc-dbi": configuration space of PCIe controller;
47 reg-names = "control", "rc-dbi", "config";
/linux/arch/arm/boot/dts/st/
H A Dspear1310.dtsi83 reg-names = "dbi", "config";
100 reg-names = "dbi", "config";
117 reg-names = "dbi", "config";
H A Dspear1340.dtsi48 reg-names = "dbi", "config";
H A Dstm32mp153c-lxa-fairytux2.dtsi260 compatible = "shineworld,lh133k", "panel-mipi-dbi-spi";
H A Dstm32mp15xc-lxa-tac.dtsi338 compatible = "shineworld,lh133k", "panel-mipi-dbi-spi";
/linux/arch/riscv/boot/dts/sophgo/
H A Dsg2044.dtsi41 reg-names = "dbi", "atu", "config", "app";
76 reg-names = "dbi", "atu", "config", "app";
111 reg-names = "dbi", "atu", "config", "app";
146 reg-names = "dbi", "atu", "config", "app";
181 reg-names = "dbi", "atu", "config", "app";
/linux/arch/arm/boot/dts/axis/
H A Dartpec6.dtsi167 reg-names = "dbi", "phy", "config";
195 reg-names = "dbi", "dbi2", "phy", "addr_space";
/linux/arch/arm64/boot/dts/qcom/
H A Dsa8540p.dtsi206 reg-names = "parf", "dbi", "elbi", "atu", "config";
H A Dipq5424.dtsi861 reg-names = "dbi",
965 reg-names = "dbi",
1068 reg-names = "dbi",
1171 reg-names = "dbi",
H A Dsc8180x.dtsi1714 "dbi",
1833 "dbi",
1953 "dbi",
2073 "dbi",
H A Dmsm8996.dtsi1901 reg-names = "parf", "dbi", "elbi","config";
1978 reg-names = "parf", "dbi", "elbi","config";
2053 reg-names = "parf", "dbi", "elbi","config";
H A Dsc8280xp.dtsi2163 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2276 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2387 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2501 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2612 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
/linux/arch/arm/boot/dts/allwinner/
H A Dsun8i-v3s-anbernic-rg-nano.dts233 compatible = "saef,sftc154b", "panel-mipi-dbi-spi";
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7d.dtsi121 reg-names = "dbi", "config";
/linux/drivers/gpu/drm/tiny/
H A DKconfig82 https://github.com/notro/panel-mipi-dbi/wiki.
/linux/arch/riscv/boot/dts/sifive/
H A Dfu740-c000.dtsi340 reg-names = "dbi", "config", "mgmt";
/linux/arch/arm64/boot/dts/freescale/
H A Dimx95.dtsi1847 reg-names = "dbi", "config", "atu", "app";
1896 reg-names = "dbi","atu", "dbi2", "app", "dma", "addr_space";
1922 reg-names = "dbi", "config", "atu", "app";
1973 reg-names = "dbi", "atu", "dbi2", "app", "dma", "addr_space";
/linux/arch/arm/boot/dts/socionext/
H A Duniphier-pro5.dtsi628 reg-names = "dbi", "dbi2", "link", "addr_space";
/linux/arch/arm64/boot/dts/hisilicon/
H A Dhi3798cv200.dtsi603 reg-names = "control", "rc-dbi", "config";
H A Dhi3660.dtsi1008 reg-names = "dbi", "apb", "phy", "config";
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx65.dtsi311 "dbi",

12