Home
last modified time | relevance | path

Searched refs:cvm_mmc_host (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.6/drivers/mmc/host/
Dcavium.h55 struct cvm_mmc_host { struct
84 void (*set_shared_power)(struct cvm_mmc_host *, int); argument
85 void (*acquire_bus)(struct cvm_mmc_host *); argument
86 void (*release_bus)(struct cvm_mmc_host *); argument
87 void (*int_enable)(struct cvm_mmc_host *, u64); argument
89 void (*dmar_fixup)(struct cvm_mmc_host *, struct mmc_command *, argument
91 void (*dmar_fixup_done)(struct cvm_mmc_host *); argument
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);
Dcavium-octeon.c90 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()
Dcavium-thunderx.c21 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()
Dcavium.c165 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 *host, u64 rsp_sts) in cleanup_dma()
[all …]