Lines Matching defs:rsxx_cardinfo

89 	struct rsxx_cardinfo		*card;
107 struct rsxx_cardinfo {
348 int rsxx_load_config(struct rsxx_cardinfo *card);
351 void rsxx_enable_ier(struct rsxx_cardinfo *card, unsigned int intr);
352 void rsxx_disable_ier(struct rsxx_cardinfo *card, unsigned int intr);
353 void rsxx_enable_ier_and_isr(struct rsxx_cardinfo *card,
355 void rsxx_disable_ier_and_isr(struct rsxx_cardinfo *card,
359 int rsxx_attach_dev(struct rsxx_cardinfo *card);
360 void rsxx_detach_dev(struct rsxx_cardinfo *card);
361 int rsxx_setup_dev(struct rsxx_cardinfo *card);
362 void rsxx_destroy_dev(struct rsxx_cardinfo *card);
367 typedef void (*rsxx_dma_cb)(struct rsxx_cardinfo *card,
370 int rsxx_dma_setup(struct rsxx_cardinfo *card);
371 void rsxx_dma_destroy(struct rsxx_cardinfo *card);
378 void rsxx_dma_queue_reset(struct rsxx_cardinfo *card);
379 int rsxx_dma_configure(struct rsxx_cardinfo *card);
380 blk_status_t rsxx_dma_queue_bio(struct rsxx_cardinfo *card,
386 int rsxx_eeh_save_issued_dmas(struct rsxx_cardinfo *card);
387 int rsxx_eeh_remap_dmas(struct rsxx_cardinfo *card);
390 int rsxx_creg_write(struct rsxx_cardinfo *card, u32 addr,
394 int rsxx_creg_read(struct rsxx_cardinfo *card,
399 int rsxx_read_hw_log(struct rsxx_cardinfo *card);
400 int rsxx_get_card_state(struct rsxx_cardinfo *card,
402 int rsxx_get_card_size8(struct rsxx_cardinfo *card, u64 *size8);
403 int rsxx_get_num_targets(struct rsxx_cardinfo *card,
405 int rsxx_get_card_capabilities(struct rsxx_cardinfo *card,
407 int rsxx_issue_card_cmd(struct rsxx_cardinfo *card, u32 cmd);
408 int rsxx_creg_setup(struct rsxx_cardinfo *card);
409 void rsxx_creg_destroy(struct rsxx_cardinfo *card);
412 int rsxx_reg_access(struct rsxx_cardinfo *card,
415 void rsxx_eeh_save_issued_creg(struct rsxx_cardinfo *card);
416 void rsxx_kick_creg_queue(struct rsxx_cardinfo *card);