Lines Matching refs:val
315 u32 val, reg;
326 val = dw_pcie_readw_dbi(pci, reg);
327 if (!(val & PCI_MSI_FLAGS_ENABLE))
330 val = (val & PCI_MSI_FLAGS_QSIZE) >> 4;
332 return val;
339 u32 val, reg;
350 val = dw_pcie_readw_dbi(pci, reg);
351 val &= ~PCI_MSI_FLAGS_QMASK;
352 val |= (interrupts << 1) & PCI_MSI_FLAGS_QMASK;
354 dw_pcie_writew_dbi(pci, reg, val);
364 u32 val, reg;
375 val = dw_pcie_readw_dbi(pci, reg);
376 if (!(val & PCI_MSIX_FLAGS_ENABLE))
379 val &= PCI_MSIX_FLAGS_QSIZE;
381 return val;
389 u32 val, reg;
402 val = dw_pcie_readw_dbi(pci, reg);
403 val &= ~PCI_MSIX_FLAGS_QSIZE;
404 val |= interrupts;
405 dw_pcie_writew_dbi(pci, reg, val);
408 val = offset | bir;
409 dw_pcie_writel_dbi(pci, reg, val);
412 val = (offset + (interrupts * PCI_MSIX_ENTRY_SIZE)) | bir;
413 dw_pcie_writel_dbi(pci, reg, val);