• Home
  • Raw
  • Download

Lines Matching refs:devfn

59 #define TLP_REQ_ID(bus, devfn)		(((bus) << 8) | (devfn))  argument
65 #define TLP_CFG_DW2(bus, devfn, offset) \ argument
66 (((bus) << 24) | ((devfn) << 16) | (offset))
159 static bool altera_pcie_hide_rc_bar(struct pci_bus *bus, unsigned int devfn, in altera_pcie_hide_rc_bar() argument
162 if (pci_is_root_bus(bus) && (devfn == 0) && in altera_pcie_hide_rc_bar()
321 static void get_tlp_header(struct altera_pcie *pcie, u8 bus, u32 devfn, in get_tlp_header() argument
336 headers[2] = TLP_CFG_DW2(bus, devfn, where); in get_tlp_header()
339 static int tlp_cfg_dword_read(struct altera_pcie *pcie, u8 bus, u32 devfn, in tlp_cfg_dword_read() argument
344 get_tlp_header(pcie, bus, devfn, where, byte_en, true, in tlp_cfg_dword_read()
352 static int tlp_cfg_dword_write(struct altera_pcie *pcie, u8 bus, u32 devfn, in tlp_cfg_dword_write() argument
358 get_tlp_header(pcie, bus, devfn, where, byte_en, false, in tlp_cfg_dword_write()
431 unsigned int devfn, int where, int size, in _altera_pcie_cfg_read() argument
454 ret = tlp_cfg_dword_read(pcie, busno, devfn, in _altera_pcie_cfg_read()
475 unsigned int devfn, int where, int size, in _altera_pcie_cfg_write() argument
501 return tlp_cfg_dword_write(pcie, busno, devfn, (where & ~DWORD_MASK), in _altera_pcie_cfg_write()
505 static int altera_pcie_cfg_read(struct pci_bus *bus, unsigned int devfn, in altera_pcie_cfg_read() argument
510 if (altera_pcie_hide_rc_bar(bus, devfn, where)) in altera_pcie_cfg_read()
513 if (!altera_pcie_valid_device(pcie, bus, PCI_SLOT(devfn))) in altera_pcie_cfg_read()
516 return _altera_pcie_cfg_read(pcie, bus->number, devfn, where, size, in altera_pcie_cfg_read()
520 static int altera_pcie_cfg_write(struct pci_bus *bus, unsigned int devfn, in altera_pcie_cfg_write() argument
525 if (altera_pcie_hide_rc_bar(bus, devfn, where)) in altera_pcie_cfg_write()
528 if (!altera_pcie_valid_device(pcie, bus, PCI_SLOT(devfn))) in altera_pcie_cfg_write()
531 return _altera_pcie_cfg_write(pcie, bus->number, devfn, where, size, in altera_pcie_cfg_write()
541 unsigned int devfn, int offset, u16 *value) in altera_read_cap_word() argument
546 ret = _altera_pcie_cfg_read(pcie, busno, devfn, in altera_read_cap_word()
555 unsigned int devfn, int offset, u16 value) in altera_write_cap_word() argument
557 return _altera_pcie_cfg_write(pcie, busno, devfn, in altera_write_cap_word()