H A D | ipr.c | 586 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 589 trace_index = atomic_add_return(1, &ioa_cfg->trace_index) & IPR_TRACE_INDEX_MASK; 590 trace_entry = &ioa_cfg->trace[trace_index]; 613 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 615 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags); 617 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags); 642 if (ipr_cmd->ioa_cfg->sis64) { 701 * @ioa_cfg 707 ipr_get_free_ipr_cmnd(struct ipr_ioa_cfg *ioa_cfg) argument 726 ipr_mask_and_clear_interrupts(struct ipr_ioa_cfg *ioa_cfg, u32 clr_ints) argument 758 ipr_save_pcix_cmd_reg(struct ipr_ioa_cfg *ioa_cfg) argument 784 ipr_set_pcix_cmd_reg(struct ipr_ioa_cfg *ioa_cfg) argument 854 ipr_fail_all_ops(struct ipr_ioa_cfg *ioa_cfg) argument 897 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 1020 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 1030 ipr_get_hrrq_index(struct ipr_ioa_cfg *ioa_cfg) argument 1056 ipr_send_hcam(struct ipr_ioa_cfg *ioa_cfg, u8 type, struct ipr_hostrcb *hostrcb) argument 1105 struct ipr_ioa_cfg *ioa_cfg = res->ioa_cfg; local 1236 ipr_format_res_path(struct ipr_ioa_cfg *ioa_cfg, u8 *res_path, char *buffer, int len) argument 1313 struct ipr_ioa_cfg *ioa_cfg = res->ioa_cfg; local 1340 ipr_handle_config_change(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 1411 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 1540 ipr_log_enhanced_cache_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 1576 ipr_log_cache_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 1608 ipr_log_enhanced_config_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 1648 ipr_log_sis64_config_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 1691 ipr_log_config_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 1738 ipr_log_enhanced_array_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 1789 ipr_log_array_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 1845 ipr_log_hex_data(struct ipr_ioa_cfg *ioa_cfg, __be32 *data, int len) argument 1872 ipr_log_enhanced_dual_ioa_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 1902 ipr_log_dual_ioa_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 2189 ipr_log_fabric_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 2226 ipr_log_sis64_array_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 2282 ipr_log_sis64_fabric_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 2320 ipr_log_sis64_service_required_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 2342 ipr_log_generic_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 2357 ipr_log_sis64_device_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 2417 ipr_handle_log_data(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) argument 2550 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 2594 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 2627 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 2694 ipr_get_max_scsi_speed(struct ipr_ioa_cfg *ioa_cfg, u8 bus, u8 bus_width) argument 2727 ipr_wait_iodbg_ack(struct ipr_ioa_cfg *ioa_cfg, int max_delay) argument 2760 ipr_get_sis64_dump_data_section(struct ipr_ioa_cfg *ioa_cfg, u32 start_addr, __be32 *dest, u32 length_in_words) argument 2785 ipr_get_ldump_data_section(struct ipr_ioa_cfg *ioa_cfg, u32 start_addr, __be32 *dest, u32 length_in_words) argument 2878 ipr_sdt_copy(struct ipr_ioa_cfg *ioa_cfg, unsigned long pci_address, u32 length) argument 2960 ipr_dump_ioa_type_data(struct ipr_ioa_cfg *ioa_cfg, struct ipr_driver_dump *driver_dump) argument 2986 ipr_dump_version_data(struct ipr_ioa_cfg *ioa_cfg, struct ipr_driver_dump *driver_dump) argument 3007 ipr_dump_trace_data(struct ipr_ioa_cfg *ioa_cfg, struct ipr_driver_dump *driver_dump) argument 3028 ipr_dump_location_data(struct ipr_ioa_cfg *ioa_cfg, struct ipr_driver_dump *driver_dump) argument 3049 ipr_get_ioa_dump(struct ipr_ioa_cfg *ioa_cfg, struct ipr_dump *dump) argument 3218 struct ipr_ioa_cfg *ioa_cfg = dump->ioa_cfg; local 3241 struct ipr_ioa_cfg *ioa_cfg = local 3310 struct ipr_ioa_cfg *ioa_cfg = local 3374 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3409 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3444 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3469 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3505 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3562 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3592 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3644 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3682 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3708 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 3937 ipr_update_ioa_ucode(struct ipr_ioa_cfg *ioa_cfg, struct ipr_sglist *sglist) argument 3995 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 4071 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 4095 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 4119 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 4180 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 4270 ipr_alloc_dump(struct ipr_ioa_cfg *ioa_cfg) argument 4328 ipr_free_dump(struct ipr_ioa_cfg *ioa_cfg) argument 4369 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)shost->hostdata; local 4398 ipr_free_dump(struct ipr_ioa_cfg *ioa_cfg) argument 4427 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata; local 4461 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata; local 4501 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata; local 4537 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata; local 4573 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata; local 4603 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata; local 4690 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) shost->hostdata; local 4711 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) shost->hostdata; local 4734 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) sdev->host->hostdata; local 4757 struct ipr_ioa_cfg *ioa_cfg; local 4782 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) sdev->host->hostdata; local 4829 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) sdev->host->hostdata; local 4903 ipr_wait_for_ops(struct ipr_ioa_cfg *ioa_cfg, void *device, int (*match)(struct ipr_cmnd *, void *)) argument 4965 struct ipr_ioa_cfg *ioa_cfg; local 5011 ipr_device_reset(struct ipr_ioa_cfg *ioa_cfg, struct ipr_resource_entry *res) argument 5052 struct ipr_ioa_cfg *ioa_cfg; local 5084 struct ipr_ioa_cfg *ioa_cfg; local 5114 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 5154 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 5192 struct ipr_ioa_cfg *ioa_cfg; local 5279 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) shost->hostdata; local 5302 struct ipr_ioa_cfg *ioa_cfg; local 5326 ipr_handle_other_interrupt(struct ipr_ioa_cfg *ioa_cfg, u32 int_reg) argument 5403 ipr_isr_eh(struct ipr_ioa_cfg *ioa_cfg, char *msg, u16 number) argument 5420 struct ipr_ioa_cfg *ioa_cfg = hrr_queue->ioa_cfg; local 5500 struct ipr_ioa_cfg *ioa_cfg = hrrq->ioa_cfg; local 5568 struct ipr_ioa_cfg *ioa_cfg = hrrq->ioa_cfg; local 5615 ipr_build_ioadl64(struct ipr_ioa_cfg *ioa_cfg, struct ipr_cmnd *ipr_cmd) argument 5667 ipr_build_ioadl(struct ipr_ioa_cfg *ioa_cfg, struct ipr_cmnd *ipr_cmd) argument 5912 ipr_dump_ioasa(struct ipr_ioa_cfg *ioa_cfg, struct ipr_cmnd *ipr_cmd, struct ipr_resource_entry *res) argument 6097 ipr_erp_start(struct ipr_ioa_cfg *ioa_cfg, struct ipr_cmnd *ipr_cmd) argument 6206 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6246 struct ipr_ioa_cfg *ioa_cfg; local 6379 struct ipr_ioa_cfg *ioa_cfg; local 6428 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6467 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6545 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6636 ipr_check_term_power(struct ipr_ioa_cfg *ioa_cfg, struct ipr_mode_pages *mode_pages) argument 6673 ipr_scsi_bus_speed_limit(struct ipr_ioa_cfg *ioa_cfg) argument 6697 ipr_modify_ioafp_mode_page_28(struct ipr_ioa_cfg *ioa_cfg, struct ipr_mode_pages *mode_pages) argument 6772 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6833 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6857 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6882 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6910 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6970 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7001 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7092 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7154 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7246 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7279 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7310 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7336 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7367 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7392 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7478 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7525 ipr_init_ioa_mem(struct ipr_ioa_cfg *ioa_cfg) argument 7564 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7620 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7690 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7713 ipr_unit_check_no_data(struct ipr_ioa_cfg *ioa_cfg) argument 7729 ipr_get_unit_check_buffer(struct ipr_ioa_cfg *ioa_cfg) argument 7796 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7810 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7857 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7914 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7936 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7990 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8017 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8038 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8084 ipr_reset_allowed(struct ipr_ioa_cfg *ioa_cfg) argument 8109 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8137 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8170 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8191 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8230 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8286 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8308 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8351 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8398 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8439 _ipr_initiate_ioa_reset(struct ipr_ioa_cfg *ioa_cfg, int (*job_step) (struct ipr_cmnd *), enum ipr_shutdown_type shutdown_type) argument 8479 ipr_initiate_ioa_reset(struct ipr_ioa_cfg *ioa_cfg, enum ipr_shutdown_type shutdown_type) argument 8537 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8562 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 8582 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 8601 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 8626 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 8683 ipr_probe_ioa_part2(struct ipr_ioa_cfg *ioa_cfg) argument 8709 ipr_free_cmd_blks(struct ipr_ioa_cfg *ioa_cfg) argument 8740 ipr_free_mem(struct ipr_ioa_cfg *ioa_cfg) argument 8779 ipr_free_irqs(struct ipr_ioa_cfg *ioa_cfg) argument 8799 ipr_free_all_resources(struct ipr_ioa_cfg *ioa_cfg) argument 8822 ipr_alloc_cmd_blks(struct ipr_ioa_cfg *ioa_cfg) argument 8933 ipr_alloc_mem(struct ipr_ioa_cfg *ioa_cfg) argument 9046 ipr_initialize_bus_attr(struct ipr_ioa_cfg *ioa_cfg) argument 9068 ipr_init_regs(struct ipr_ioa_cfg *ioa_cfg) argument 9112 ipr_init_ioa_cfg(struct ipr_ioa_cfg *ioa_cfg, struct Scsi_Host *host, struct pci_dev *pdev) argument 9206 ipr_wait_for_pci_err_recovery(struct ipr_ioa_cfg *ioa_cfg) argument 9218 name_msi_vectors(struct ipr_ioa_cfg *ioa_cfg) argument 9230 ipr_request_other_msi_irqs(struct ipr_ioa_cfg *ioa_cfg, struct pci_dev *pdev) argument 9264 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)devp; local 9289 ipr_test_msi(struct ipr_ioa_cfg *ioa_cfg, struct pci_dev *pdev) argument 9344 struct ipr_ioa_cfg *ioa_cfg; local 9628 ipr_initiate_ioa_bringdown(struct ipr_ioa_cfg *ioa_cfg, enum ipr_shutdown_type shutdown_type) argument 9652 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 9704 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 9731 struct ipr_ioa_cfg *ioa_cfg; local 9815 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 9998 struct ipr_ioa_cfg *ioa_cfg; local [all...] |