Lines Matching refs:cfgtable

210 static int write_driver_ver_to_cfgtable(CfgTable_struct __iomem *cfgtable);
1321 intinfo.delay = readl(&h->cfgtable->HostWrite.CoalIntDelay); in cciss_getintinfo()
1322 intinfo.count = readl(&h->cfgtable->HostWrite.CoalIntCount); in cciss_getintinfo()
1346 writel(intinfo.delay, &(h->cfgtable->HostWrite.CoalIntDelay)); in cciss_setintinfo()
1347 writel(intinfo.count, &(h->cfgtable->HostWrite.CoalIntCount)); in cciss_setintinfo()
1371 NodeName[i] = readb(&h->cfgtable->ServerName[i]); in cciss_getnodename()
1393 writeb(NodeName[i], &h->cfgtable->ServerName[i]); in cciss_setnodename()
1414 heartbeat = readl(&h->cfgtable->HeartBeat); in cciss_getheartbeat()
1429 BusTypes = readl(&h->cfgtable->BusTypes); in cciss_getbustypes()
3837 CfgTable_struct *tb = h->cfgtable; in print_cfg_table()
3990 trans_offset = readl(&(h->cfgtable->TransMethodOffset)); in cciss_enter_performant_mode()
4010 &(h->cfgtable->HostWrite.TransportRequest)); in cciss_enter_performant_mode()
4014 register_value = readl(&(h->cfgtable->TransportActive)); in cciss_enter_performant_mode()
4030 trans_support = readl(&(h->cfgtable->TransportSupport)); in cciss_put_controller_into_performant_mode()
4225 h->cfgtable = remap_pci_mem(pci_resource_start(h->pdev, in cciss_find_cfgtables()
4226 cfg_base_addr_index) + cfg_offset, sizeof(*h->cfgtable)); in cciss_find_cfgtables()
4227 if (!h->cfgtable) in cciss_find_cfgtables()
4229 rc = write_driver_ver_to_cfgtable(h->cfgtable); in cciss_find_cfgtables()
4233 trans_offset = readl(&h->cfgtable->TransMethodOffset); in cciss_find_cfgtables()
4244 h->max_commands = readl(&(h->cfgtable->MaxPerformantModeCommands)); in cciss_get_max_perf_mode_cmds()
4267 h->maxsgentries = readl(&(h->cfgtable->MaxSGElements)); in cciss_find_board_params()
4292 if (!check_signature(h->cfgtable->Signature, "CISS", 4)) { in CISS_signature_present()
4305 prefetch = readl(&(h->cfgtable->SCSI_Prefetch)); in cciss_enable_scsi_prefetch()
4307 writel(prefetch, &(h->cfgtable->SCSI_Prefetch)); in cciss_enable_scsi_prefetch()
4403 if (h->cfgtable) in cciss_pci_init()
4404 iounmap(h->cfgtable); in cciss_pci_init()
4603 static int write_driver_ver_to_cfgtable(CfgTable_struct __iomem *cfgtable) in write_driver_ver_to_cfgtable() argument
4606 int i, size = sizeof(cfgtable->driver_version); in write_driver_ver_to_cfgtable()
4614 writeb(driver_version[i], &cfgtable->driver_version[i]); in write_driver_ver_to_cfgtable()
4619 static void read_driver_ver_from_cfgtable(CfgTable_struct __iomem *cfgtable, in read_driver_ver_from_cfgtable() argument
4624 for (i = 0; i < sizeof(cfgtable->driver_version); i++) in read_driver_ver_from_cfgtable()
4625 driver_ver[i] = readb(&cfgtable->driver_version[i]); in read_driver_ver_from_cfgtable()
4628 static int controller_reset_failed(CfgTable_struct __iomem *cfgtable) in controller_reset_failed() argument
4632 int rc, size = sizeof(cfgtable->driver_version); in controller_reset_failed()
4643 read_driver_ver_from_cfgtable(cfgtable, driver_ver); in controller_reset_failed()
4660 CfgTable_struct __iomem *cfgtable; in cciss_kdump_hard_reset_controller() local
4715 cfgtable = remap_pci_mem(pci_resource_start(pdev, in cciss_kdump_hard_reset_controller()
4716 cfg_base_addr_index) + cfg_offset, sizeof(*cfgtable)); in cciss_kdump_hard_reset_controller()
4717 if (!cfgtable) { in cciss_kdump_hard_reset_controller()
4721 rc = write_driver_ver_to_cfgtable(cfgtable); in cciss_kdump_hard_reset_controller()
4728 misc_fw_support = readl(&cfgtable->misc_fw_support); in cciss_kdump_hard_reset_controller()
4788 iounmap(cfgtable); in cciss_kdump_hard_reset_controller()
4959 if (h->cfgtable) in cciss_undo_allocations_after_kdump_soft_reset()
4960 iounmap(h->cfgtable); in cciss_undo_allocations_after_kdump_soft_reset()
5142 rc = controller_reset_failed(h->cfgtable); in cciss_init_one()
5243 trans_support = readl(&(h->cfgtable->TransportSupport)); in cciss_enter_simple_mode()
5247 h->max_commands = readl(&(h->cfgtable->CmdsOutMax)); in cciss_enter_simple_mode()
5248 writel(CFGTBL_Trans_Simple, &(h->cfgtable->HostWrite.TransportRequest)); in cciss_enter_simple_mode()
5252 if (!(readl(&(h->cfgtable->TransportActive)) & CFGTBL_Trans_Simple)) { in cciss_enter_simple_mode()
5313 iounmap(h->cfgtable); in cciss_remove_one()