Lines Matching refs:sata_gemini
20 #include "sata_gemini.h"
25 * struct sata_gemini - a state container for a Gemini SATA bridge
36 struct sata_gemini {
116 static struct sata_gemini *sg_singleton;
118 struct sata_gemini *gemini_sata_bridge_get(void)
126 bool gemini_sata_bridge_enabled(struct sata_gemini *sg, bool is_ata1)
145 enum gemini_muxmode gemini_sata_get_muxmode(struct sata_gemini *sg)
151 static int gemini_sata_setup_bridge(struct sata_gemini *sg,
195 int gemini_sata_start_bridge(struct sata_gemini *sg, unsigned int bridge)
216 void gemini_sata_stop_bridge(struct sata_gemini *sg, unsigned int bridge)
225 int gemini_sata_reset_bridge(struct sata_gemini *sg,
237 static int gemini_sata_bridge_init(struct sata_gemini *sg)
319 struct sata_gemini *sg;
410 struct sata_gemini *sg = platform_get_drvdata(pdev);