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 4784 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) sdev->host->hostdata; local 4831 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) sdev->host->hostdata; local 4905 ipr_wait_for_ops(struct ipr_ioa_cfg *ioa_cfg, void *device, int (*match)(struct ipr_cmnd *, void *)) argument 4967 struct ipr_ioa_cfg *ioa_cfg; local 5013 ipr_device_reset(struct ipr_ioa_cfg *ioa_cfg, struct ipr_resource_entry *res) argument 5054 struct ipr_ioa_cfg *ioa_cfg; local 5086 struct ipr_ioa_cfg *ioa_cfg; local 5116 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 5156 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 5194 struct ipr_ioa_cfg *ioa_cfg; local 5281 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) shost->hostdata; local 5304 struct ipr_ioa_cfg *ioa_cfg; local 5328 ipr_handle_other_interrupt(struct ipr_ioa_cfg *ioa_cfg, u32 int_reg) argument 5405 ipr_isr_eh(struct ipr_ioa_cfg *ioa_cfg, char *msg, u16 number) argument 5422 struct ipr_ioa_cfg *ioa_cfg = hrr_queue->ioa_cfg; local 5502 struct ipr_ioa_cfg *ioa_cfg = hrrq->ioa_cfg; local 5570 struct ipr_ioa_cfg *ioa_cfg = hrrq->ioa_cfg; local 5617 ipr_build_ioadl64(struct ipr_ioa_cfg *ioa_cfg, struct ipr_cmnd *ipr_cmd) argument 5669 ipr_build_ioadl(struct ipr_ioa_cfg *ioa_cfg, struct ipr_cmnd *ipr_cmd) argument 5914 ipr_dump_ioasa(struct ipr_ioa_cfg *ioa_cfg, struct ipr_cmnd *ipr_cmd, struct ipr_resource_entry *res) argument 6099 ipr_erp_start(struct ipr_ioa_cfg *ioa_cfg, struct ipr_cmnd *ipr_cmd) argument 6208 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6248 struct ipr_ioa_cfg *ioa_cfg; local 6381 struct ipr_ioa_cfg *ioa_cfg; local 6430 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6469 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6547 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6638 ipr_check_term_power(struct ipr_ioa_cfg *ioa_cfg, struct ipr_mode_pages *mode_pages) argument 6675 ipr_scsi_bus_speed_limit(struct ipr_ioa_cfg *ioa_cfg) argument 6699 ipr_modify_ioafp_mode_page_28(struct ipr_ioa_cfg *ioa_cfg, struct ipr_mode_pages *mode_pages) argument 6774 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6835 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6859 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6884 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6912 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 6972 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7003 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7094 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7156 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7248 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7281 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7312 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7338 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7369 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7394 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7480 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7527 ipr_init_ioa_mem(struct ipr_ioa_cfg *ioa_cfg) argument 7566 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7622 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7692 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7715 ipr_unit_check_no_data(struct ipr_ioa_cfg *ioa_cfg) argument 7731 ipr_get_unit_check_buffer(struct ipr_ioa_cfg *ioa_cfg) argument 7798 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7812 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7859 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7916 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7938 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 7992 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8019 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8040 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8086 ipr_reset_allowed(struct ipr_ioa_cfg *ioa_cfg) argument 8111 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8139 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8172 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8193 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8232 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8288 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8310 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8353 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8400 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8441 _ipr_initiate_ioa_reset(struct ipr_ioa_cfg *ioa_cfg, int (*job_step) (struct ipr_cmnd *), enum ipr_shutdown_type shutdown_type) argument 8481 ipr_initiate_ioa_reset(struct ipr_ioa_cfg *ioa_cfg, enum ipr_shutdown_type shutdown_type) argument 8539 struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg; local 8564 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 8584 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 8603 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 8628 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 8685 ipr_probe_ioa_part2(struct ipr_ioa_cfg *ioa_cfg) argument 8711 ipr_free_cmd_blks(struct ipr_ioa_cfg *ioa_cfg) argument 8742 ipr_free_mem(struct ipr_ioa_cfg *ioa_cfg) argument 8781 ipr_free_irqs(struct ipr_ioa_cfg *ioa_cfg) argument 8801 ipr_free_all_resources(struct ipr_ioa_cfg *ioa_cfg) argument 8824 ipr_alloc_cmd_blks(struct ipr_ioa_cfg *ioa_cfg) argument 8935 ipr_alloc_mem(struct ipr_ioa_cfg *ioa_cfg) argument 9048 ipr_initialize_bus_attr(struct ipr_ioa_cfg *ioa_cfg) argument 9070 ipr_init_regs(struct ipr_ioa_cfg *ioa_cfg) argument 9114 ipr_init_ioa_cfg(struct ipr_ioa_cfg *ioa_cfg, struct Scsi_Host *host, struct pci_dev *pdev) argument 9208 ipr_wait_for_pci_err_recovery(struct ipr_ioa_cfg *ioa_cfg) argument 9220 name_msi_vectors(struct ipr_ioa_cfg *ioa_cfg) argument 9232 ipr_request_other_msi_irqs(struct ipr_ioa_cfg *ioa_cfg, struct pci_dev *pdev) argument 9266 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)devp; local 9291 ipr_test_msi(struct ipr_ioa_cfg *ioa_cfg, struct pci_dev *pdev) argument 9346 struct ipr_ioa_cfg *ioa_cfg; local 9630 ipr_initiate_ioa_bringdown(struct ipr_ioa_cfg *ioa_cfg, enum ipr_shutdown_type shutdown_type) argument 9654 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 9706 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 9733 struct ipr_ioa_cfg *ioa_cfg; local 9817 struct ipr_ioa_cfg *ioa_cfg = pci_get_drvdata(pdev); local 10000 struct ipr_ioa_cfg *ioa_cfg; local [all...] |