Lines Matching refs:bar_start
270 resource_size_t bar_start);
435 resource_size_t *bar_start, resource_size_t *bar_len) in dfx_get_bars() argument
445 bar_start[0] = pci_resource_start(to_pci_dev(bdev), num); in dfx_get_bars()
447 bar_start[2] = bar_start[1] = 0; in dfx_get_bars()
462 bar_start[0] = bar_lo; in dfx_get_bars()
472 bar_start[0] = base_addr; in dfx_get_bars()
475 bar_start[1] = base_addr + PI_DEFEA_K_BURST_HOLDOFF; in dfx_get_bars()
477 bar_start[2] = base_addr + PI_ESIC_K_ESIC_CSR; in dfx_get_bars()
481 bar_start[0] = to_tc_dev(bdev)->resource.start + in dfx_get_bars()
484 bar_start[2] = bar_start[1] = 0; in dfx_get_bars()
555 resource_size_t bar_start[3] = {0}; /* pointers to ports */ in dfx_register() local
589 dfx_get_bars(bdev, bar_start, bar_len); in dfx_register()
591 (dfx_bus_eisa && dfx_use_mmio && bar_start[0] == 0)) { in dfx_register()
599 region = request_mem_region(bar_start[0], bar_len[0], in dfx_register()
602 region = request_region(bar_start[0], bar_len[0], print_name); in dfx_register()
605 bar_start[0], bar_len[0]); in dfx_register()
609 if (bar_start[1] != 0) { in dfx_register()
610 region = request_region(bar_start[1], bar_len[1], print_name); in dfx_register()
613 bar_start[1], bar_len[1]); in dfx_register()
618 if (bar_start[2] != 0) { in dfx_register()
619 region = request_region(bar_start[2], bar_len[2], print_name); in dfx_register()
622 bar_start[2], bar_len[2]); in dfx_register()
630 bp->base.mem = ioremap(bar_start[0], bar_len[0]); in dfx_register()
637 bp->base.port = bar_start[0]; in dfx_register()
638 dev->base_addr = bar_start[0]; in dfx_register()
647 if (dfx_driver_init(dev, print_name, bar_start[0]) != DFX_K_SUCCESS) { in dfx_register()
676 if (bar_start[2] != 0) in dfx_register()
677 release_region(bar_start[2], bar_len[2]); in dfx_register()
680 if (bar_start[1] != 0) in dfx_register()
681 release_region(bar_start[1], bar_len[1]); in dfx_register()
685 release_mem_region(bar_start[0], bar_len[0]); in dfx_register()
687 release_region(bar_start[0], bar_len[0]); in dfx_register()
1050 resource_size_t bar_start) in dfx_driver_init() argument
1140 (long long)bar_start, dev->irq, dev->dev_addr); in dfx_driver_init()
3713 resource_size_t bar_start[3] = {0}; /* pointers to ports */ in dfx_unregister() local
3732 dfx_get_bars(bdev, bar_start, bar_len); in dfx_unregister()
3733 if (bar_start[2] != 0) in dfx_unregister()
3734 release_region(bar_start[2], bar_len[2]); in dfx_unregister()
3735 if (bar_start[1] != 0) in dfx_unregister()
3736 release_region(bar_start[1], bar_len[1]); in dfx_unregister()
3739 release_mem_region(bar_start[0], bar_len[0]); in dfx_unregister()
3741 release_region(bar_start[0], bar_len[0]); in dfx_unregister()