| /linux/drivers/pci/endpoint/functions/ |
| H A D | pci-epf-ntb.c | 78 u32 db_count; member 384 enum pci_epc_interface_type type, u16 db_count) in epf_ntb_configure_msi() argument 409 ret = pci_epc_map_msi_irq(epc, func_no, vfunc_no, phys_addr, db_count, in epf_ntb_configure_msi() 417 for (i = 0; i < db_count; i++) { in epf_ntb_configure_msi() 489 u16 db_count) in epf_ntb_configure_msix() argument 523 for (i = 0; i < db_count; i++) { in epf_ntb_configure_msix() 556 u16 db_count, bool msix) in epf_ntb_configure_db() argument 565 if (!db_count || db_count > MAX_DB_COUNT) { in epf_ntb_configure_db() 567 db_count, MAX_DB_COUNT); in epf_ntb_configure_db() 572 ret = epf_ntb_configure_msix(ntb, type, db_count); in epf_ntb_configure_db() [all …]
|
| H A D | pci-epf-vntb.c | 140 u32 db_count; member 283 for (i = EPF_IRQ_DB_START; i < ntb->db_count && !ntb->msi_doorbell; in epf_ntb_cmd_handler() 353 for (i = EPF_IRQ_DB_START; i < ntb->db_count; i++) in epf_ntb_doorbell_handler() 485 for (i = 0; i < ntb->db_count; i++) { in epf_ntb_config_spad_bar_alloc() 517 if (ntb->db_count < MIN_DB_COUNT || ntb->db_count > MAX_DB_COUNT) { in epf_ntb_configure_interrupt() 519 ntb->db_count, MIN_DB_COUNT, MAX_DB_COUNT); in epf_ntb_configure_interrupt() 560 ret = pci_epf_alloc_doorbell(epf, ntb->db_count); in epf_ntb_db_bar_init_msi_doorbell() 574 for (req = 0; req < ntb->db_count; req++) { in epf_ntb_db_bar_init_msi_doorbell() 592 for (i = 0; i < ntb->db_count; i++) { in epf_ntb_db_bar_init_msi_doorbell() 612 for (i = 0; i < ntb->db_count; i++) { in epf_ntb_db_bar_init_msi_doorbell() [all …]
|
| /linux/drivers/ntb/hw/epf/ |
| H A D | ntb_hw_epf.c | 110 unsigned int db_count; member 357 if (ndev->db_count < NTB_EPF_MIN_DB_COUNT || in ntb_epf_vec_isr() 358 db_vector >= ndev->db_count - 1) { in ntb_epf_vec_isr() 361 db_vector, ndev->db_count); in ntb_epf_vec_isr() 393 ndev->db_count = irq - 1; in ntb_epf_init_isr() 440 unsigned int db_count = ndev->db_count; in ntb_epf_db_vector_count() local 446 if (db_count < NTB_EPF_MIN_DB_COUNT) in ntb_epf_db_vector_count() 449 return db_count - 1; in ntb_epf_db_vector_count() 559 if (interrupt_num > ndev->db_count) { in ntb_epf_peer_db_set() 561 interrupt_num, ndev->db_count); in ntb_epf_peer_db_set() [all …]
|
| /linux/drivers/ntb/hw/amd/ |
| H A D | ntb_hw_amd.c | 416 return ntb_ndev(ntb)->db_count; in amd_ntb_db_vector_count() 423 if (db_vector < 0 || db_vector > ndev->db_count) in amd_ntb_db_vector_mask() 767 ndev->db_count = msix_min; in ndev_init_isr() 794 ndev->db_count = 1; in ndev_init_isr() 811 ndev->db_count = 1; in ndev_init_isr() 897 "Doorbell Count -\t%u\n", ndev->db_count); in ndev_debugfs_read() 1073 ndev->db_count = AMD_DB_CNT; in amd_init_ntb() 1137 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in amd_init_dev() 1151 ndev->db_count -= 1; in amd_init_dev() 1152 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in amd_init_dev()
|
| H A D | ntb_hw_amd.h | 192 unsigned char db_count; member
|
| /linux/Documentation/PCI/endpoint/function/binding/ |
| H A D | pci-ntb.rst | 31 db_count Number of doorbells; default = 4
|
| /linux/drivers/ntb/hw/intel/ |
| H A D | ntb_hw_gen3.c | 180 ndev->db_count = GEN3_DB_COUNT; in gen3_init_ntb() 217 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in gen3_init_ntb() 310 "Doorbell Count -\t%u\n", ndev->db_count); in ndev_ntb3_debugfs_read()
|
| H A D | ntb_hw_gen4.c | 144 ndev->db_count = GEN4_DB_COUNT; in gen4_init_ntb() 160 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in gen4_init_ntb() 281 "Doorbell Count -\t%u\n", ndev->db_count); in ndev_ntb4_debugfs_read()
|
| H A D | ntb_hw_intel.h | 155 unsigned char db_count; member
|
| H A D | ntb_hw_gen1.c | 556 "Doorbell Count -\t%u\n", ndev->db_count); in ndev_ntb_debugfs_read() 1550 ndev->db_count = XEON_DB_COUNT; in xeon_init_ntb() 1610 ndev->db_count -= 1; in xeon_init_ntb() 1635 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in xeon_init_ntb() 1830 ndev->db_count = 0; in ndev_init_struct()
|
| /linux/Documentation/PCI/endpoint/ |
| H A D | pci-ntb-howto.rst | 97 db_count mw1 mw2 mw3 mw4 num_mws 102 # echo 4 > functions/pci_epf_ntb/func1/pci_epf_ntb.0/db_count
|
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_job.c | 222 if (atomic_inc_return(&limits->db_count) > limits->max_db_count) { in ivpu_register_db() 253 atomic_dec(&limits->db_count); in ivpu_register_db() 312 atomic_dec(&file_priv->user_limits->db_count); in ivpu_cmdq_unregister() 398 atomic_dec(&file_priv->user_limits->db_count); in ivpu_cmdq_reset()
|
| H A D | ivpu_drv.h | 132 atomic_t db_count; member
|
| H A D | ivpu_drv.c | 79 atomic_set(&limits->db_count, 0); in ivpu_user_limits_alloc() 126 drm_WARN_ON(&vdev->drm, atomic_read(&limits->db_count)); in ivpu_user_limits_release()
|
| /linux/fs/ext4/ |
| H A D | super.c | 4919 unsigned int db_count; in ext4_group_desc_init() local 4923 db_count = (sbi->s_groups_count + EXT4_DESC_PER_BLOCK(sb) - 1) / in ext4_group_desc_init() 4926 if (le32_to_cpu(es->s_first_meta_bg) > db_count) { in ext4_group_desc_init() 4930 le32_to_cpu(es->s_first_meta_bg), db_count); in ext4_group_desc_init() 4935 kvmalloc_objs(struct buffer_head *, db_count)); in ext4_group_desc_init() 4944 for (i = 0; i < db_count; i++) { in ext4_group_desc_init() 4949 for (i = 0; i < db_count; i++) { in ext4_group_desc_init() 4964 sbi->s_gdb_count = db_count; in ext4_group_desc_init()
|