Lines Matching defs:arg
296 * nodeid arg node class node attributes
3470 walk_devs(dev_info_t *dip, int (*f)(dev_info_t *, void *), void *arg,
3481 switch ((*f)(dip, arg)) {
3513 if (walk_devs(ddi_get_child(head->dip), f, arg, do_locking) ==
3532 * node that it finds with the current node and the pointer arg (which
3562 ddi_walk_devs(dev_info_t *dip, int (*f)(dev_info_t *, void *), void *arg)
3568 (void) walk_devs(dip, f, arg, 1);
3582 e_ddi_walk_driver(char *drv, int (*f)(dev_info_t *, void *), void *arg)
3598 if ((*f)(dip, arg) == DDI_WALK_TERMINATE) {
3620 i_find_devi(dev_info_t *dip, void *arg)
3622 struct match_info *info = (struct match_info *)arg;
4119 check_driver_quiesce(dev_info_t *dip, void *arg)
4139 if (arg != NULL)
4140 *((int *)arg) = -1;
4151 quiesce_one_device(dev_info_t *dip, void *arg)
4186 if (arg != NULL)
4187 *((int *)arg) = -1;
4189 } else if (should_quiesce && arg != NULL) {
4190 *((int *)arg) = -1;
4199 quiesce_devices(dev_info_t *dip, void *arg)
4208 quiesce_devices(ddi_get_child(dip), arg);
4210 quiesce_one_device(dip, arg);
4218 reset_leaf_device(dev_info_t *dip, void *arg)
4220 _NOTE(ARGUNUSED(arg))
4312 bind_dip(dev_info_t *dip, void *arg)
4314 _NOTE(ARGUNUSED(arg))
4388 unbind_children_by_alias(dev_info_t *dip, void *arg)
4393 unbind_data_t *ub = (unbind_data_t *)(uintptr_t)arg;
4458 unbind_children_by_driver(dev_info_t *dip, void *arg)
4463 major_t major = (major_t)(uintptr_t)arg;
6401 struct async_arg *arg;
6416 arg = kmem_alloc(sizeof (*arg), kmflag);
6417 if (arg == NULL)
6420 arg->flags = flags;
6421 arg->dip = dip;
6422 if (ddi_taskq_dispatch(DEVI(pdip)->devi_taskq, func, arg, tqflag) ==
6431 if (arg)
6432 kmem_free(arg, sizeof (*arg));
6437 i_ndi_devi_bind_driver_cb(struct async_arg *arg)
6439 (void) ndi_devi_bind_driver(arg->dip, arg->flags);
6440 kmem_free(arg, sizeof (*arg));
6538 i_ndi_devi_online_cb(struct async_arg *arg)
6540 (void) ndi_devi_online(arg->dip, arg->flags);
6541 kmem_free(arg, sizeof (*arg));
6711 reset_nexus_flags(dev_info_t *dip, void *arg)
6717 ((list = hwc_get_child_spec(dip, (major_t)(uintptr_t)arg)) == NULL))
7401 void *arg, dev_info_t **child, clock_t timeout)
7417 (char *)arg, timeout));
7418 return (devi_config_one(pdip, (char *)arg, child, flags,
7422 major = (major_t)(uintptr_t)arg;
7448 void *arg)
7457 (char *)arg));
7458 return (devi_unconfig_one(pdip, (char *)arg, flags));
7461 major = (major_t)(uintptr_t)arg;
7588 mt_config_thread(void *arg)
7590 struct mt_config_data *mcd = (struct mt_config_data *)arg;
7887 free_cache_task(void *arg)
7889 ASSERT(arg == NULL);
8221 e_ddi_mark_retiring(dev_info_t *dip, void *arg)
8223 char **cons_array = (char **)arg;
8280 e_ddi_retire_notify(dev_info_t *dip, void *arg)
8282 int *constraint = (int *)arg;
8315 e_ddi_retire_finalize(dev_info_t *dip, void *arg)
8317 int constraint = *(int *)arg;
8382 mdi_phci_retire_finalize(dip, phci_only, arg);
8495 unmark_and_unfence(dev_info_t *dip, void *arg)
8497 char *path = (char *)arg;
8527 find_dip_fcn(dev_info_t *dip, void *arg)
8529 struct find_dip *findp = (struct find_dip *)arg;
8617 mark_and_fence(dev_info_t *dip, void *arg)
8619 char *fencepath = (char *)arg;