Lines Matching defs:bar_start
271 resource_size_t bar_start);
422 * bar_start - pointer to store the start addresses
432 resource_size_t *bar_start, resource_size_t *bar_len)
442 bar_start[0] = pci_resource_start(to_pci_dev(bdev), num);
444 bar_start[2] = bar_start[1] = 0;
459 bar_start[0] = bar_lo;
469 bar_start[0] = base_addr;
472 bar_start[1] = base_addr + PI_DEFEA_K_BURST_HOLDOFF;
474 bar_start[2] = base_addr + PI_ESIC_K_ESIC_CSR;
478 bar_start[0] = to_tc_dev(bdev)->resource.start +
481 bar_start[2] = bar_start[1] = 0;
538 resource_size_t bar_start[3] = {0}; /* pointers to ports */
574 dfx_get_bars(bp, bar_start, bar_len);
576 (dfx_bus_eisa && dfx_use_mmio && bar_start[0] == 0)) {
578 dfx_get_bars(bp, bar_start, bar_len);
582 region = request_mem_region(bar_start[0], bar_len[0],
586 dfx_get_bars(bp, bar_start, bar_len);
590 region = request_region(bar_start[0], bar_len[0],
594 bar_start[0], bar_len[0]);
598 if (bar_start[1] != 0) {
599 region = request_region(bar_start[1], bar_len[1],
603 bar_start[1], bar_len[1]);
608 if (bar_start[2] != 0) {
609 region = request_region(bar_start[2], bar_len[2],
613 bar_start[2], bar_len[2]);
621 bp->base.mem = ioremap(bar_start[0], bar_len[0]);
628 bp->base.port = bar_start[0];
629 dev->base_addr = bar_start[0];
638 if (dfx_driver_init(dev, print_name, bar_start[0]) != DFX_K_SUCCESS) {
667 if (bar_start[2] != 0)
668 release_region(bar_start[2], bar_len[2]);
671 if (bar_start[1] != 0)
672 release_region(bar_start[1], bar_len[1]);
676 release_mem_region(bar_start[0], bar_len[0]);
678 release_region(bar_start[0], bar_len[0]);
1040 resource_size_t bar_start)
1129 (long long)bar_start, dev->irq, dev->dev_addr);
3700 resource_size_t bar_start[3] = {0}; /* pointers to ports */
3719 dfx_get_bars(bp, bar_start, bar_len);
3720 if (bar_start[2] != 0)
3721 release_region(bar_start[2], bar_len[2]);
3722 if (bar_start[1] != 0)
3723 release_region(bar_start[1], bar_len[1]);
3726 release_mem_region(bar_start[0], bar_len[0]);
3728 release_region(bar_start[0], bar_len[0]);