Lines Matching defs:dc
1669 ppm_dc_t *dc;
1675 for (dc = domp->dc; dc; dc = dc->next)
1676 if (dc->cmd == key)
1678 if (!dc || !dc->lh) {
1685 PPM_GET_IO_DELAY(dc, delay);
1711 switch (dc->method) {
1715 i2c_req.reg_mask = dc->m_un.i2c.mask;
1716 i2c_req.reg_val = dc->m_un.i2c.val;
1717 ret = ldi_ioctl(dc->lh, dc->m_un.i2c.iowr,
1724 ret = ldi_ioctl(dc->lh, dc->m_un.kio.iowr,
1725 (intptr_t)&(dc->m_un.kio.val), FWRITE | FKIOCTL, kcred,
1731 str, domp->dc->method))
1753 PPM_GET_IO_POST_DELAY(dc, delay);
1772 ppm_dc_t *dc = domp->dc;
1777 if (!dc->lh) {
1782 if (!dc->next) {
1788 switch (dc->method) {
1792 i2c_req.reg_mask = dc->m_un.i2c.mask;
1793 ret = ldi_ioctl(dc->lh, dc->m_un.i2c.iord,
1802 off_val = (dc->cmd == PPMDC_FET_OFF) ? dc->m_un.i2c.val :
1803 dc->next->m_un.i2c.val;
1814 ret = ldi_ioctl(dc->lh, dc->m_un.kio.iord,
1822 off_val = (dc->cmd == PPMDC_FET_OFF) ? dc->m_un.kio.val :
1823 dc->next->m_un.kio.val;
1833 str, domp->dc->method))
1851 ppm_dc_t *dc;
1858 dc = ppm_lookup_dc(domp, cmd);
1859 if (!dc) {
1865 switch (dc->method) {
1881 ret = ldi_ioctl(dc->lh, dc->m_un.kio.iowr,
1882 (intptr_t)&(dc->m_un.kio.val), FWRITE | FKIOCTL,
1908 str, dc->method))
2216 ppm_dc_t *dc;
2220 for (dc = domp->dc; dc; dc = dc->next)
2221 if (dc->cmd == key)
2223 if (!dc || !dc->lh) {
2229 PPM_GET_IO_DELAY(dc, delay);
2236 switch (dc->method) {
2244 i2c_req.reg_mask = dc->m_un.i2c.mask;
2245 i2c_req.reg_val = dc->m_un.i2c.val;
2259 ret = ldi_ioctl(dc->lh, dc->m_un.i2c.iowr,
2268 dc->m_un.i2c.val))
2275 ret = ldi_ioctl(dc->lh, dc->m_un.kio.iowr,
2276 (intptr_t)&(dc->m_un.kio.val), FWRITE | FKIOCTL, kcred,
2284 dc->m_un.kio.val))
2290 str, domp->dc->method))
2295 PPM_GET_IO_POST_DELAY(dc, delay);
2312 ppm_dc_t *dc;
2317 dc = ppm_lookup_dc(domp,
2319 if (dc) {
2325 ASSERT(dc->method == PPMDC_KIO);
2326 delay = dc->m_un.kio.delay;
2332 ret = ldi_ioctl(dc->lh, dc->m_un.kio.iowr,
2333 (intptr_t)&(dc->m_un.kio.val),
2336 delay = dc->m_un.kio.post_delay;
2400 dc = ppm_lookup_dc(domp, PPMDC_POST_PWR_ON);
2401 if (dc) {
2406 ASSERT(dc->method == PPMDC_KIO);
2407 delay = dc->m_un.kio.delay;
2413 ret = ldi_ioctl(dc->lh, dc->m_un.kio.iowr,
2414 (intptr_t)&(dc->m_un.kio.val),
2423 delay = dc->m_un.kio.post_delay;
2722 ppm_dc_t *dc;
2734 dc = ppm_lookup_dc(domp, PPMDC_ENTER_S3);
2736 dc = ppm_lookup_dc(domp, PPMDC_EXIT_S3);
2738 ASSERT(dc && dc->method == PPMDC_KIO);
2741 " with %x\n", (void *)dc->lh, dc->m_un.kio.iowr))
2742 ret = ldi_ioctl(dc->lh, dc->m_un.kio.iowr,