Lines Matching defs:s_addr

197 static void	 adv_read_lram_16_multi(struct adv_softc *adv, u_int16_t s_addr,
200 u_int16_t s_addr, u_int16_t *buffer,
202 static void adv_mset_lram_16(struct adv_softc *adv, u_int16_t s_addr,
204 static u_int32_t adv_msum_lram_16(struct adv_softc *adv, u_int16_t s_addr,
215 u_int16_t s_addr, u_int32_t *buffer,
228 static u_int32_t adv_load_microcode(struct adv_softc *adv, u_int16_t s_addr,
267 static void adv_get_q_info(struct adv_softc *adv, u_int16_t s_addr,
282 static void adv_put_scsiq(struct adv_softc *adv, u_int16_t s_addr,
500 u_int8_t s_addr;
505 for (s_addr = 0; s_addr < 2; s_addr++, wbuf++) {
506 *wbuf = adv_read_eeprom_16(adv, s_addr);
518 for (s_addr = cfg_beg; s_addr <= (cfg_end - 1); s_addr++, wbuf++) {
519 *wbuf = adv_read_eeprom_16(adv, s_addr);
522 printf("Addr 0x%x: 0x%04x\n", s_addr, *wbuf);
525 *wbuf = adv_read_eeprom_16(adv, s_addr);
1222 adv_read_lram_16_multi(struct adv_softc *adv, u_int16_t s_addr,
1225 ADV_OUTW(adv, ADV_LRAM_ADDR, s_addr);
1230 adv_write_lram_16_multi(struct adv_softc *adv, u_int16_t s_addr,
1233 ADV_OUTW(adv, ADV_LRAM_ADDR, s_addr);
1238 adv_mset_lram_16(struct adv_softc *adv, u_int16_t s_addr,
1241 ADV_OUTW(adv, ADV_LRAM_ADDR, s_addr);
1247 adv_msum_lram_16(struct adv_softc *adv, u_int16_t s_addr, int count)
1253 ADV_OUTW(adv, ADV_LRAM_ADDR, s_addr);
1308 adv_write_lram_32_multi(struct adv_softc *adv, u_int16_t s_addr,
1311 ADV_OUTW(adv, ADV_LRAM_ADDR, s_addr);
1381 u_int8_t s_addr;
1388 for (s_addr = 0; s_addr < 2; s_addr++, wbuf++) {
1390 if (*wbuf != adv_write_eeprom_16(adv, s_addr, *wbuf)) {
1402 for (s_addr = cfg_beg; s_addr <= (cfg_end - 1); s_addr++, wbuf++) {
1404 if (*wbuf != adv_write_eeprom_16(adv, s_addr, *wbuf)) {
1409 if (sum != adv_write_eeprom_16(adv, s_addr, sum)) {
1413 for (s_addr = 0; s_addr < 2; s_addr++, wbuf++) {
1414 if (*wbuf != adv_read_eeprom_16(adv, s_addr)) {
1418 for (s_addr = cfg_beg; s_addr <= cfg_end; s_addr++, wbuf++) {
1419 if (*wbuf != adv_read_eeprom_16(adv, s_addr)) {
1427 adv_load_microcode(struct adv_softc *adv, u_int16_t s_addr,
1436 adv_mset_lram_16(adv, s_addr, 0, mcode_lram_size);
1437 adv_write_lram_16_multi(adv, s_addr, mcode_buf, mcode_lram_size);
1439 chksum = adv_msum_lram_16(adv, s_addr, mcode_lram_size);
1441 ((mcode_size - s_addr
1458 u_int16_t s_addr;
1464 s_addr = ADV_QADR_BEG + ADV_QBLK_SIZE;
1466 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_FWD, i + 1);
1467 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_BWD, adv->max_openings);
1468 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_QNO, i);
1470 s_addr += ADV_QBLK_SIZE;
1471 for (; i < adv->max_openings; i++, s_addr += ADV_QBLK_SIZE) {
1472 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_FWD, i + 1);
1473 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_BWD, i - 1);
1474 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_QNO, i);
1477 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_FWD, ADV_QLINK_END);
1478 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_BWD, adv->max_openings - 1);
1479 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_QNO, adv->max_openings);
1481 s_addr += ADV_QBLK_SIZE;
1483 for (; i <= adv->max_openings + 3; i++, s_addr += ADV_QBLK_SIZE) {
1484 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_FWD, i);
1485 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_BWD, i);
1486 adv_write_lram_8(adv, s_addr + ADV_SCSIQ_B_QNO, i);
1648 adv_get_q_info(struct adv_softc *adv, u_int16_t s_addr,
1653 ADV_OUTW(adv, ADV_LRAM_ADDR, s_addr);
1853 adv_put_scsiq(struct adv_softc *adv, u_int16_t s_addr,
1873 ADV_OUTW(adv, ADV_LRAM_ADDR, s_addr);