Lines Matching refs:resource
84 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
85 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO;
95 if (!request_region(p_dev->resource[0]->start,
96 resource_size(p_dev->resource[0]),
102 p_dev->resource[2]->flags |=
105 ret = pcmcia_request_window(p_dev, p_dev->resource[2], 0);
109 ret = pcmcia_map_mem_page(p_dev, p_dev->resource[2], p_dev->card_addr);
113 ipw->is_v2_card = resource_size(p_dev->resource[2]) == 0x100;
115 ipw->common_memory = ioremap(p_dev->resource[2]->start,
116 resource_size(p_dev->resource[2]));
121 if (!request_mem_region(p_dev->resource[2]->start,
122 resource_size(p_dev->resource[2]),
128 p_dev->resource[3]->flags |= WIN_DATA_WIDTH_16 | WIN_MEMORY_TYPE_AM |
130 p_dev->resource[3]->end = 0; /* this used to be 0x1000 */
131 ret = pcmcia_request_window(p_dev, p_dev->resource[3], 0);
135 ret = pcmcia_map_mem_page(p_dev, p_dev->resource[3], 0);
139 ipw->attr_memory = ioremap(p_dev->resource[3]->start,
140 resource_size(p_dev->resource[3]));
145 if (!request_mem_region(p_dev->resource[3]->start,
146 resource_size(p_dev->resource[3]),
157 release_mem_region(p_dev->resource[2]->start,
158 resource_size(p_dev->resource[2]));
162 release_region(p_dev->resource[0]->start,
163 resource_size(p_dev->resource[0]));
184 ipwireless_init_hardware_v1(ipw->hardware, link->resource[0]->start,
196 ": I/O ports %pR, irq %d\n", link->resource[0],
201 link->resource[3],
202 link->resource[2]);
226 release_mem_region(link->resource[2]->start,
227 resource_size(link->resource[2]));
231 release_mem_region(link->resource[3]->start,
232 resource_size(link->resource[3]));
241 release_region(ipw->link->resource[0]->start,
242 resource_size(ipw->link->resource[0]));
244 release_mem_region(ipw->link->resource[2]->start,
245 resource_size(ipw->link->resource[2]));
249 release_mem_region(ipw->link->resource[3]->start,
250 resource_size(ipw->link->resource[3]));