diff options
Diffstat (limited to 'drivers/pnp/resource.c')
| -rw-r--r-- | drivers/pnp/resource.c | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/drivers/pnp/resource.c b/drivers/pnp/resource.c index 61145491f363..a795864dc695 100644 --- a/drivers/pnp/resource.c +++ b/drivers/pnp/resource.c | |||
| @@ -80,40 +80,40 @@ struct pnp_option *pnp_register_dependent_option(struct pnp_dev *dev, | |||
| 80 | int pnp_register_irq_resource(struct pnp_dev *dev, struct pnp_option *option, | 80 | int pnp_register_irq_resource(struct pnp_dev *dev, struct pnp_option *option, |
| 81 | pnp_irq_mask_t *map, unsigned char flags) | 81 | pnp_irq_mask_t *map, unsigned char flags) |
| 82 | { | 82 | { |
| 83 | struct pnp_irq *data, *ptr; | 83 | struct pnp_irq *irq, *ptr; |
| 84 | #ifdef DEBUG | 84 | #ifdef DEBUG |
| 85 | char buf[PNP_IRQ_NR]; /* hex-encoded, so this is overkill but safe */ | 85 | char buf[PNP_IRQ_NR]; /* hex-encoded, so this is overkill but safe */ |
| 86 | #endif | 86 | #endif |
| 87 | 87 | ||
| 88 | data = kzalloc(sizeof(struct pnp_irq), GFP_KERNEL); | 88 | irq = kzalloc(sizeof(struct pnp_irq), GFP_KERNEL); |
| 89 | if (!data) | 89 | if (!irq) |
| 90 | return -ENOMEM; | 90 | return -ENOMEM; |
| 91 | 91 | ||
| 92 | data->map = *map; | 92 | irq->map = *map; |
| 93 | data->flags = flags; | 93 | irq->flags = flags; |
| 94 | 94 | ||
| 95 | ptr = option->irq; | 95 | ptr = option->irq; |
| 96 | while (ptr && ptr->next) | 96 | while (ptr && ptr->next) |
| 97 | ptr = ptr->next; | 97 | ptr = ptr->next; |
| 98 | if (ptr) | 98 | if (ptr) |
| 99 | ptr->next = data; | 99 | ptr->next = irq; |
| 100 | else | 100 | else |
| 101 | option->irq = data; | 101 | option->irq = irq; |
| 102 | 102 | ||
| 103 | #ifdef CONFIG_PCI | 103 | #ifdef CONFIG_PCI |
| 104 | { | 104 | { |
| 105 | int i; | 105 | int i; |
| 106 | 106 | ||
| 107 | for (i = 0; i < 16; i++) | 107 | for (i = 0; i < 16; i++) |
| 108 | if (test_bit(i, data->map.bits)) | 108 | if (test_bit(i, irq->map.bits)) |
| 109 | pcibios_penalize_isa_irq(i, 0); | 109 | pcibios_penalize_isa_irq(i, 0); |
| 110 | } | 110 | } |
| 111 | #endif | 111 | #endif |
| 112 | 112 | ||
| 113 | #ifdef DEBUG | 113 | #ifdef DEBUG |
| 114 | bitmap_scnprintf(buf, sizeof(buf), data->map.bits, PNP_IRQ_NR); | 114 | bitmap_scnprintf(buf, sizeof(buf), irq->map.bits, PNP_IRQ_NR); |
| 115 | dev_dbg(&dev->dev, " irq bitmask %s flags %#x\n", buf, | 115 | dev_dbg(&dev->dev, " irq bitmask %s flags %#x\n", buf, |
| 116 | data->flags); | 116 | irq->flags); |
| 117 | #endif | 117 | #endif |
| 118 | return 0; | 118 | return 0; |
| 119 | } | 119 | } |
| @@ -121,25 +121,25 @@ int pnp_register_irq_resource(struct pnp_dev *dev, struct pnp_option *option, | |||
| 121 | int pnp_register_dma_resource(struct pnp_dev *dev, struct pnp_option *option, | 121 | int pnp_register_dma_resource(struct pnp_dev *dev, struct pnp_option *option, |
| 122 | unsigned char map, unsigned char flags) | 122 | unsigned char map, unsigned char flags) |
| 123 | { | 123 | { |
| 124 | struct pnp_dma *data, *ptr; | 124 | struct pnp_dma *dma, *ptr; |
| 125 | 125 | ||
| 126 | data = kzalloc(sizeof(struct pnp_dma), GFP_KERNEL); | 126 | dma = kzalloc(sizeof(struct pnp_dma), GFP_KERNEL); |
| 127 | if (!data) | 127 | if (!dma) |
| 128 | return -ENOMEM; | 128 | return -ENOMEM; |
| 129 | 129 | ||
| 130 | data->map = map; | 130 | dma->map = map; |
| 131 | data->flags = flags; | 131 | dma->flags = flags; |
| 132 | 132 | ||
| 133 | ptr = option->dma; | 133 | ptr = option->dma; |
| 134 | while (ptr && ptr->next) | 134 | while (ptr && ptr->next) |
| 135 | ptr = ptr->next; | 135 | ptr = ptr->next; |
| 136 | if (ptr) | 136 | if (ptr) |
| 137 | ptr->next = data; | 137 | ptr->next = dma; |
| 138 | else | 138 | else |
| 139 | option->dma = data; | 139 | option->dma = dma; |
| 140 | 140 | ||
| 141 | dev_dbg(&dev->dev, " dma bitmask %#x flags %#x\n", data->map, | 141 | dev_dbg(&dev->dev, " dma bitmask %#x flags %#x\n", dma->map, |
| 142 | data->flags); | 142 | dma->flags); |
| 143 | return 0; | 143 | return 0; |
| 144 | } | 144 | } |
| 145 | 145 | ||
| @@ -148,32 +148,32 @@ int pnp_register_port_resource(struct pnp_dev *dev, struct pnp_option *option, | |||
| 148 | resource_size_t align, resource_size_t size, | 148 | resource_size_t align, resource_size_t size, |
| 149 | unsigned char flags) | 149 | unsigned char flags) |
| 150 | { | 150 | { |
| 151 | struct pnp_port *data, *ptr; | 151 | struct pnp_port *port, *ptr; |
| 152 | 152 | ||
| 153 | data = kzalloc(sizeof(struct pnp_port), GFP_KERNEL); | 153 | port = kzalloc(sizeof(struct pnp_port), GFP_KERNEL); |
| 154 | if (!data) | 154 | if (!port) |
| 155 | return -ENOMEM; | 155 | return -ENOMEM; |
| 156 | 156 | ||
| 157 | data->min = min; | 157 | port->min = min; |
| 158 | data->max = max; | 158 | port->max = max; |
| 159 | data->align = align; | 159 | port->align = align; |
| 160 | data->size = size; | 160 | port->size = size; |
| 161 | data->flags = flags; | 161 | port->flags = flags; |
| 162 | 162 | ||
| 163 | ptr = option->port; | 163 | ptr = option->port; |
| 164 | while (ptr && ptr->next) | 164 | while (ptr && ptr->next) |
| 165 | ptr = ptr->next; | 165 | ptr = ptr->next; |
| 166 | if (ptr) | 166 | if (ptr) |
| 167 | ptr->next = data; | 167 | ptr->next = port; |
| 168 | else | 168 | else |
| 169 | option->port = data; | 169 | option->port = port; |
| 170 | 170 | ||
| 171 | dev_dbg(&dev->dev, " io " | 171 | dev_dbg(&dev->dev, " io " |
| 172 | "min %#llx max %#llx align %lld size %lld flags %#x\n", | 172 | "min %#llx max %#llx align %lld size %lld flags %#x\n", |
| 173 | (unsigned long long) data->min, | 173 | (unsigned long long) port->min, |
| 174 | (unsigned long long) data->max, | 174 | (unsigned long long) port->max, |
| 175 | (unsigned long long) data->align, | 175 | (unsigned long long) port->align, |
| 176 | (unsigned long long) data->size, data->flags); | 176 | (unsigned long long) port->size, port->flags); |
| 177 | return 0; | 177 | return 0; |
| 178 | } | 178 | } |
| 179 | 179 | ||
| @@ -182,32 +182,32 @@ int pnp_register_mem_resource(struct pnp_dev *dev, struct pnp_option *option, | |||
| 182 | resource_size_t align, resource_size_t size, | 182 | resource_size_t align, resource_size_t size, |
| 183 | unsigned char flags) | 183 | unsigned char flags) |
| 184 | { | 184 | { |
| 185 | struct pnp_mem *data, *ptr; | 185 | struct pnp_mem *mem, *ptr; |
| 186 | 186 | ||
| 187 | data = kzalloc(sizeof(struct pnp_mem), GFP_KERNEL); | 187 | mem = kzalloc(sizeof(struct pnp_mem), GFP_KERNEL); |
| 188 | if (!data) | 188 | if (!mem) |
| 189 | return -ENOMEM; | 189 | return -ENOMEM; |
| 190 | 190 | ||
| 191 | data->min = min; | 191 | mem->min = min; |
| 192 | data->max = max; | 192 | mem->max = max; |
| 193 | data->align = align; | 193 | mem->align = align; |
| 194 | data->size = size; | 194 | mem->size = size; |
| 195 | data->flags = flags; | 195 | mem->flags = flags; |
| 196 | 196 | ||
| 197 | ptr = option->mem; | 197 | ptr = option->mem; |
| 198 | while (ptr && ptr->next) | 198 | while (ptr && ptr->next) |
| 199 | ptr = ptr->next; | 199 | ptr = ptr->next; |
| 200 | if (ptr) | 200 | if (ptr) |
| 201 | ptr->next = data; | 201 | ptr->next = mem; |
| 202 | else | 202 | else |
| 203 | option->mem = data; | 203 | option->mem = mem; |
| 204 | 204 | ||
| 205 | dev_dbg(&dev->dev, " mem " | 205 | dev_dbg(&dev->dev, " mem " |
| 206 | "min %#llx max %#llx align %lld size %lld flags %#x\n", | 206 | "min %#llx max %#llx align %lld size %lld flags %#x\n", |
| 207 | (unsigned long long) data->min, | 207 | (unsigned long long) mem->min, |
| 208 | (unsigned long long) data->max, | 208 | (unsigned long long) mem->max, |
| 209 | (unsigned long long) data->align, | 209 | (unsigned long long) mem->align, |
| 210 | (unsigned long long) data->size, data->flags); | 210 | (unsigned long long) mem->size, mem->flags); |
| 211 | return 0; | 211 | return 0; |
| 212 | } | 212 | } |
| 213 | 213 | ||
