Home
last modified time | relevance | path

Searched refs:rsxx_cardinfo (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/drivers/block/rsxx/
Drsxx_priv.h89 struct rsxx_cardinfo *card;
107 struct rsxx_cardinfo { struct
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);
[all …]
Dcregs.c18 typedef void (*creg_cmd_cb)(struct rsxx_cardinfo *card,
47 static int copy_to_creg_data(struct rsxx_cardinfo *card, in copy_to_creg_data()
73 static int copy_from_creg_data(struct rsxx_cardinfo *card, in copy_from_creg_data()
98 static void creg_issue_cmd(struct rsxx_cardinfo *card, struct creg_cmd *cmd) in creg_issue_cmd()
124 static void creg_kick_queue(struct rsxx_cardinfo *card) in creg_kick_queue()
147 static int creg_queue_cmd(struct rsxx_cardinfo *card, in creg_queue_cmd()
194 struct rsxx_cardinfo *card = from_timer(card, t, creg_ctrl.cmd_timer); in creg_cmd_timed_out()
224 struct rsxx_cardinfo *card; in creg_cmd_done()
228 card = container_of(work, struct rsxx_cardinfo, in creg_cmd_done()
297 static void creg_reset(struct rsxx_cardinfo *card) in creg_reset()
[all …]
Ddev.c61 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; in rsxx_blkdev_ioctl()
75 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; in rsxx_getgeo()
102 static void bio_dma_done_cb(struct rsxx_cardinfo *card, in bio_dma_done_cb()
125 struct rsxx_cardinfo *card = bio->bi_disk->private_data; in rsxx_submit_bio()
184 static bool rsxx_discard_supported(struct rsxx_cardinfo *card) in rsxx_discard_supported()
193 int rsxx_attach_dev(struct rsxx_cardinfo *card) in rsxx_attach_dev()
212 void rsxx_detach_dev(struct rsxx_cardinfo *card) in rsxx_detach_dev()
224 int rsxx_setup_dev(struct rsxx_cardinfo *card) in rsxx_setup_dev()
284 void rsxx_destroy_dev(struct rsxx_cardinfo *card) in rsxx_destroy_dev()
Dcore.c52 struct rsxx_cardinfo *card = m->private; in rsxx_attr_pci_regs_show()
114 struct rsxx_cardinfo *card = m->private; in rsxx_attr_stats_show()
166 struct rsxx_cardinfo *card = file_inode(fp)->i_private; in rsxx_cram_read()
187 struct rsxx_cardinfo *card = file_inode(fp)->i_private; in rsxx_cram_write()
225 static void rsxx_debugfs_dev_new(struct rsxx_cardinfo *card) in rsxx_debugfs_dev_new()
266 static void rsxx_mask_interrupts(struct rsxx_cardinfo *card) in rsxx_mask_interrupts()
289 void rsxx_enable_ier(struct rsxx_cardinfo *card, unsigned int intr) in rsxx_enable_ier()
299 void rsxx_disable_ier(struct rsxx_cardinfo *card, unsigned int intr) in rsxx_disable_ier()
308 void rsxx_enable_ier_and_isr(struct rsxx_cardinfo *card, in rsxx_enable_ier_and_isr()
319 void rsxx_disable_ier_and_isr(struct rsxx_cardinfo *card, in rsxx_disable_ier_and_isr()
[all …]
Ddma.c88 static unsigned int rsxx_addr8_to_laddr(u64 addr8, struct rsxx_cardinfo *card) in rsxx_addr8_to_laddr()
99 static unsigned int rsxx_get_dma_tgt(struct rsxx_cardinfo *card, u64 addr8) in rsxx_get_dma_tgt()
108 void rsxx_dma_queue_reset(struct rsxx_cardinfo *card) in rsxx_dma_queue_reset()
190 static void dma_intr_coal_auto_tune(struct rsxx_cardinfo *card) in dma_intr_coal_auto_tune()
600 static blk_status_t rsxx_queue_discard(struct rsxx_cardinfo *card, in rsxx_queue_discard()
629 static blk_status_t rsxx_queue_dma(struct rsxx_cardinfo *card, in rsxx_queue_dma()
666 blk_status_t rsxx_dma_queue_bio(struct rsxx_cardinfo *card, in rsxx_dma_queue_bio()
847 static int rsxx_dma_stripe_setup(struct rsxx_cardinfo *card, in rsxx_dma_stripe_setup()
878 int rsxx_dma_configure(struct rsxx_cardinfo *card) in rsxx_dma_configure()
890 int rsxx_dma_setup(struct rsxx_cardinfo *card) in rsxx_dma_setup()
[all …]
Dconfig.c84 static int rsxx_save_config(struct rsxx_cardinfo *card) in rsxx_save_config()
117 int rsxx_load_config(struct rsxx_cardinfo *card) in rsxx_load_config()