Lines Matching refs:ctrl
134 i, card->ctrl[i].stats.crc_errors); in rsxx_attr_stats_show()
136 i, card->ctrl[i].stats.hard_errors); in rsxx_attr_stats_show()
138 i, card->ctrl[i].stats.soft_errors); in rsxx_attr_stats_show()
140 i, card->ctrl[i].stats.writes_issued); in rsxx_attr_stats_show()
142 i, card->ctrl[i].stats.writes_failed); in rsxx_attr_stats_show()
144 i, card->ctrl[i].stats.reads_issued); in rsxx_attr_stats_show()
146 i, card->ctrl[i].stats.reads_failed); in rsxx_attr_stats_show()
148 i, card->ctrl[i].stats.reads_retried); in rsxx_attr_stats_show()
150 i, card->ctrl[i].stats.discards_issued); in rsxx_attr_stats_show()
152 i, card->ctrl[i].stats.discards_failed); in rsxx_attr_stats_show()
154 i, card->ctrl[i].stats.dma_sw_err); in rsxx_attr_stats_show()
156 i, card->ctrl[i].stats.dma_hw_fault); in rsxx_attr_stats_show()
158 i, card->ctrl[i].stats.dma_cancelled); in rsxx_attr_stats_show()
160 i, card->ctrl[i].stats.sw_q_depth); in rsxx_attr_stats_show()
162 i, atomic_read(&card->ctrl[i].stats.hw_q_depth)); in rsxx_attr_stats_show()
386 queue_work(card->ctrl[i].done_wq, in rsxx_isr()
387 &card->ctrl[i].dma_done_work); in rsxx_isr()
581 if (card->ctrl[i].status.buf) in rsxx_eeh_frozen()
583 card->ctrl[i].status.buf, in rsxx_eeh_frozen()
584 card->ctrl[i].status.dma_addr); in rsxx_eeh_frozen()
585 if (card->ctrl[i].cmd.buf) in rsxx_eeh_frozen()
587 card->ctrl[i].cmd.buf, in rsxx_eeh_frozen()
588 card->ctrl[i].cmd.dma_addr); in rsxx_eeh_frozen()
606 spin_lock_bh(&card->ctrl[i].queue_lock); in rsxx_eeh_failure()
607 cnt = rsxx_cleanup_dma_queue(&card->ctrl[i], in rsxx_eeh_failure()
608 &card->ctrl[i].queue, in rsxx_eeh_failure()
610 spin_unlock_bh(&card->ctrl[i].queue_lock); in rsxx_eeh_failure()
612 cnt += rsxx_dma_cancel(&card->ctrl[i]); in rsxx_eeh_failure()
617 cnt, card->ctrl[i].id); in rsxx_eeh_failure()
690 st = rsxx_hw_buffers_init(dev, &card->ctrl[i]); in rsxx_slot_reset()
713 spin_lock(&card->ctrl[i].queue_lock); in rsxx_slot_reset()
714 if (list_empty(&card->ctrl[i].queue)) { in rsxx_slot_reset()
715 spin_unlock(&card->ctrl[i].queue_lock); in rsxx_slot_reset()
718 spin_unlock(&card->ctrl[i].queue_lock); in rsxx_slot_reset()
720 queue_work(card->ctrl[i].issue_wq, in rsxx_slot_reset()
721 &card->ctrl[i].issue_dma_work); in rsxx_slot_reset()
730 if (card->ctrl[i].status.buf) in rsxx_slot_reset()
733 card->ctrl[i].status.buf, in rsxx_slot_reset()
734 card->ctrl[i].status.dma_addr); in rsxx_slot_reset()
735 if (card->ctrl[i].cmd.buf) in rsxx_slot_reset()
738 card->ctrl[i].cmd.buf, in rsxx_slot_reset()
739 card->ctrl[i].cmd.dma_addr); in rsxx_slot_reset()
879 card->ctrl = kzalloc(card->n_targets * sizeof(*card->ctrl), GFP_KERNEL); in rsxx_pci_probe()
880 if (!card->ctrl) { in rsxx_pci_probe()