Lines Matching defs:regbase
95 static void sata_clear_glue_reg(uint64_t regbase, uint32_t off, uint32_t bit)
99 reg_val = nlm_read_sata_reg(regbase, off);
100 nlm_write_sata_reg(regbase, off, (reg_val & ~bit));
103 static void sata_set_glue_reg(uint64_t regbase, uint32_t off, uint32_t bit)
107 reg_val = nlm_read_sata_reg(regbase, off);
108 nlm_write_sata_reg(regbase, off, (reg_val | bit));
114 uint64_t regbase;
118 regbase = nlm_get_sata_regbase(node);
121 sata_clear_glue_reg(regbase, SATA_CTL, SATA_RST_N);
123 sata_clear_glue_reg(regbase, SATA_CTL,
128 sata_set_glue_reg(regbase, SATA_CTL, SATA_RST_N);
130 sata_set_glue_reg(regbase, SATA_CTL,
137 reg_val = nlm_read_sata_reg(regbase, SATA_STATUS);
164 uint64_t regbase;
166 regbase = nlm_get_sata_regbase(nlm_nodeid());
167 val = nlm_read_sata_reg(regbase, SATA_INT);
168 sata_set_glue_reg(regbase, SATA_INT, val);
184 uint64_t regbase;
187 regbase = nlm_get_sata_regbase(node);
190 val = nlm_read_sata_reg(regbase, SATA_INT);
191 sata_set_glue_reg(regbase, SATA_INT, val);
198 sata_set_glue_reg(regbase, SATA_INT_MASK, 0x1);