Home
last modified time | relevance | path

Searched refs:db (Results 1 – 25 of 232) sorted by relevance

12345678910

/Linux-v5.4/drivers/net/ethernet/dec/tulip/
Ddmfe.c360 struct dmfe_board_info *db; /* board information structure */ in dmfe_init_one() local
387 dev = alloc_etherdev(sizeof(*db)); in dmfe_init_one()
431 db = netdev_priv(dev); in dmfe_init_one()
434 db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) * in dmfe_init_one()
435 DESC_ALL_CNT + 0x20, &db->desc_pool_dma_ptr); in dmfe_init_one()
436 if (!db->desc_pool_ptr) { in dmfe_init_one()
441 db->buf_pool_ptr = pci_alloc_consistent(pdev, TX_BUF_ALLOC * in dmfe_init_one()
442 TX_DESC_CNT + 4, &db->buf_pool_dma_ptr); in dmfe_init_one()
443 if (!db->buf_pool_ptr) { in dmfe_init_one()
448 db->first_tx_desc = (struct tx_desc *) db->desc_pool_ptr; in dmfe_init_one()
[all …]
Duli526x.c232 static void phy_write_1bit(struct uli526x_board_info *db, u32);
233 static u16 phy_read_1bit(struct uli526x_board_info *db);
245 static void srom_clk_write(struct uli526x_board_info *db, u32 data) in srom_clk_write() argument
247 void __iomem *ioaddr = db->ioaddr; in srom_clk_write()
278 struct uli526x_board_info *db; /* board information structure */ in uli526x_init_one() local
289 dev = alloc_etherdev(sizeof(*db)); in uli526x_init_one()
324 db = netdev_priv(dev); in uli526x_init_one()
329db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20, &db->… in uli526x_init_one()
330 if (!db->desc_pool_ptr) in uli526x_init_one()
333db->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-v5.4/drivers/net/ethernet/davicom/
Ddm9000.c141 #define dm9000_dbg(db, lev, msg...) do { \ argument
143 dev_dbg(db->dev, msg); \
158 ior(struct board_info *db, int reg) in ior() argument
160 writeb(reg, db->io_addr); in ior()
161 return readb(db->io_data); in ior()
169 iow(struct board_info *db, int reg, int value) in iow() argument
171 writeb(reg, db->io_addr); in iow()
172 writeb(value, db->io_data); in iow()
176 dm9000_reset(struct board_info *db) in dm9000_reset() argument
178 dev_dbg(db->dev, "resetting device\n"); in dm9000_reset()
[all …]
/Linux-v5.4/drivers/net/ethernet/allwinner/
Dsun4i-emac.c95 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-v5.4/drivers/net/ppp/
Dbsd_comp.c173 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-v5.4/drivers/infiniband/hw/hns/
Dhns_roce_db.c13 struct hns_roce_db *db) in hns_roce_db_map_user() argument
45 db->dma = sg_dma_address(page->umem->sg_head.sgl) + offset; in hns_roce_db_map_user()
46 db->virt_addr = sg_virt(page->umem->sg_head.sgl) + offset; in hns_roce_db_map_user()
47 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-v5.4/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_hwinfo.c129 hwinfo_db_validate(struct nfp_cpp *cpp, struct nfp_hwinfo *db, u32 len) in hwinfo_db_validate() argument
133 size = le32_to_cpu(db->size); in hwinfo_db_validate()
140 crc = crc32_posix(db, size); in hwinfo_db_validate()
141 if (crc != get_unaligned_le32(db->start + size)) { in hwinfo_db_validate()
143 crc, get_unaligned_le32(db->start + size)); in hwinfo_db_validate()
148 return hwinfo_db_walk(cpp, db, size); in hwinfo_db_validate()
159 u8 *db; in hwinfo_try_fetch() local
181 db = kmalloc(*cpp_size + 1, GFP_KERNEL); in hwinfo_try_fetch()
182 if (!db) in hwinfo_try_fetch()
185 err = nfp_cpp_read(cpp, cpp_id, cpp_addr, db, *cpp_size); in hwinfo_try_fetch()
[all …]
/Linux-v5.4/arch/powerpc/platforms/ps3/
Dos-area.c373 static int db_verify(const struct os_area_db *db) in db_verify() argument
375 if (memcmp(db->magic_num, OS_AREA_DB_MAGIC_NUM, in db_verify()
376 sizeof(db->magic_num))) { in db_verify()
381 if (db->version != 1) { in db_verify()
395 const struct os_area_db *db; member
418 static int db_for_each_64(const struct os_area_db *db, in db_for_each_64() argument
422 if (!i->db) { in db_for_each_64()
423 i->db = db; in db_for_each_64()
425 i->idx = (void *)db + db->index_64; in db_for_each_64()
426 i->last_idx = i->idx + db->count_64; in db_for_each_64()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dwq.c71 err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); in mlx5_wq_cyc_create()
77 wq->db = wq_ctrl->db.db; in mlx5_wq_cyc_create()
94 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_wq_cyc_create()
113 err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); in mlx5_wq_qp_create()
146 wq->rq.db = &wq_ctrl->db.db[MLX5_RCV_DBR]; in mlx5_wq_qp_create()
147 wq->sq.db = &wq_ctrl->db.db[MLX5_SND_DBR]; in mlx5_wq_qp_create()
154 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_wq_qp_create()
168 err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); in mlx5_cqwq_create()
174 wq->db = wq_ctrl->db.db; in mlx5_cqwq_create()
192 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_cqwq_create()
[all …]
Dalloc.c210 struct mlx5_db *db) in mlx5_alloc_db_from_pgdir() argument
222 db->u.pgdir = pgdir; in mlx5_alloc_db_from_pgdir()
223 db->index = i; in mlx5_alloc_db_from_pgdir()
224 offset = db->index * cache_line_size(); in mlx5_alloc_db_from_pgdir()
225 db->db = pgdir->db_page + offset / sizeof(*pgdir->db_page); in mlx5_alloc_db_from_pgdir()
226 db->dma = pgdir->db_dma + offset; in mlx5_alloc_db_from_pgdir()
228 db->db[0] = 0; in mlx5_alloc_db_from_pgdir()
229 db->db[1] = 0; in mlx5_alloc_db_from_pgdir()
234 int mlx5_db_alloc_node(struct mlx5_core_dev *dev, struct mlx5_db *db, int node) in mlx5_db_alloc_node() argument
242 if (!mlx5_alloc_db_from_pgdir(pgdir, db)) in mlx5_db_alloc_node()
[all …]
/Linux-v5.4/lib/
Ddebugobjects.c438 struct debug_bucket *db = obj_hash; in debug_objects_oom() local
447 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_oom()
448 raw_spin_lock_irqsave(&db->lock, flags); in debug_objects_oom()
449 hlist_move_list(&db->list, &freelist); in debug_objects_oom()
450 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_objects_oom()
532 struct debug_bucket *db; in __debug_object_init() local
538 db = get_bucket((unsigned long) addr); in __debug_object_init()
540 raw_spin_lock_irqsave(&db->lock, flags); in __debug_object_init()
542 obj = lookup_object(addr, db); in __debug_object_init()
544 obj = alloc_object(addr, db, descr); in __debug_object_init()
[all …]
/Linux-v5.4/security/integrity/platform_certs/
Dload_uefi.c30 unsigned int db = 0; in uefi_check_ignore_db() local
31 unsigned long size = sizeof(db); in uefi_check_ignore_db()
34 status = efi.get_variable(L"MokIgnoreDB", &guid, NULL, &size, &db); in uefi_check_ignore_db()
47 void *db; in get_cert_list() local
55 db = kmalloc(lsize, GFP_KERNEL); in get_cert_list()
56 if (!db) in get_cert_list()
59 status = efi.get_variable(name, guid, NULL, &lsize, db); in get_cert_list()
61 kfree(db); in get_cert_list()
67 return db; in get_cert_list()
145 void *db = NULL, *dbx = NULL, *mok = NULL; in load_uefi_certs() local
[all …]
/Linux-v5.4/drivers/mailbox/
Dtegra-hsp.c130 static bool tegra_hsp_doorbell_can_ring(struct tegra_hsp_doorbell *db) in tegra_hsp_doorbell_can_ring() argument
134 value = tegra_hsp_channel_readl(&db->channel, HSP_DB_ENABLE); in tegra_hsp_doorbell_can_ring()
154 struct tegra_hsp_doorbell *db; in tegra_hsp_doorbell_get() local
158 db = __tegra_hsp_doorbell_get(hsp, master); in tegra_hsp_doorbell_get()
161 return db; in tegra_hsp_doorbell_get()
167 struct tegra_hsp_doorbell *db; in tegra_hsp_doorbell_irq() local
170 db = tegra_hsp_doorbell_get(hsp, TEGRA_HSP_DB_MASTER_CCPLEX); in tegra_hsp_doorbell_irq()
171 if (!db) in tegra_hsp_doorbell_irq()
174 value = tegra_hsp_channel_readl(&db->channel, HSP_DB_PENDING); in tegra_hsp_doorbell_irq()
175 tegra_hsp_channel_writel(&db->channel, value, HSP_DB_PENDING); in tegra_hsp_doorbell_irq()
[all …]
/Linux-v5.4/drivers/net/ethernet/tehuti/
Dtehuti.c918 static void bdx_rxdb_destroy(struct rxdb *db) in bdx_rxdb_destroy() argument
920 vfree(db); in bdx_rxdb_destroy()
925 struct rxdb *db; in bdx_rxdb_create() local
928 db = vmalloc(sizeof(struct rxdb) in bdx_rxdb_create()
931 if (likely(db != NULL)) { in bdx_rxdb_create()
932 db->stack = (int *)(db + 1); in bdx_rxdb_create()
933 db->elems = (void *)(db->stack + nelem); in bdx_rxdb_create()
934 db->nelem = nelem; in bdx_rxdb_create()
935 db->top = nelem; in bdx_rxdb_create()
937 db->stack[i] = nelem - i - 1; /* to make first allocs in bdx_rxdb_create()
[all …]
/Linux-v5.4/tools/perf/scripts/python/
Dexport-to-sqlite.py156 db = QSqlDatabase.addDatabase('QSQLITE') variable
157 db.setDatabaseName(dbname)
158 db.open()
160 query = QSqlQuery(db)
569 evsel_query = QSqlQuery(db)
571 machine_query = QSqlQuery(db)
573 thread_query = QSqlQuery(db)
575 comm_query = QSqlQuery(db)
577 comm_thread_query = QSqlQuery(db)
579 dso_query = QSqlQuery(db)
[all …]
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Ddoorbell.c48 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-v5.4/drivers/infiniband/hw/mlx4/
Ddoorbell.c46 struct mlx4_db *db) in mlx4_ib_db_map_user() argument
77 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK); in mlx4_ib_db_map_user()
78 db->u.user_page = page; in mlx4_ib_db_map_user()
87 void mlx4_ib_db_unmap_user(struct mlx4_ib_ucontext *context, struct mlx4_db *db) in mlx4_ib_db_unmap_user() argument
91 if (!--db->u.user_page->refcnt) { in mlx4_ib_db_unmap_user()
92 list_del(&db->u.user_page->list); in mlx4_ib_db_unmap_user()
93 ib_umem_release(db->u.user_page->umem); in mlx4_ib_db_unmap_user()
94 kfree(db->u.user_page); in mlx4_ib_db_unmap_user()
/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_doorbell.c210 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-v5.4/drivers/firmware/arm_scmi/
Dperf.c301 if (db->mask) \
302 val = ioread##w(db->addr) & db->mask; \
303 iowrite##w((u##w)db->set | val, db->addr); \
306 static void scmi_perf_fc_ring_db(struct scmi_fc_db_info *db) in scmi_perf_fc_ring_db() argument
308 if (!db || !db->addr) in scmi_perf_fc_ring_db()
311 if (db->width == 1) in scmi_perf_fc_ring_db()
313 else if (db->width == 2) in scmi_perf_fc_ring_db()
315 else if (db->width == 4) in scmi_perf_fc_ring_db()
324 if (db->mask) in scmi_perf_fc_ring_db()
325 val = ioread64_hi_lo(db->addr) & db->mask; in scmi_perf_fc_ring_db()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Dalloc.c685 struct mlx4_db *db, int order) in mlx4_alloc_db_from_pgdir() argument
706 db->u.pgdir = pgdir; in mlx4_alloc_db_from_pgdir()
707 db->index = i; in mlx4_alloc_db_from_pgdir()
708 db->db = pgdir->db_page + db->index; in mlx4_alloc_db_from_pgdir()
709 db->dma = pgdir->db_dma + db->index * 4; in mlx4_alloc_db_from_pgdir()
710 db->order = order; in mlx4_alloc_db_from_pgdir()
715 int mlx4_db_alloc(struct mlx4_dev *dev, struct mlx4_db *db, int order) in mlx4_db_alloc() argument
724 if (!mlx4_alloc_db_from_pgdir(pgdir, db, order)) in mlx4_db_alloc()
736 WARN_ON(mlx4_alloc_db_from_pgdir(pgdir, db, order)); in mlx4_db_alloc()
745 void mlx4_db_free(struct mlx4_dev *dev, struct mlx4_db *db) in mlx4_db_free() argument
[all …]
/Linux-v5.4/drivers/gpu/drm/
Ddrm_edid.c3371 do_cea_modes(struct drm_connector *connector, const u8 *db, u8 len) in do_cea_modes() argument
3378 mode = drm_display_mode_from_vic_index(connector, db, len, i); in do_cea_modes()
3390 drm_add_cmdb_modes(connector, db[i]); in do_cea_modes()
3533 do_hdmi_vsdb_modes(struct drm_connector *connector, const u8 *db, u8 len, in do_hdmi_vsdb_modes() argument
3546 if (!(db[8] & (1 << 5))) in do_hdmi_vsdb_modes()
3550 if (db[8] & (1 << 7)) in do_hdmi_vsdb_modes()
3554 if (db[8] & (1 << 6)) in do_hdmi_vsdb_modes()
3564 if (db[8 + offset] & (1 << 7)) { in do_hdmi_vsdb_modes()
3568 multi_present = (db[8 + offset] & 0x60) >> 5; in do_hdmi_vsdb_modes()
3572 vic_len = db[8 + offset] >> 5; in do_hdmi_vsdb_modes()
[all …]
/Linux-v5.4/drivers/misc/mic/card/
Dmic_x100.c107 static inline int mic_get_sbox_irq(int db) in mic_get_sbox_irq() argument
109 return MIC_X100_IRQ_BASE + db; in mic_get_sbox_irq()
117 void mic_send_p2p_intr(int db, struct mic_mw *mw) in mic_send_p2p_intr() argument
121 if (db < MIC_X100_NUM_SBOX_IRQ) { in mic_send_p2p_intr()
122 mic_x100_send_sbox_intr(mw, db); in mic_send_p2p_intr()
124 rdmasr_index = db - MIC_X100_NUM_SBOX_IRQ; in mic_send_p2p_intr()
148 int mic_db_to_irq(struct mic_driver *mdrv, int db) in mic_db_to_irq() argument
156 if (db < MIC_X100_NUM_SBOX_IRQ) { in mic_db_to_irq()
157 return mic_get_sbox_irq(db); in mic_db_to_irq()
159 rdmasr_index = db - MIC_X100_NUM_SBOX_IRQ; in mic_db_to_irq()
/Linux-v5.4/drivers/infiniband/hw/mthca/
Dmthca_doorbell.h65 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-v5.4/arch/arm64/boot/dts/marvell/
DMakefile3 dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-db.dtb
7 dtb-$(CONFIG_ARCH_MVEBU) += armada-7040-db.dtb
9 dtb-$(CONFIG_ARCH_MVEBU) += armada-8040-db.dtb
12 dtb-$(CONFIG_ARCH_MVEBU) += armada-8080-db.dtb
/Linux-v5.4/drivers/infiniband/hw/bnxt_re/
Dqplib_rcfw.h166 static inline void bnxt_qplib_ring_creq_db64(void __iomem *db, u32 index, in bnxt_qplib_ring_creq_db64() argument
177 writeq(val, db); in bnxt_qplib_ring_creq_db64()
180 static inline void bnxt_qplib_ring_creq_db_rearm(void __iomem *db, u32 raw_cons, in bnxt_qplib_ring_creq_db_rearm() argument
187 bnxt_qplib_ring_creq_db64(db, index, xid, true); in bnxt_qplib_ring_creq_db_rearm()
190 db); in bnxt_qplib_ring_creq_db_rearm()
193 static inline void bnxt_qplib_ring_creq_db(void __iomem *db, u32 raw_cons, in bnxt_qplib_ring_creq_db() argument
200 bnxt_qplib_ring_creq_db64(db, index, xid, true); in bnxt_qplib_ring_creq_db()
203 db); in bnxt_qplib_ring_creq_db()

12345678910