Lines Matching refs:agp

81 	struct amd_gpio *agp = gpiochip_get_data(chip);
83 agp->orig[offset] = ioread8(agp->pm + AMD_REG_GPIO(offset)) &
86 dev_dbg(&agp->pdev->dev, "Requested gpio %d, data %x\n", offset, agp->orig[offset]);
93 struct amd_gpio *agp = gpiochip_get_data(chip);
95 dev_dbg(&agp->pdev->dev, "Freed gpio %d, data %x\n", offset, agp->orig[offset]);
97 iowrite8(agp->orig[offset], agp->pm + AMD_REG_GPIO(offset));
102 struct amd_gpio *agp = gpiochip_get_data(chip);
106 spin_lock_irqsave(&agp->lock, flags);
107 temp = ioread8(agp->pm + AMD_REG_GPIO(offset));
109 iowrite8(temp, agp->pm + AMD_REG_GPIO(offset));
110 spin_unlock_irqrestore(&agp->lock, flags);
112 dev_dbg(&agp->pdev->dev, "Setting gpio %d, value %d, reg=%02x\n", offset, !!value, temp);
117 struct amd_gpio *agp = gpiochip_get_data(chip);
120 temp = ioread8(agp->pm + AMD_REG_GPIO(offset));
122 dev_dbg(&agp->pdev->dev, "Getting gpio %d, reg=%02x\n", offset, temp);
129 struct amd_gpio *agp = gpiochip_get_data(chip);
133 spin_lock_irqsave(&agp->lock, flags);
134 temp = ioread8(agp->pm + AMD_REG_GPIO(offset));
136 iowrite8(temp, agp->pm + AMD_REG_GPIO(offset));
137 spin_unlock_irqrestore(&agp->lock, flags);
139 dev_dbg(&agp->pdev->dev, "Dirout gpio %d, value %d, reg=%02x\n", offset, !!value, temp);
146 struct amd_gpio *agp = gpiochip_get_data(chip);
150 spin_lock_irqsave(&agp->lock, flags);
151 temp = ioread8(agp->pm + AMD_REG_GPIO(offset));
153 iowrite8(temp, agp->pm + AMD_REG_GPIO(offset));
154 spin_unlock_irqrestore(&agp->lock, flags);
156 dev_dbg(&agp->pdev->dev, "Dirin gpio %d, reg=%02x\n", offset, temp);