Searched refs:cvm_mmc_host (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | cavium.h | 55 struct cvm_mmc_host { struct 84 void (*set_shared_power)(struct cvm_mmc_host *, int); 85 void (*acquire_bus)(struct cvm_mmc_host *); 86 void (*release_bus)(struct cvm_mmc_host *); 87 void (*int_enable)(struct cvm_mmc_host *, u64); 89 void (*dmar_fixup)(struct cvm_mmc_host *, struct mmc_command *, 91 void (*dmar_fixup_done)(struct cvm_mmc_host *); 96 struct cvm_mmc_host *host; /* common hw for all slots */ 211 int cvm_mmc_of_slot_probe(struct device *dev, struct cvm_mmc_host *host);
|
H A D | cavium-octeon.c | 88 static void octeon_mmc_acquire_bus(struct cvm_mmc_host *host) in octeon_mmc_acquire_bus() 100 static void octeon_mmc_release_bus(struct cvm_mmc_host *host) in octeon_mmc_release_bus() 108 static void octeon_mmc_int_enable(struct cvm_mmc_host *host, u64 val) in octeon_mmc_int_enable() 115 static void octeon_mmc_set_shared_power(struct cvm_mmc_host *host, int dir) in octeon_mmc_set_shared_power() 125 static void octeon_mmc_dmar_fixup(struct cvm_mmc_host *host, in octeon_mmc_dmar_fixup() 139 static void octeon_mmc_dmar_fixup_done(struct cvm_mmc_host *host) in octeon_mmc_dmar_fixup_done() 150 struct cvm_mmc_host *host; in octeon_mmc_probe() 299 struct cvm_mmc_host *host = platform_get_drvdata(pdev); in octeon_mmc_remove()
|
H A D | cavium-thunderx.c | 20 static void thunder_mmc_acquire_bus(struct cvm_mmc_host *host) in thunder_mmc_acquire_bus() 25 static void thunder_mmc_release_bus(struct cvm_mmc_host *host) in thunder_mmc_release_bus() 30 static void thunder_mmc_int_enable(struct cvm_mmc_host *host, u64 val) in thunder_mmc_int_enable() 36 static int thunder_mmc_register_interrupts(struct cvm_mmc_host *host, in thunder_mmc_register_interrupts() 62 struct cvm_mmc_host *host; in thunder_mmc_probe() 172 struct cvm_mmc_host *host = pci_get_drvdata(pdev); in thunder_mmc_remove()
|
H A D | cavium.c | 165 static void check_switch_errors(struct cvm_mmc_host *host) in check_switch_errors() 200 static void do_switch(struct cvm_mmc_host *host, u64 emm_switch) in do_switch() 252 struct cvm_mmc_host *host = slot->host; in cvm_mmc_reset_bus() 273 struct cvm_mmc_host *host = slot->host; in cvm_mmc_switch_to() 298 static void do_read(struct cvm_mmc_host *host, struct mmc_request *req, in do_read() 340 static void set_cmd_response(struct cvm_mmc_host *host, struct mmc_request *req, in set_cmd_response() 373 static int finish_dma_single(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma_single() 381 static int finish_dma_sg(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma_sg() 401 static int finish_dma(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma() 424 static void cleanup_dma(struct cvm_mmc_host *hos [all...] |
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | cavium.h | 55 struct cvm_mmc_host { struct 84 void (*set_shared_power)(struct cvm_mmc_host *, int); 85 void (*acquire_bus)(struct cvm_mmc_host *); 86 void (*release_bus)(struct cvm_mmc_host *); 87 void (*int_enable)(struct cvm_mmc_host *, u64); 89 void (*dmar_fixup)(struct cvm_mmc_host *, struct mmc_command *, 91 void (*dmar_fixup_done)(struct cvm_mmc_host *); 96 struct cvm_mmc_host *host; /* common hw for all slots */ 211 int cvm_mmc_of_slot_probe(struct device *dev, struct cvm_mmc_host *host);
|
H A D | cavium-octeon.c | 90 static void octeon_mmc_acquire_bus(struct cvm_mmc_host *host) in octeon_mmc_acquire_bus() 102 static void octeon_mmc_release_bus(struct cvm_mmc_host *host) in octeon_mmc_release_bus() 110 static void octeon_mmc_int_enable(struct cvm_mmc_host *host, u64 val) in octeon_mmc_int_enable() 117 static void octeon_mmc_set_shared_power(struct cvm_mmc_host *host, int dir) in octeon_mmc_set_shared_power() 127 static void octeon_mmc_dmar_fixup(struct cvm_mmc_host *host, in octeon_mmc_dmar_fixup() 141 static void octeon_mmc_dmar_fixup_done(struct cvm_mmc_host *host) in octeon_mmc_dmar_fixup_done() 152 struct cvm_mmc_host *host; in octeon_mmc_probe() 301 struct cvm_mmc_host *host = platform_get_drvdata(pdev); in octeon_mmc_remove()
|
H A D | cavium-thunderx.c | 21 static void thunder_mmc_acquire_bus(struct cvm_mmc_host *host) in thunder_mmc_acquire_bus() 26 static void thunder_mmc_release_bus(struct cvm_mmc_host *host) in thunder_mmc_release_bus() 31 static void thunder_mmc_int_enable(struct cvm_mmc_host *host, u64 val) in thunder_mmc_int_enable() 37 static int thunder_mmc_register_interrupts(struct cvm_mmc_host *host, in thunder_mmc_register_interrupts() 63 struct cvm_mmc_host *host; in thunder_mmc_probe() 173 struct cvm_mmc_host *host = pci_get_drvdata(pdev); in thunder_mmc_remove()
|
H A D | cavium.c | 165 static void check_switch_errors(struct cvm_mmc_host *host) in check_switch_errors() 200 static void do_switch(struct cvm_mmc_host *host, u64 emm_switch) in do_switch() 252 struct cvm_mmc_host *host = slot->host; in cvm_mmc_reset_bus() 273 struct cvm_mmc_host *host = slot->host; in cvm_mmc_switch_to() 298 static void do_read(struct cvm_mmc_host *host, struct mmc_request *req, in do_read() 340 static void set_cmd_response(struct cvm_mmc_host *host, struct mmc_request *req, in set_cmd_response() 373 static int finish_dma_single(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma_single() 381 static int finish_dma_sg(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma_sg() 401 static int finish_dma(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma() 424 static void cleanup_dma(struct cvm_mmc_host *hos [all...] |
Completed in 5 milliseconds