/Linux-v4.19/drivers/net/ethernet/dec/tulip/ |
D | dmfe.c | 368 struct dmfe_board_info *db; /* board information structure */ in dmfe_init_one() local 395 dev = alloc_etherdev(sizeof(*db)); in dmfe_init_one() 439 db = netdev_priv(dev); in dmfe_init_one() 442 db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) * in dmfe_init_one() 443 DESC_ALL_CNT + 0x20, &db->desc_pool_dma_ptr); in dmfe_init_one() 444 if (!db->desc_pool_ptr) { in dmfe_init_one() 449 db->buf_pool_ptr = pci_alloc_consistent(pdev, TX_BUF_ALLOC * in dmfe_init_one() 450 TX_DESC_CNT + 4, &db->buf_pool_dma_ptr); in dmfe_init_one() 451 if (!db->buf_pool_ptr) { in dmfe_init_one() 456 db->first_tx_desc = (struct tx_desc *) db->desc_pool_ptr; in dmfe_init_one() [all …]
|
D | uli526x.c | 240 static void phy_write_1bit(struct uli526x_board_info *db, u32); 241 static u16 phy_read_1bit(struct uli526x_board_info *db); 253 static void srom_clk_write(struct uli526x_board_info *db, u32 data) in srom_clk_write() argument 255 void __iomem *ioaddr = db->ioaddr; in srom_clk_write() 286 struct uli526x_board_info *db; /* board information structure */ in uli526x_init_one() local 297 dev = alloc_etherdev(sizeof(*db)); in uli526x_init_one() 332 db = netdev_priv(dev); in uli526x_init_one() 337 …db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20, &db->… in uli526x_init_one() 338 if (!db->desc_pool_ptr) in uli526x_init_one() 341 …db->buf_pool_ptr = pci_alloc_consistent(pdev, TX_BUF_ALLOC * TX_DESC_CNT + 4, &db->buf_pool_dma_pt… in uli526x_init_one() [all …]
|
/Linux-v4.19/drivers/isdn/i4l/ |
D | isdn_bsdcomp.c | 174 static void bsd_clear(struct bsd_db *db) in bsd_clear() argument 176 db->clear_count++; in bsd_clear() 177 db->max_ent = FIRST - 1; in bsd_clear() 178 db->n_bits = BSD_INIT_BITS; in bsd_clear() 179 db->bytes_out = 0; in bsd_clear() 180 db->in_count = 0; in bsd_clear() 181 db->incomp_count = 0; in bsd_clear() 182 db->ratio = 0; in bsd_clear() 183 db->checkpoint = CHECK_GAP; in bsd_clear() 199 static int bsd_check(struct bsd_db *db) /* 1=output CLEAR */ in bsd_check() argument [all …]
|
/Linux-v4.19/drivers/net/ethernet/davicom/ |
D | dm9000.c | 150 #define dm9000_dbg(db, lev, msg...) do { \ argument 152 dev_dbg(db->dev, msg); \ 167 ior(struct board_info *db, int reg) in ior() argument 169 writeb(reg, db->io_addr); in ior() 170 return readb(db->io_data); in ior() 178 iow(struct board_info *db, int reg, int value) in iow() argument 180 writeb(reg, db->io_addr); in iow() 181 writeb(value, db->io_data); in iow() 185 dm9000_reset(struct board_info *db) in dm9000_reset() argument 187 dev_dbg(db->dev, "resetting device\n"); in dm9000_reset() [all …]
|
/Linux-v4.19/drivers/net/ethernet/allwinner/ |
D | sun4i-emac.c | 95 struct emac_board_info *db = netdev_priv(dev); in emac_update_speed() local 99 reg_val = readl(db->membase + EMAC_MAC_SUPP_REG); in emac_update_speed() 101 if (db->speed == SPEED_100) in emac_update_speed() 103 writel(reg_val, db->membase + EMAC_MAC_SUPP_REG); in emac_update_speed() 108 struct emac_board_info *db = netdev_priv(dev); in emac_update_duplex() local 112 reg_val = readl(db->membase + EMAC_MAC_CTL1_REG); in emac_update_duplex() 114 if (db->duplex) in emac_update_duplex() 116 writel(reg_val, db->membase + EMAC_MAC_CTL1_REG); in emac_update_duplex() 121 struct emac_board_info *db = netdev_priv(dev); in emac_handle_link_change() local 127 if (db->speed != phydev->speed) { in emac_handle_link_change() [all …]
|
/Linux-v4.19/drivers/net/ppp/ |
D | bsd_comp.c | 173 static int bsd_init (void *db, unsigned char *options, 222 bsd_clear(struct bsd_db *db) in bsd_clear() argument 224 db->clear_count++; in bsd_clear() 225 db->max_ent = FIRST-1; in bsd_clear() 226 db->n_bits = BSD_INIT_BITS; in bsd_clear() 227 db->bytes_out = 0; in bsd_clear() 228 db->in_count = 0; in bsd_clear() 229 db->ratio = 0; in bsd_clear() 230 db->checkpoint = CHECK_GAP; in bsd_clear() 247 static int bsd_check (struct bsd_db *db) /* 1=output CLEAR */ in bsd_check() argument [all …]
|
/Linux-v4.19/drivers/infiniband/hw/hns/ |
D | hns_roce_db.c | 12 struct hns_roce_db *db) in hns_roce_db_map_user() argument 42 db->dma = sg_dma_address(page->umem->sg_head.sgl) + in hns_roce_db_map_user() 45 db->virt_addr = sg_virt(page->umem->sg_head.sgl); in hns_roce_db_map_user() 46 db->u.user_page = page; in hns_roce_db_map_user() 57 struct hns_roce_db *db) in hns_roce_db_unmap_user() argument 61 refcount_dec(&db->u.user_page->refcount); in hns_roce_db_unmap_user() 62 if (refcount_dec_if_one(&db->u.user_page->refcount)) { in hns_roce_db_unmap_user() 63 list_del(&db->u.user_page->list); in hns_roce_db_unmap_user() 64 ib_umem_release(db->u.user_page->umem); in hns_roce_db_unmap_user() 65 kfree(db->u.user_page); in hns_roce_db_unmap_user() [all …]
|
/Linux-v4.19/drivers/mailbox/ |
D | tegra-hsp.c | 112 static bool tegra_hsp_doorbell_can_ring(struct tegra_hsp_doorbell *db) in tegra_hsp_doorbell_can_ring() argument 116 value = tegra_hsp_channel_readl(&db->channel, HSP_DB_ENABLE); in tegra_hsp_doorbell_can_ring() 136 struct tegra_hsp_doorbell *db; in tegra_hsp_doorbell_get() local 140 db = __tegra_hsp_doorbell_get(hsp, master); in tegra_hsp_doorbell_get() 143 return db; in tegra_hsp_doorbell_get() 149 struct tegra_hsp_doorbell *db; in tegra_hsp_doorbell_irq() local 152 db = tegra_hsp_doorbell_get(hsp, TEGRA_HSP_DB_MASTER_CCPLEX); in tegra_hsp_doorbell_irq() 153 if (!db) in tegra_hsp_doorbell_irq() 156 value = tegra_hsp_channel_readl(&db->channel, HSP_DB_PENDING); in tegra_hsp_doorbell_irq() 157 tegra_hsp_channel_writel(&db->channel, value, HSP_DB_PENDING); in tegra_hsp_doorbell_irq() [all …]
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/nfpcore/ |
D | nfp_hwinfo.c | 159 hwinfo_db_validate(struct nfp_cpp *cpp, struct nfp_hwinfo *db, u32 len) in hwinfo_db_validate() argument 163 size = le32_to_cpu(db->size); in hwinfo_db_validate() 170 crc = crc32_posix(db, size); in hwinfo_db_validate() 171 if (crc != get_unaligned_le32(db->start + size)) { in hwinfo_db_validate() 173 crc, get_unaligned_le32(db->start + size)); in hwinfo_db_validate() 178 return hwinfo_db_walk(cpp, db, size); in hwinfo_db_validate() 189 u8 *db; in hwinfo_try_fetch() local 211 db = kmalloc(*cpp_size + 1, GFP_KERNEL); in hwinfo_try_fetch() 212 if (!db) in hwinfo_try_fetch() 215 err = nfp_cpp_read(cpp, cpp_id, cpp_addr, db, *cpp_size); in hwinfo_try_fetch() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/ps3/ |
D | os-area.c | 385 static int db_verify(const struct os_area_db *db) in db_verify() argument 387 if (memcmp(db->magic_num, OS_AREA_DB_MAGIC_NUM, in db_verify() 388 sizeof(db->magic_num))) { in db_verify() 393 if (db->version != 1) { in db_verify() 407 const struct os_area_db *db; member 430 static int db_for_each_64(const struct os_area_db *db, in db_for_each_64() argument 434 if (!i->db) { in db_for_each_64() 435 i->db = db; in db_for_each_64() 437 i->idx = (void *)db + db->index_64; in db_for_each_64() 438 i->last_idx = i->idx + db->count_64; in db_for_each_64() [all …]
|
/Linux-v4.19/lib/ |
D | debugobjects.c | 283 struct debug_bucket *db = obj_hash; in debug_objects_oom() local 292 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_oom() 293 raw_spin_lock_irqsave(&db->lock, flags); in debug_objects_oom() 294 hlist_move_list(&db->list, &freelist); in debug_objects_oom() 295 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_objects_oom() 376 struct debug_bucket *db; in __debug_object_init() local 382 db = get_bucket((unsigned long) addr); in __debug_object_init() 384 raw_spin_lock_irqsave(&db->lock, flags); in __debug_object_init() 386 obj = lookup_object(addr, db); in __debug_object_init() 388 obj = alloc_object(addr, db, descr); in __debug_object_init() [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | wq.c | 85 err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); in mlx5_wq_cyc_create() 99 wq->db = wq_ctrl->db.db; in mlx5_wq_cyc_create() 106 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_wq_cyc_create() 152 err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); in mlx5_wq_qp_create() 167 wq->rq.db = &wq_ctrl->db.db[MLX5_RCV_DBR]; in mlx5_wq_qp_create() 168 wq->sq.db = &wq_ctrl->db.db[MLX5_SND_DBR]; in mlx5_wq_qp_create() 175 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_wq_qp_create() 188 err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); in mlx5_cqwq_create() 204 wq->db = wq_ctrl->db.db; in mlx5_cqwq_create() 211 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_cqwq_create() [all …]
|
D | alloc.c | 212 struct mlx5_db *db) in mlx5_alloc_db_from_pgdir() argument 224 db->u.pgdir = pgdir; in mlx5_alloc_db_from_pgdir() 225 db->index = i; in mlx5_alloc_db_from_pgdir() 226 offset = db->index * cache_line_size(); in mlx5_alloc_db_from_pgdir() 227 db->db = pgdir->db_page + offset / sizeof(*pgdir->db_page); in mlx5_alloc_db_from_pgdir() 228 db->dma = pgdir->db_dma + offset; in mlx5_alloc_db_from_pgdir() 230 db->db[0] = 0; in mlx5_alloc_db_from_pgdir() 231 db->db[1] = 0; in mlx5_alloc_db_from_pgdir() 236 int mlx5_db_alloc_node(struct mlx5_core_dev *dev, struct mlx5_db *db, int node) in mlx5_db_alloc_node() argument 244 if (!mlx5_alloc_db_from_pgdir(pgdir, db)) in mlx5_db_alloc_node() [all …]
|
/Linux-v4.19/tools/perf/scripts/python/ |
D | call-graph-from-sql.py | 65 def __init__(self, db, row, parent_item): argument 66 self.db = db 83 query = QSqlQuery(self.db) 90 child_item = TreeItem(self.db, self.child_count, self) 101 query = QSqlQuery(self.db) 106 child_item = TreeItem(self.db, self.child_count, self) 138 child_item = TreeItem(self.db, self.child_count, self) 158 query = QSqlQuery(self.db) 224 def __init__(self, db, parent=None): argument 226 self.db = db [all …]
|
D | export-to-sqlite.py | 116 db = QSqlDatabase.addDatabase('QSQLITE') variable 117 db.setDatabaseName(dbname) 118 db.open() 120 query = QSqlQuery(db) 350 evsel_query = QSqlQuery(db) 352 machine_query = QSqlQuery(db) 354 thread_query = QSqlQuery(db) 356 comm_query = QSqlQuery(db) 358 comm_thread_query = QSqlQuery(db) 360 dso_query = QSqlQuery(db) [all …]
|
/Linux-v4.19/drivers/net/ethernet/tehuti/ |
D | tehuti.c | 922 static void bdx_rxdb_destroy(struct rxdb *db) in bdx_rxdb_destroy() argument 924 vfree(db); in bdx_rxdb_destroy() 929 struct rxdb *db; in bdx_rxdb_create() local 932 db = vmalloc(sizeof(struct rxdb) in bdx_rxdb_create() 935 if (likely(db != NULL)) { in bdx_rxdb_create() 936 db->stack = (int *)(db + 1); in bdx_rxdb_create() 937 db->elems = (void *)(db->stack + nelem); in bdx_rxdb_create() 938 db->nelem = nelem; in bdx_rxdb_create() 939 db->top = nelem; in bdx_rxdb_create() 941 db->stack[i] = nelem - i - 1; /* to make first allocs in bdx_rxdb_create() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | doorbell.c | 47 struct mlx5_db *db) in mlx5_ib_db_map_user() argument 77 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK); in mlx5_ib_db_map_user() 78 db->u.user_page = page; in mlx5_ib_db_map_user() 87 void mlx5_ib_db_unmap_user(struct mlx5_ib_ucontext *context, struct mlx5_db *db) in mlx5_ib_db_unmap_user() argument 91 if (!--db->u.user_page->refcnt) { in mlx5_ib_db_unmap_user() 92 list_del(&db->u.user_page->list); in mlx5_ib_db_unmap_user() 93 ib_umem_release(db->u.user_page->umem); in mlx5_ib_db_unmap_user() 94 kfree(db->u.user_page); in mlx5_ib_db_unmap_user()
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | doorbell.c | 45 struct mlx4_db *db) in mlx4_ib_db_map_user() argument 75 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK); in mlx4_ib_db_map_user() 76 db->u.user_page = page; in mlx4_ib_db_map_user() 85 void mlx4_ib_db_unmap_user(struct mlx4_ib_ucontext *context, struct mlx4_db *db) in mlx4_ib_db_unmap_user() argument 89 if (!--db->u.user_page->refcnt) { in mlx4_ib_db_unmap_user() 90 list_del(&db->u.user_page->list); in mlx4_ib_db_unmap_user() 91 ib_umem_release(db->u.user_page->umem); in mlx4_ib_db_unmap_user() 92 kfree(db->u.user_page); in mlx4_ib_db_unmap_user()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_doorbell.c | 210 void write_kernel_doorbell(void __iomem *db, u32 value) in write_kernel_doorbell() argument 212 if (db) { in write_kernel_doorbell() 213 writel(value, db); in write_kernel_doorbell() 214 pr_debug("Writing %d to doorbell address %p\n", value, db); in write_kernel_doorbell() 218 void write_kernel_doorbell64(void __iomem *db, u64 value) in write_kernel_doorbell64() argument 220 if (db) { in write_kernel_doorbell64() 221 WARN(((unsigned long)db & 7) != 0, in write_kernel_doorbell64() 223 writeq(value, (u64 __iomem *)db); in write_kernel_doorbell64() 224 pr_debug("writing %llu to doorbell address %p\n", value, db); in write_kernel_doorbell64()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | alloc.c | 686 struct mlx4_db *db, int order) in mlx4_alloc_db_from_pgdir() argument 707 db->u.pgdir = pgdir; in mlx4_alloc_db_from_pgdir() 708 db->index = i; in mlx4_alloc_db_from_pgdir() 709 db->db = pgdir->db_page + db->index; in mlx4_alloc_db_from_pgdir() 710 db->dma = pgdir->db_dma + db->index * 4; in mlx4_alloc_db_from_pgdir() 711 db->order = order; in mlx4_alloc_db_from_pgdir() 716 int mlx4_db_alloc(struct mlx4_dev *dev, struct mlx4_db *db, int order) in mlx4_db_alloc() argument 725 if (!mlx4_alloc_db_from_pgdir(pgdir, db, order)) in mlx4_db_alloc() 737 WARN_ON(mlx4_alloc_db_from_pgdir(pgdir, db, order)); in mlx4_db_alloc() 746 void mlx4_db_free(struct mlx4_dev *dev, struct mlx4_db *db) in mlx4_db_free() argument [all …]
|
/Linux-v4.19/drivers/misc/mic/card/ |
D | mic_x100.c | 119 static inline int mic_get_sbox_irq(int db) in mic_get_sbox_irq() argument 121 return MIC_X100_IRQ_BASE + db; in mic_get_sbox_irq() 129 void mic_send_p2p_intr(int db, struct mic_mw *mw) in mic_send_p2p_intr() argument 133 if (db < MIC_X100_NUM_SBOX_IRQ) { in mic_send_p2p_intr() 134 mic_x100_send_sbox_intr(mw, db); in mic_send_p2p_intr() 136 rdmasr_index = db - MIC_X100_NUM_SBOX_IRQ; in mic_send_p2p_intr() 160 int mic_db_to_irq(struct mic_driver *mdrv, int db) in mic_db_to_irq() argument 168 if (db < MIC_X100_NUM_SBOX_IRQ) { in mic_db_to_irq() 169 return mic_get_sbox_irq(db); in mic_db_to_irq() 171 rdmasr_index = db - MIC_X100_NUM_SBOX_IRQ; in mic_db_to_irq()
|
/Linux-v4.19/arch/arm64/boot/dts/marvell/ |
D | Makefile | 3 dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-db.dtb 5 dtb-$(CONFIG_ARCH_MVEBU) += armada-7040-db.dtb 6 dtb-$(CONFIG_ARCH_MVEBU) += armada-8040-db.dtb 8 dtb-$(CONFIG_ARCH_MVEBU) += armada-8080-db.dtb
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_doorbell.h | 65 static inline void mthca_write_db_rec(__be32 val[2], __be32 *db) in mthca_write_db_rec() argument 67 *(u64 *) db = *(u64 *) val; in mthca_write_db_rec() 102 static inline void mthca_write_db_rec(__be32 val[2], __be32 *db) in mthca_write_db_rec() argument 104 db[0] = val[0]; in mthca_write_db_rec() 106 db[1] = val[1]; in mthca_write_db_rec()
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_edid.c | 3276 do_cea_modes(struct drm_connector *connector, const u8 *db, u8 len) in do_cea_modes() argument 3283 mode = drm_display_mode_from_vic_index(connector, db, len, i); in do_cea_modes() 3295 drm_add_cmdb_modes(connector, db[i]); in do_cea_modes() 3438 do_hdmi_vsdb_modes(struct drm_connector *connector, const u8 *db, u8 len, in do_hdmi_vsdb_modes() argument 3451 if (!(db[8] & (1 << 5))) in do_hdmi_vsdb_modes() 3455 if (db[8] & (1 << 7)) in do_hdmi_vsdb_modes() 3459 if (db[8] & (1 << 6)) in do_hdmi_vsdb_modes() 3469 if (db[8 + offset] & (1 << 7)) { in do_hdmi_vsdb_modes() 3473 multi_present = (db[8 + offset] & 0x60) >> 5; in do_hdmi_vsdb_modes() 3477 vic_len = db[8 + offset] >> 5; in do_hdmi_vsdb_modes() [all …]
|
/Linux-v4.19/net/iucv/ |
D | iucv.c | 303 struct iucv_cmd_db db; member 493 parm->db.ipbfadr1 = virt_to_phys(iucv_irq_data[cpu]); in iucv_declare_cpu() 1186 parm->db.ipbfadr1 = (u32)(addr_t) buffer; in __iucv_message_receive() 1187 parm->db.ipbfln1f = (u32) size; in __iucv_message_receive() 1188 parm->db.ipmsgid = msg->id; in __iucv_message_receive() 1189 parm->db.ippathid = path->pathid; in __iucv_message_receive() 1190 parm->db.iptrgcls = msg->class; in __iucv_message_receive() 1191 parm->db.ipflags1 = (flags | IUCV_IPFGPID | in __iucv_message_receive() 1195 msg->flags = parm->db.ipflags1; in __iucv_message_receive() 1197 *residual = parm->db.ipbfln1f; in __iucv_message_receive() [all …]
|