sc_data
sc->sc_data[0] == MTP_CMD_GET_DIMENSIONS) {
memcpy(&dim, &sc->sc_data[1], sizeof(dim));
uint8_t sc_data[APLDCHIDEV_DESC_MAX];
shdr->len <= sizeof(sc->sc_data)) {
memcpy(sc->sc_data, (shdr + 1), shdr->len);
uint64_t sc_data;
if (bus_space_map(sc->sc_iot, sc->sc_data,
if (error || SMC_ERROR(sc->sc_data) != SMC_OK)
sc->sc_data = data;
wakeup(&sc->sc_data);
return tsleep_nsec(&sc->sc_data, PWAIT, "apsmc", 10000000);
switch (SMC_ERROR(sc->sc_data)) {
len = min(len, (sc->sc_data >> 16) & 0xffff);
uint32_t tmp = (sc->sc_data >> 32);
val = *sc->sc_data;
*(sc->sc_data) = val;
sc->sc_data = (volatile u_int32_t *)(bh + IOAPIC_DATA);
volatile u_int32_t *sc_data; /* KVA of ioapic data */
kiic_writereg(sc, DATA, *sc->sc_data++);
*sc->sc_data++ = kiic_readreg(sc, DATA);
kiic_writereg(sc, DATA, *sc->sc_data++);
sc->sc_data = data;
u_char *sc_data;
error = opal_sensor_read_u64(sc->sc_data, 0, opal_phys(&value));
uint32_t sc_data;
sc->sc_data = OF_getpropint(faa->fa_node, "sensor-data", 0);
*fdc->sc_data =
*fdc->sc_data);
fdc->sc_data++;
fdc->sc_data = bp->b_data + fd->sc_skip;
sc->sc_data = GPIO_PIN_INPUT;
gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, GPIODCF_PIN_DATA, sc->sc_data);
int sc_data;
sc->sc_data = GPIO_PIN_OUTPUT;
sc->sc_data |= GPIO_PIN_OPENDRAIN;
sc->sc_data |= GPIO_PIN_PUSHPULL;
sc->sc_data |= GPIO_PIN_PULLUP;
gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, GPIOOW_PIN_DATA, sc->sc_data);
int data = sc->sc_data;
if (sc->sc_data != data) {
sc->sc_data = data;
sc->sc_data);
int data = sc->sc_data;
if (sc->sc_data != data) {
sc->sc_data = data;
sc->sc_data);
int sc_data;
kbd->sc_data = *ud;
hidkbd_decode(kbd, &kbd->sc_data);
struct hidkbd_data sc_data; /* for quirk handling */
uint16_t *sc_data;
sc_data = (uint16_t *)sc;
for (i = 0; i < 32; i++, sc_data++) {
*sc_data = ahc_inb(ahc, SRAM_BASE + j)
uint16_t *sc_data;
sc_data = (uint16_t *)sc;
*sc_data++ = ahd_inw_scbram(ahd, SCB_BASE+i);
uint16_t *sc_data;
sc_data = (uint16_t *)sc;
printf("\n\t0x%.4x", sc_data[i]);
idx = sc->sc_data->vd_tx_nextidx;
if (idx >= sc->sc_data->vd_tx_length) {
sc->sc_data->vd_tx_stopped = 1;
VIC_INC(sc->sc_data->vd_tx_nextidx, sc->sc_data->vd_tx_length);
sc->sc_data->vd_tx_curidx = 0;
sc->sc_data->vd_tx_nextidx = 0;
sc->sc_data->vd_tx_stopped = sc->sc_data->vd_tx_queued = 0;
sc->sc_data->vd_tx_saved_nextidx = 0;
sc->sc_data->vd_rx[q].nextidx = 0;
sc->sc_data->vd_rx_saved_nextidx[q] = 0;
sc->sc_data->vd_tx_stopped = 1;
sc->sc_data->vd_iff = 0;
struct vic_data *sc_data;
sc->sc_data = VIC_DMA_KVA(sc);
sc->sc_data->vd_magic = VIC_MAGIC;
sc->sc_data->vd_length = sc->sc_dma_size;
sc->sc_data->vd_rx_offset[q] = offset;
sc->sc_data->vd_rx[q].length = sc->sc_nrxbuf;
sc->sc_data->vd_tx_offset = offset;
sc->sc_data->vd_tx_length = sc->sc_ntxbuf;
VIC_INC(sc->sc_rxq[q].end, sc->sc_data->vd_rx[q].length);
idx = sc->sc_data->vd_rx[q].nextidx;
if (idx >= sc->sc_data->vd_rx[q].length) {
VIC_INC(sc->sc_data->vd_rx[q].nextidx, sc->sc_nrxbuf);
idx = sc->sc_data->vd_tx_curidx;
if (idx >= sc->sc_data->vd_tx_length) {
sc->sc_data->vd_tx_stopped = 0;
VIC_INC(sc->sc_data->vd_tx_curidx, sc->sc_data->vd_tx_length);
u_int16_t *mcastfil = (u_int16_t *)sc->sc_data->vd_mcastfil;
memset(&sc->sc_data->vd_mcastfil, 0xff,
sizeof(sc->sc_data->vd_mcastfil));
bzero(&sc->sc_data->vd_mcastfil,
sizeof(sc->sc_data->vd_mcastfil));
sc->sc_data->vd_iff = flags;
uint32_t sc_data;
error = tsleep_nsec(&sc->sc_data, PWAIT, "nhird",
*data = sc->sc_data;
error = tsleep_nsec(&sc->sc_data, PWAIT, "nhiwr",
sc->sc_data = be32toh(resp[3]);
wakeup(&sc->sc_data);
struct ksensor sc_data[VIAPM_NUM_SENSORS];
sc->sc_data[i].type = SENSOR_TEMP;
sc->sc_data[i].type = SENSOR_FANRPM;
sc->sc_data[i].type = SENSOR_VOLTS_DC;
strlcpy(sc->sc_data[5].desc, "VSENS1",
sizeof(sc->sc_data[5].desc)); /* CPU core (2V) */
strlcpy(sc->sc_data[6].desc, "VSENS2",
sizeof(sc->sc_data[6].desc)); /* NB core? (2.5V) */
strlcpy(sc->sc_data[7].desc, "Vcore",
sizeof(sc->sc_data[7].desc)); /* Vcore (3.3V) */
strlcpy(sc->sc_data[8].desc, "VSENS3",
sizeof(sc->sc_data[8].desc)); /* VSENS3 (5V) */
strlcpy(sc->sc_data[9].desc, "VSENS4",
sizeof(sc->sc_data[9].desc)); /* VSENS4 (12V) */
sensor_attach(&sc->sc_sensordev, &sc->sc_data[i]);
sc->sc_data[0].value = val_to_uK((v2 << 2) | (v >> 6));
sc->sc_data[1].value = val_to_uK((v2 << 2) | ((v >> 4) & 0x3));
sc->sc_data[2].value = val_to_uK((v2 << 2) | (v >> 6));
sc->sc_data[i].value = val_to_rpm(v, sc->sc_fan_div[i - 3]);
sc->sc_data[i].value = val_to_uV(v, i - 5);
struct malo_tx_desc *txdesc = sc->sc_data;
bzero(sc->sc_data, sizeof(*txdesc));
m_copydata(m, 0, m->m_pkthdr.len, sc->sc_data + sizeof(*txdesc));
MALO_WRITE_MULTI_2(sc, MALO_REG_DATA_WRITE, sc->sc_data,
data = (uint8_t *)sc->sc_data;
MALO_WRITE_MULTI_2(sc, MALO_REG_DATA_WRITE, sc->sc_data, psize);
sc->sc_data = malloc(MCLBYTES, M_DEVBUF, M_NOWAIT);
if (sc->sc_data != NULL)
free(sc->sc_data, M_DEVBUF, 0);
MALO_READ_MULTI_2(sc, MALO_REG_DATA_READ, sc->sc_data,
data = (uint8_t *)sc->sc_data;
MALO_READ_MULTI_2(sc, MALO_REG_DATA_READ, sc->sc_data, psize);
rxdesc = (struct malo_rx_desc *)sc->sc_data;
data = sc->sc_data + rxdesc->pkgoffset;
m = m_devget(sc->sc_data + rxdesc->pkgoffset,
void *sc_data;
c = &sc->sc_data.sc_rx_chain[i];
if (sc->sc_data.sc_rx_chain[i].sc_mbuf != NULL) {
m_freem(sc->sc_data.sc_rx_chain[i].sc_mbuf);
sc->sc_data.sc_rx_chain[i].sc_mbuf = NULL;
if (sc->sc_data.sc_rx_chain[i].sc_xfer != NULL) {
usbd_free_xfer(sc->sc_data.sc_rx_chain[i].sc_xfer);
sc->sc_data.sc_rx_chain[i].sc_xfer = NULL;
if (sc->sc_data.sc_tx_chain[i].sc_mbuf != NULL) {
m_freem(sc->sc_data.sc_tx_chain[i].sc_mbuf);
sc->sc_data.sc_tx_chain[i].sc_mbuf = NULL;
if (sc->sc_data.sc_tx_chain[i].sc_xfer != NULL) {
usbd_free_xfer(sc->sc_data.sc_tx_chain[i].sc_xfer);
sc->sc_data.sc_tx_chain[i].sc_xfer = NULL;
c = &sc->sc_data.sc_tx_chain[idx];
sc->sc_data.sc_tx_cnt++;
cd = &sc->sc_data;
cd = &sc->sc_data;
struct urndis_cdata sc_data;