Lines Matching refs:rsxx_cardinfo
18 typedef void (*creg_cmd_cb)(struct rsxx_cardinfo *card,
47 static int copy_to_creg_data(struct rsxx_cardinfo *card,
73 static int copy_from_creg_data(struct rsxx_cardinfo *card,
98 static void creg_issue_cmd(struct rsxx_cardinfo *card, struct creg_cmd *cmd)
124 static void creg_kick_queue(struct rsxx_cardinfo *card)
147 static int creg_queue_cmd(struct rsxx_cardinfo *card,
194 struct rsxx_cardinfo *card = from_timer(card, t, creg_ctrl.cmd_timer);
224 struct rsxx_cardinfo *card;
228 card = container_of(work, struct rsxx_cardinfo,
297 static void creg_reset(struct rsxx_cardinfo *card)
357 static void creg_cmd_done_cb(struct rsxx_cardinfo *card,
371 static int __issue_creg_rw(struct rsxx_cardinfo *card,
438 static int issue_creg_rw(struct rsxx_cardinfo *card,
469 int rsxx_creg_write(struct rsxx_cardinfo *card,
478 int rsxx_creg_read(struct rsxx_cardinfo *card,
487 int rsxx_get_card_state(struct rsxx_cardinfo *card, unsigned int *state)
493 int rsxx_get_card_size8(struct rsxx_cardinfo *card, u64 *size8)
507 int rsxx_get_num_targets(struct rsxx_cardinfo *card,
514 int rsxx_get_card_capabilities(struct rsxx_cardinfo *card,
521 int rsxx_issue_card_cmd(struct rsxx_cardinfo *card, u32 cmd)
529 static void hw_log_msg(struct rsxx_cardinfo *card, const char *str, int len)
595 static void read_hw_log_done(struct rsxx_cardinfo *card,
638 int rsxx_read_hw_log(struct rsxx_cardinfo *card)
653 static int issue_reg_cmd(struct rsxx_cardinfo *card,
663 int rsxx_reg_access(struct rsxx_cardinfo *card,
694 void rsxx_eeh_save_issued_creg(struct rsxx_cardinfo *card)
712 void rsxx_kick_creg_queue(struct rsxx_cardinfo *card)
721 int rsxx_creg_setup(struct rsxx_cardinfo *card)
739 void rsxx_creg_destroy(struct rsxx_cardinfo *card)