Lines Matching refs:entries
733 struct msix_entry entries[TSI721_VECT_MAX]; in tsi721_enable_msix() local
737 entries[TSI721_VECT_IDB].entry = TSI721_MSIX_SR2PC_IDBQ_RCV(IDB_QUEUE); in tsi721_enable_msix()
738 entries[TSI721_VECT_PWRX].entry = TSI721_MSIX_SRIO_MAC_INT; in tsi721_enable_msix()
747 entries[TSI721_VECT_IMB0_RCV + i].entry = in tsi721_enable_msix()
749 entries[TSI721_VECT_IMB0_INT + i].entry = in tsi721_enable_msix()
751 entries[TSI721_VECT_OMB0_DONE + i].entry = in tsi721_enable_msix()
753 entries[TSI721_VECT_OMB0_INT + i].entry = in tsi721_enable_msix()
764 entries[TSI721_VECT_DMA0_DONE + i].entry = in tsi721_enable_msix()
766 entries[TSI721_VECT_DMA0_INT + i].entry = in tsi721_enable_msix()
771 err = pci_enable_msix_exact(priv->pdev, entries, ARRAY_SIZE(entries)); in tsi721_enable_msix()
781 priv->msix[TSI721_VECT_IDB].vector = entries[TSI721_VECT_IDB].vector; in tsi721_enable_msix()
784 priv->msix[TSI721_VECT_PWRX].vector = entries[TSI721_VECT_PWRX].vector; in tsi721_enable_msix()
790 entries[TSI721_VECT_IMB0_RCV + i].vector; in tsi721_enable_msix()
796 entries[TSI721_VECT_IMB0_INT + i].vector; in tsi721_enable_msix()
802 entries[TSI721_VECT_OMB0_DONE + i].vector; in tsi721_enable_msix()
808 entries[TSI721_VECT_OMB0_INT + i].vector; in tsi721_enable_msix()
817 entries[TSI721_VECT_DMA0_DONE + i].vector; in tsi721_enable_msix()
823 entries[TSI721_VECT_DMA0_INT + i].vector; in tsi721_enable_msix()
1490 int mbox, int entries) in tsi721_open_outb_mbox() argument
1496 if ((entries < TSI721_OMSGD_MIN_RING_SIZE) || in tsi721_open_outb_mbox()
1497 (entries > (TSI721_OMSGD_RING_SIZE)) || in tsi721_open_outb_mbox()
1498 (!is_power_of_2(entries)) || mbox >= RIO_MAX_MBOX) { in tsi721_open_outb_mbox()
1504 priv->omsg_ring[mbox].size = entries; in tsi721_open_outb_mbox()
1510 for (i = 0; i < entries; i++) { in tsi721_open_outb_mbox()
1528 (entries + 1) * sizeof(struct tsi721_omsg_desc), in tsi721_open_outb_mbox()
1541 priv->omsg_ring[mbox].sts_size = roundup_pow_of_two(entries + 1); in tsi721_open_outb_mbox()
1613 bd_ptr[entries].type_id = cpu_to_le32(DTYPE5 << 29); in tsi721_open_outb_mbox()
1614 bd_ptr[entries].msg_info = 0; in tsi721_open_outb_mbox()
1615 bd_ptr[entries].next_lo = in tsi721_open_outb_mbox()
1618 bd_ptr[entries].next_hi = in tsi721_open_outb_mbox()
1644 (entries + 1) * sizeof(struct tsi721_omsg_desc), in tsi721_open_outb_mbox()
1780 int mbox, int entries) in tsi721_open_inb_mbox() argument
1788 if ((entries < TSI721_IMSGD_MIN_RING_SIZE) || in tsi721_open_inb_mbox()
1789 (entries > TSI721_IMSGD_RING_SIZE) || in tsi721_open_inb_mbox()
1790 (!is_power_of_2(entries)) || mbox >= RIO_MAX_MBOX) { in tsi721_open_inb_mbox()
1797 priv->imsg_ring[mbox].size = entries; in tsi721_open_inb_mbox()
1808 entries * TSI721_MSG_BUFFER_SIZE, in tsi721_open_inb_mbox()
1822 entries * 8, in tsi721_open_inb_mbox()
1836 entries * sizeof(struct tsi721_imsg_desc), in tsi721_open_inb_mbox()
1849 for (i = 0; i < entries; i++) in tsi721_open_inb_mbox()
1877 iowrite32(TSI721_DMAC_DSSZ_SIZE(entries), in tsi721_open_inb_mbox()
1886 iowrite32(TSI721_DMAC_DSSZ_SIZE(entries), in tsi721_open_inb_mbox()
1929 priv->imsg_ring[mbox].fq_wrptr = entries - 1; in tsi721_open_inb_mbox()
1930 iowrite32(entries - 1, priv->regs + TSI721_IBDMAC_FQWP(ch)); in tsi721_open_inb_mbox()