Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Duar.c196 static unsigned long map_offset(struct mlx5_core_dev *mdev, int dbi) in map_offset() argument
201 return dbi / MLX5_BFREGS_PER_UAR * MLX5_ADAPTER_PAGE_SIZE + in map_offset()
202 (dbi % MLX5_BFREGS_PER_UAR) * in map_offset()
215 int dbi; in alloc_bfreg() local
244 dbi = find_first_bit(bitmap, up->bfregs); in alloc_bfreg()
245 clear_bit(dbi, bitmap); in alloc_bfreg()
250 bfreg->map = up->map + map_offset(mdev, dbi); in alloc_bfreg()
253 bfreg->index = up->index + dbi / MLX5_BFREGS_PER_UAR; in alloc_bfreg()
296 unsigned int dbi; in mlx5_free_bfreg() local
311 dbi = addr_to_dbi_in_syspage(mdev, up, bfreg); in mlx5_free_bfreg()
[all …]
/Linux-v4.19/Documentation/gpu/
Dtinydrm.rst35 .. kernel-doc:: drivers/gpu/drm/tinydrm/mipi-dbi.c
38 .. kernel-doc:: include/drm/tinydrm/mipi-dbi.h
41 .. kernel-doc:: drivers/gpu/drm/tinydrm/mipi-dbi.c
Dtodo.rst439 - extract the mipi-dbi helper (well, the non-tinydrm specific parts at
441 one of the ideas for having a shared dsi/dbi helper, abstracting away the
/Linux-v4.19/drivers/target/
Dtarget_core_user.c190 uint32_t *dbi; member
482 #define tcmu_cmd_set_dbi(cmd, index) ((cmd)->dbi[(cmd)->dbi_cur++] = (index))
483 #define tcmu_cmd_get_dbi(cmd) ((cmd)->dbi[(cmd)->dbi_cur++])
491 clear_bit(tcmu_cmd->dbi[i], udev->data_bitmap); in tcmu_cmd_free_data()
498 int ret, dbi; in tcmu_get_empty_block() local
500 dbi = find_first_zero_bit(udev->data_bitmap, udev->dbi_thresh); in tcmu_get_empty_block()
501 if (dbi == udev->dbi_thresh) in tcmu_get_empty_block()
504 page = radix_tree_lookup(&udev->data_blocks, dbi); in tcmu_get_empty_block()
515 ret = radix_tree_insert(&udev->data_blocks, dbi, page); in tcmu_get_empty_block()
520 if (dbi > udev->dbi_max) in tcmu_get_empty_block()
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/pci/
Dkirin-pcie.txt15 "dbi": controller configuration registers;
29 reg-names = "dbi","apb","phy", "config";
Daxis,artpec6-pcie.txt14 - "dbi"
31 reg-names = "dbi", "phy", "config";
Dhisilicon-histb-pcie.txt16 "rc-dbi": configuration space of PCIe controller;
47 reg-names = "control", "rc-dbi", "config";
Ddesignware-pcie.txt50 reg-names = "dbi", "config";
66 reg-names = "dbi", "dbi2", "addr_space";
Dqcom,pcie.txt24 - "dbi" DesignWare PCIe registers
221 reg-names = "dbi", "elbi", "parf", "config";
259 reg-names = "parf", "dbi", "elbi", "config";
Dfsl,imx6q-pcie.txt60 reg-names = "dbi", "config";
/Linux-v4.19/drivers/gpu/drm/tinydrm/
DMakefile4 obj-$(CONFIG_TINYDRM_MIPI_DBI) += mipi-dbi.o
/Linux-v4.19/arch/arm/boot/dts/
Dspear1310.dtsi89 reg-names = "dbi", "config";
108 reg-names = "dbi", "config";
127 reg-names = "dbi", "config";
Dimx7d.dtsi117 reg-names = "dbi", "config";
Dspear1340.dtsi54 reg-names = "dbi", "config";
Dartpec6.dtsi166 reg-names = "dbi", "phy", "config";
194 reg-names = "dbi", "dbi2", "phy", "addr_space";
Dqcom-ipq4019.dtsi381 reg-names = "dbi", "elbi", "parf", "config";
Dimx6qdl.dtsi263 reg-names = "dbi", "config";
Dimx6sx.dtsi1345 reg-names = "dbi", "config";
Dqcom-apq8064.dtsi1416 reg-names = "dbi", "elbi", "parf", "config";
/Linux-v4.19/drivers/pci/controller/dwc/
Dpcie-kirin.c153 struct resource *dbi; in kirin_pcie_get_resource() local
165 dbi = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); in kirin_pcie_get_resource()
166 kirin_pcie->pci->dbi_base = devm_ioremap_resource(dev, dbi); in kirin_pcie_get_resource()
/Linux-v4.19/arch/arm64/boot/dts/qcom/
Dipq8074.dtsi303 reg-names = "dbi", "elbi", "parf", "config";
381 reg-names = "dbi", "elbi", "parf", "config";
Dmsm8996.dtsi971 reg-names = "parf", "dbi", "elbi","config";
1026 reg-names = "parf", "dbi", "elbi","config";
1077 reg-names = "parf", "dbi", "elbi","config";
/Linux-v4.19/arch/arm64/boot/dts/hisilicon/
Dhi3798cv200.dtsi565 reg-names = "control", "rc-dbi", "config";
Dhi3660.dtsi980 reg-names = "dbi", "apb", "phy", "config";