Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 174789
b: refs/heads/master
c: dba90df
h: refs/heads/master
i:
  174787: ae8eb12
v: v3
  • Loading branch information
Kenji Kaneshige authored and Jesse Barnes committed Nov 24, 2009
1 parent 68be37b commit 1eeccd1
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 39a53062cb5b2ceca6035f3ed67317672f0bcf3b
refs/heads/master: dba90dfe48e2e00e79a15c95940730b6926ee176
14 changes: 7 additions & 7 deletions trunk/drivers/pci/pcie/portdrv_core.c
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ static int pcie_port_enable_msix(struct pci_dev *dev, int *vectors, int mask)
* the value in this field indicates which MSI-X Table entry is
* used to generate the interrupt message."
*/
pos = pci_find_capability(dev, PCI_CAP_ID_EXP);
pos = pci_pcie_cap(dev);
pci_read_config_word(dev, pos + PCIE_CAPABILITIES_REG, &reg16);
entry = (reg16 >> 9) & PCIE_PORT_MSI_VECTOR_MASK;
if (entry >= nr_entries)
Expand Down Expand Up @@ -226,7 +226,7 @@ static int get_port_device_capability(struct pci_dev *dev)
u16 reg16;
u32 reg32;

pos = pci_find_capability(dev, PCI_CAP_ID_EXP);
pos = pci_pcie_cap(dev);
pci_read_config_word(dev, pos + PCIE_CAPABILITIES_REG, &reg16);
/* Hot-Plug Capable */
if (reg16 & PORT_TO_SLOT_MASK) {
Expand Down Expand Up @@ -305,7 +305,8 @@ int pcie_port_device_probe(struct pci_dev *dev)
int pos, type;
u16 reg;

if (!(pos = pci_find_capability(dev, PCI_CAP_ID_EXP)))
pos = pci_pcie_cap(dev);
if (!pos)
return -ENODEV;

pci_read_config_word(dev, pos + PCIE_CAPABILITIES_REG, &reg);
Expand All @@ -327,7 +328,7 @@ int pcie_port_device_probe(struct pci_dev *dev)
int pcie_port_device_register(struct pci_dev *dev)
{
struct pcie_port_data *port_data;
int status, capabilities, irq_mode, i, nr_serv;
int status, capabilities, irq_mode, i, nr_serv, pos;
int vectors[PCIE_PORT_DEVICE_MAXSERVICES];
u16 reg16;

Expand All @@ -337,9 +338,8 @@ int pcie_port_device_register(struct pci_dev *dev)
pci_set_drvdata(dev, port_data);

/* Get port type */
pci_read_config_word(dev,
pci_find_capability(dev, PCI_CAP_ID_EXP) +
PCIE_CAPABILITIES_REG, &reg16);
pos = pci_pcie_cap(dev);
pci_read_config_word(dev, pos + PCIE_CAPABILITIES_REG, &reg16);
port_data->port_type = (reg16 >> 4) & PORT_TYPE_MASK;

capabilities = get_port_device_capability(dev);
Expand Down

0 comments on commit 1eeccd1

Please sign in to comment.