Home
last modified time | relevance | path

Searched refs:pack_size (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/libxpio/common/
H A Dlibxpio.c538 size_t pack_size; in xpio_gpio_update() local
553 nvl_ret = nvlist_size(update->xgo_update, &pack_size, NV_ENCODE_NATIVE); in xpio_gpio_update()
560 update_buf = malloc(pack_size); in xpio_gpio_update()
564 "%zu bytes for the packed nvlist buffer: %s", pack_size, in xpio_gpio_update()
578 nvl_ret = nvlist_pack(update->xgo_update, &update_buf, &pack_size, in xpio_gpio_update()
589 kgu.kgu_attr_len = pack_size; in xpio_gpio_update()
/illumos-gate/usr/src/lib/libi2c/common/
H A Dlibi2c_device.c168 size_t pack_size; in i2c_device_add_req_exec() local
197 nvl_ret = nvlist_size(req->add_nvl, &pack_size, NV_ENCODE_NATIVE); in i2c_device_add_req_exec()
202 pack_buf = malloc(pack_size); in i2c_device_add_req_exec()
205 "allocate %zu bytes for packed request nvlist", pack_size); in i2c_device_add_req_exec()
209 nvl_ret = nvlist_pack(req->add_nvl, &pack_buf, &pack_size, in i2c_device_add_req_exec()
217 dev.uda_nvl_len = pack_size; in i2c_device_add_req_exec()
/illumos-gate/usr/src/uts/common/io/gpio/
H A Dkgpio.c1245 size_t pack_size = 0; in kgpio_ioctl_gpio_info() local
1292 pack = fnvlist_pack(attr, &pack_size); in kgpio_ioctl_gpio_info()
1293 if (info.kgi_attr_len >= pack_size) { in kgpio_ioctl_gpio_info()
1294 if (ddi_copyout(pack, (void *)info.kgi_attr, pack_size, in kgpio_ioctl_gpio_info()
1304 info.kgi_attr_len = pack_size; in kgpio_ioctl_gpio_info()
1332 ASSERT3U(pack_size, !=, 0); in kgpio_ioctl_gpio_info()
1333 fnvlist_pack_free(pack, pack_size); in kgpio_ioctl_gpio_info()
/illumos-gate/usr/src/uts/common/os/
H A Ddriver_lyr.c951 int i, nelem, pack_size; in i_pack_string_array() local
970 pack_size = (sizeof (char *) * (nelem + 1)) + prop_len; in i_pack_string_array()
971 str_array = (char **)i_ldi_prop_op_alloc(pack_size); in i_pack_string_array()