Lines Matching refs:bd
285 bdrv_t *bd = (bdrv_t *) b->sys; in ce_led_off() local
292 CE_LOCK (bd); in ce_led_off()
294 CE_UNLOCK (bd); in ce_led_off()
300 bdrv_t *bd = arg; in ce_intr() local
301 ce_board_t *b = bd->board; in ce_intr()
312 CE_LOCK (bd); in ce_intr()
320 CE_UNLOCK (bd); in ce_intr()
415 bdrv_t *bd = device_get_softc (dev); in ce_attach() local
436 bd->dmamem.size = TAU32_ControllerObjectSize; in ce_attach()
437 if (! ce_bus_dma_mem_alloc (unit, -1, &bd->dmamem)) { in ce_attach()
441 b->ddk.pControllerObject = bd->dmamem.virt; in ce_attach()
443 bd->board = b; in ce_attach()
444 b->sys = bd; in ce_attach()
446 bd->ce_res = bus_alloc_resource (dev, SYS_RES_MEMORY, &rid, in ce_attach()
448 if (! bd->ce_res) { in ce_attach()
450 ce_bus_dma_mem_free (&bd->dmamem); in ce_attach()
454 vbase = (vm_offset_t) rman_get_virtual (bd->ce_res); in ce_attach()
457 b->ddk.ControllerObjectPhysicalAddress = bd->dmamem.phys; in ce_attach()
470 bus_release_resource (dev, SYS_RES_MEMORY, PCIR_BAR(0), bd->ce_res); in ce_attach()
471 ce_bus_dma_mem_free (&bd->dmamem); in ce_attach()
481 bd->ce_irq = bus_alloc_resource (dev, SYS_RES_IRQ, &rid, 0, ~0, 1, in ce_attach()
483 if (! bd->ce_irq) { in ce_attach()
485 bus_release_resource (dev, SYS_RES_MEMORY, PCIR_BAR(0), bd->ce_res); in ce_attach()
486 ce_bus_dma_mem_free (&bd->dmamem); in ce_attach()
492 error = bus_setup_intr (dev, bd->ce_irq, in ce_attach()
494 NULL, ce_intr, bd, &bd->ce_intrhand); in ce_attach()
497 bus_release_resource (dev, SYS_RES_IRQ, 0, bd->ce_irq); in ce_attach()
499 PCIR_BAR(0), bd->ce_res); in ce_attach()
500 ce_bus_dma_mem_free (&bd->dmamem); in ce_attach()
519 d = &bd->channel[c->num]; in ce_attach()
591 mtx_init (&bd->ce_mtx, ce_ln, MTX_NETWORK_LOCK, MTX_DEF|MTX_RECURSE); in ce_attach()
592 CE_LOCK (bd); in ce_attach()
595 CE_UNLOCK (bd); in ce_attach()
603 bdrv_t *bd = device_get_softc (dev); in ce_detach() local
604 ce_board_t *b = bd->board; in ce_detach()
608 KASSERT (mtx_initialized (&bd->ce_mtx), ("ce mutex not initialized")); in ce_detach()
610 CE_LOCK (bd); in ce_detach()
619 CE_UNLOCK (bd); in ce_detach()
665 CE_UNLOCK (bd); in ce_detach()
671 bus_teardown_intr (dev, bd->ce_irq, bd->ce_intrhand); in ce_detach()
672 bus_release_resource (dev, SYS_RES_IRQ, 0, bd->ce_irq); in ce_detach()
674 bus_release_resource (dev, SYS_RES_MEMORY, PCIR_BAR(0), bd->ce_res); in ce_detach()
687 ce_bus_dma_mem_free (&bd->dmamem); in ce_detach()
689 mtx_destroy (&bd->ce_mtx); in ce_detach()
697 bdrv_t *bd = d->board->sys; in ce_ifstart() local
699 CE_LOCK (bd); in ce_ifstart()
701 CE_UNLOCK (bd); in ce_ifstart()
726 bdrv_t *bd = d->board->sys; in ce_sioctl() local
750 CE_LOCK (bd); in ce_sioctl()
762 CE_UNLOCK (bd); in ce_sioctl()
893 bdrv_t *bd = d->board->sys; in ce_watchdog_timer() local
895 CE_LOCK(bd); in ce_watchdog_timer()
901 CE_UNLOCK(bd); in ce_watchdog_timer()
1021 bdrv_t *bd = d->board->sys; in ce_modem_status() local
1026 CE_LOCK (bd); in ce_modem_status()
1032 CE_UNLOCK (bd); in ce_modem_status()
1040 bdrv_t *bd = d->board->sys; in ce_ioctl() local
1107 CE_LOCK (bd); in ce_ioctl()
1112 CE_UNLOCK (bd); in ce_ioctl()
1268 CE_LOCK (bd); in ce_ioctl()
1270 CE_UNLOCK (bd); in ce_ioctl()
1290 CE_LOCK (bd); in ce_ioctl()
1292 CE_UNLOCK (bd); in ce_ioctl()
1335 CE_LOCK (bd); in ce_ioctl()
1337 CE_UNLOCK (bd); in ce_ioctl()
1357 CE_LOCK (bd); in ce_ioctl()
1359 CE_UNLOCK (bd); in ce_ioctl()
1379 CE_LOCK (bd); in ce_ioctl()
1381 CE_UNLOCK (bd); in ce_ioctl()
1397 CE_LOCK (bd); in ce_ioctl()
1399 CE_UNLOCK (bd); in ce_ioctl()
1419 CE_LOCK (bd); in ce_ioctl()
1421 CE_UNLOCK (bd); in ce_ioctl()
1441 CE_LOCK (bd); in ce_ioctl()
1443 CE_UNLOCK (bd); in ce_ioctl()
1463 CE_LOCK (bd); in ce_ioctl()
1465 CE_UNLOCK (bd); in ce_ioctl()
1485 CE_LOCK (bd); in ce_ioctl()
1487 CE_UNLOCK (bd); in ce_ioctl()
1507 CE_LOCK (bd); in ce_ioctl()
1509 CE_UNLOCK (bd); in ce_ioctl()
1534 CE_LOCK (bd); in ce_ioctl()
1541 CE_UNLOCK (bd); in ce_ioctl()
1553 CE_LOCK (bd); in ce_ioctl()
1555 CE_UNLOCK (bd); in ce_ioctl()
1566 CE_LOCK (bd); in ce_ioctl()
1568 CE_UNLOCK (bd); in ce_ioctl()
1578 CE_LOCK (bd); in ce_ioctl()
1580 CE_UNLOCK (bd); in ce_ioctl()
1598 CE_LOCK (bd); in ce_ioctl()
1600 CE_UNLOCK (bd); in ce_ioctl()
1606 CE_LOCK (bd); in ce_ioctl()
1608 CE_UNLOCK (bd); in ce_ioctl()
1614 CE_LOCK (bd); in ce_ioctl()
1616 CE_UNLOCK (bd); in ce_ioctl()
1622 CE_LOCK (bd); in ce_ioctl()
1625 CE_UNLOCK (bd); in ce_ioctl()
1631 CE_LOCK (bd); in ce_ioctl()
1634 CE_UNLOCK (bd); in ce_ioctl()
1640 CE_LOCK (bd); in ce_ioctl()
1643 CE_UNLOCK (bd); in ce_ioctl()
1666 bdrv_t *bd = d->board->sys; in ng_ce_newhook() local
1683 CE_LOCK (bd); in ng_ce_newhook()
1685 CE_UNLOCK (bd); in ng_ce_newhook()
1969 bdrv_t *bd = d->board->sys; in ng_ce_rcvdata() local
1989 CE_LOCK (bd); in ng_ce_rcvdata()
1993 CE_UNLOCK (bd); in ng_ce_rcvdata()
2001 CE_UNLOCK (bd); in ng_ce_rcvdata()
2012 bdrv_t *bd = d->board->sys; in ng_ce_rmnode() local
2014 CE_LOCK (bd); in ng_ce_rmnode()
2016 CE_UNLOCK (bd); in ng_ce_rmnode()
2049 bdrv_t *bd = d->board->sys; in ng_ce_disconnect() local
2051 CE_LOCK (bd); in ng_ce_disconnect()
2053 CE_UNLOCK (bd); in ng_ce_disconnect()