Lines Matching defs:sata_gemini
19 #include "sata_gemini.h"
24 * struct sata_gemini - a state container for a Gemini SATA bridge
35 struct sata_gemini {
115 static struct sata_gemini *sg_singleton;
117 struct sata_gemini *gemini_sata_bridge_get(void)
125 bool gemini_sata_bridge_enabled(struct sata_gemini *sg, bool is_ata1)
144 enum gemini_muxmode gemini_sata_get_muxmode(struct sata_gemini *sg)
150 static int gemini_sata_setup_bridge(struct sata_gemini *sg,
194 int gemini_sata_start_bridge(struct sata_gemini *sg, unsigned int bridge)
218 void gemini_sata_stop_bridge(struct sata_gemini *sg, unsigned int bridge)
227 int gemini_sata_reset_bridge(struct sata_gemini *sg,
239 static int gemini_sata_bridge_init(struct sata_gemini *sg)
321 struct sata_gemini *sg;
407 struct sata_gemini *sg = platform_get_drvdata(pdev);