Lines Matching refs:ppbdev

64 	struct ppb_device *ppbdev;  in ppbus_print_child()  local
69 ppbdev = (struct ppb_device *)device_get_ivars(dev); in ppbus_print_child()
71 if (ppbdev->flags != 0) in ppbus_print_child()
72 retval += printf(" flags 0x%x", ppbdev->flags); in ppbus_print_child()
95 struct ppb_device *ppbdev; in ppbus_add_child() local
99 ppbdev = malloc(sizeof(struct ppb_device), M_PPBUSDEV, in ppbus_add_child()
101 if (!ppbdev) in ppbus_add_child()
105 ppbdev->name = name; in ppbus_add_child()
110 device_set_ivars(child, ppbdev); in ppbus_add_child()
425 struct ppb_device *ppbdev; in ppbus_intr() local
432 ppbdev = device_get_ivars(ppb->ppb_owner); in ppbus_intr()
433 if (ppbdev->intr_hook == NULL) in ppbus_intr()
436 ppbdev->intr_hook(ppbdev->intr_arg); in ppbus_intr()
444 struct ppb_device *ppbdev = device_get_ivars(child); in ppbus_setup_intr() local
456 ppbdev->intr_hook = ihand; in ppbus_setup_intr()
457 ppbdev->intr_arg = arg; in ppbus_setup_intr()
458 *cookiep = ppbdev; in ppbus_setup_intr()
467 struct ppb_device *ppbdev = device_get_ivars(child); in ppbus_teardown_intr() local
471 if (ppbdev != ih || ppb->ppc_irq_res != r) { in ppbus_teardown_intr()
476 ppbdev->intr_hook = NULL; in ppbus_teardown_intr()
493 struct ppb_device *ppbdev = (struct ppb_device *)device_get_ivars(dev); in ppb_request_bus() local
523 if (ppbdev->ctx.valid) in ppb_request_bus()
524 ppb_set_mode(bus, ppbdev->ctx.mode); in ppb_request_bus()
542 struct ppb_device *ppbdev = (struct ppb_device *)device_get_ivars(dev); in ppb_release_bus() local
549 ppbdev->ctx.mode = ppb_get_mode(bus); in ppb_release_bus()
552 ppbdev->ctx.valid = 1; in ppb_release_bus()