| /netbsd-src/external/cddl/osnet/dist/common/zfs/ |
| H A D | zfs_ioctl_compat.c | 50 zfs_cmd_compat_get(zfs_cmd_t *zc, caddr_t addr, const int cflag) in zfs_cmd_compat_get() argument 64 strlcpy(zc->zc_name, inlanes_c->zc_name, MAXPATHLEN); in zfs_cmd_compat_get() 65 strlcpy(zc->zc_value, inlanes_c->zc_value, MAXPATHLEN * 2); in zfs_cmd_compat_get() 66 strlcpy(zc->zc_string, inlanes_c->zc_string, MAXPATHLEN); in zfs_cmd_compat_get() 68 #define FIELD_COPY(field) zc->field = inlanes_c->field in zfs_cmd_compat_get() 107 strlcpy(zc->zc_name, resume_c->zc_name, MAXPATHLEN); in zfs_cmd_compat_get() 108 strlcpy(zc->zc_value, resume_c->zc_value, MAXPATHLEN * 2); in zfs_cmd_compat_get() 109 strlcpy(zc->zc_string, resume_c->zc_string, MAXPATHLEN); in zfs_cmd_compat_get() 111 #define FIELD_COPY(field) zc->field = resume_c->field in zfs_cmd_compat_get() 143 strlcpy(zc->zc_inject_record.zi_func, in zfs_cmd_compat_get() [all …]
|
| /netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/ |
| H A D | zfs_ioctl.c | 264 static int zfs_ioc_userspace_upgrade(zfs_cmd_t *zc); 323 history_str_get(zfs_cmd_t *zc) in history_str_get() argument 327 if (zc->zc_history == 0) in history_str_get() 331 if (copyinstr((void *)(uintptr_t)zc->zc_history, in history_str_get() 402 zfs_log_history(zfs_cmd_t *zc) in zfs_log_history() argument 407 if ((buf = history_str_get(zc)) == NULL) in zfs_log_history() 410 if (spa_open(zc->zc_name, &spa, FTAG) == 0) { in zfs_log_history() 424 zfs_secpolicy_none(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr) in zfs_secpolicy_none() argument 435 zfs_secpolicy_read(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr) in zfs_secpolicy_read() argument 438 zone_dataset_visible(zc->zc_name, NULL)) in zfs_secpolicy_read() [all …]
|
| H A D | zap_micro.c | 1302 zap_cursor_init_serialized(zap_cursor_t *zc, objset_t *os, uint64_t zapobj, in zap_cursor_init_serialized() argument 1305 zc->zc_objset = os; in zap_cursor_init_serialized() 1306 zc->zc_zap = NULL; in zap_cursor_init_serialized() 1307 zc->zc_leaf = NULL; in zap_cursor_init_serialized() 1308 zc->zc_zapobj = zapobj; in zap_cursor_init_serialized() 1309 zc->zc_serialized = serialized; in zap_cursor_init_serialized() 1310 zc->zc_hash = 0; in zap_cursor_init_serialized() 1311 zc->zc_cd = 0; in zap_cursor_init_serialized() 1315 zap_cursor_init(zap_cursor_t *zc, objset_t *os, uint64_t zapobj) in zap_cursor_init() argument 1317 zap_cursor_init_serialized(zc, os, zapobj, 0); in zap_cursor_init() [all …]
|
| H A D | zap.c | 991 zap_cursor_t zc; in zap_value_search() local 999 for (zap_cursor_init(&zc, os, zapobj); in zap_value_search() 1000 (err = zap_cursor_retrieve(&zc, za)) == 0; in zap_value_search() 1001 zap_cursor_advance(&zc)) { in zap_value_search() 1007 zap_cursor_fini(&zc); in zap_value_search() 1015 zap_cursor_t zc; in zap_join() local 1020 for (zap_cursor_init(&zc, os, fromobj); in zap_join() 1021 zap_cursor_retrieve(&zc, &za) == 0; in zap_join() 1022 (void) zap_cursor_advance(&zc)) { in zap_join() 1032 zap_cursor_fini(&zc); in zap_join() [all …]
|
| /netbsd-src/external/cddl/osnet/dist/lib/pyzfs/common/ |
| H A D | ioctl.c | 63 ioctl_with_cmdstr(int ioc, zfs_cmd_t *zc) in ioctl_with_cmdstr() argument 68 zc->zc_history = (uint64_t)(uintptr_t)cmdstr; in ioctl_with_cmdstr() 69 err = ioctl(zfsdevfd, ioc, zc); in ioctl_with_cmdstr() 188 add_ds_props(zfs_cmd_t *zc, PyObject *nvl) in add_ds_props() argument 190 dmu_objset_stats_t *s = &zc->zc_objset_stats; in add_ds_props() 201 ioctl_with_dstnv(int ioc, zfs_cmd_t *zc) in ioctl_with_dstnv() argument 209 zc->zc_nvlist_dst_size = nvsz; in ioctl_with_dstnv() 210 zc->zc_nvlist_dst = (uintptr_t)nvbuf; in ioctl_with_dstnv() 212 if (ioctl(zfsdevfd, ioc, zc) == 0) { in ioctl_with_dstnv() 215 errno = nvlist_unpack(nvbuf, zc->zc_nvlist_dst_size, &nvl, 0); in ioctl_with_dstnv() [all …]
|
| /netbsd-src/external/cddl/osnet/dist/lib/libzfs_core/common/ |
| H A D | libzfs_core.c | 132 zfs_cmd_t zc = { 0 }; local 142 (void) strlcpy(zc.zc_name, name, sizeof (zc.zc_name)); 150 error = lzc_compat_pre(&zc, &ioc, &source); 157 zc.zc_nvlist_src = (uint64_t)(uintptr_t)packed; 158 zc.zc_nvlist_src_size = size; 162 zc.zc_nvlist_dst_size = MAX(size * 2, 128 * 1024); 163 zc.zc_nvlist_dst = (uint64_t)(uintptr_t) 164 malloc(zc.zc_nvlist_dst_size); 166 if (zc.zc_nvlist_dst == NULL) { 168 if (zc.zc_nvlist_dst == 0) { [all …]
|
| H A D | libzfs_core_compat.c | 33 lzc_compat_pre(zfs_cmd_t *zc, zfs_ioc_t *ioc, nvlist_t **source) in lzc_compat_pre() argument 52 zc->zc_objset_type = (uint64_t)type32; in lzc_compat_pre() 58 strlcpy(zc->zc_value, buf, MAXPATHLEN); in lzc_compat_pre() 69 strlcpy(zc->zc_name, buf, pos + 1); in lzc_compat_pre() 70 strlcpy(zc->zc_value, buf + pos + 1, MAXPATHLEN); in lzc_compat_pre() 83 strlcpy(zc->zc_value, buf, MAXPATHLEN); in lzc_compat_pre() 91 strlcpy(zc->zc_name, buf, pos + 1); in lzc_compat_pre() 105 strlcpy(zc->zc_name, buf, pos + 1); in lzc_compat_pre() 106 strlcpy(zc->zc_value, buf + pos + 1, MAXPATHLEN); in lzc_compat_pre() 108 strlcpy(zc->zc_string, val, MAXNAMELEN); in lzc_compat_pre() [all …]
|
| /netbsd-src/external/cddl/osnet/dist/lib/libzfs/common/ |
| H A D | libzfs_pool.c | 69 zfs_cmd_t zc = { 0 }; in zpool_get_all_props() local 72 (void) strlcpy(zc.zc_name, zhp->zpool_name, sizeof (zc.zc_name)); in zpool_get_all_props() 74 if (zcmd_alloc_dst_nvlist(hdl, &zc, 0) != 0) in zpool_get_all_props() 77 while (ioctl(hdl->libzfs_fd, ZFS_IOC_POOL_GET_PROPS, &zc) != 0) { in zpool_get_all_props() 79 if (zcmd_expand_dst_nvlist(hdl, &zc) != 0) { in zpool_get_all_props() 80 zcmd_free_nvlists(&zc); in zpool_get_all_props() 84 zcmd_free_nvlists(&zc); in zpool_get_all_props() 89 if (zcmd_read_dst_nvlist(hdl, &zc, &zhp->zpool_props) != 0) { in zpool_get_all_props() 90 zcmd_free_nvlists(&zc); in zpool_get_all_props() 94 zcmd_free_nvlists(&zc); in zpool_get_all_props() [all …]
|
| H A D | libzfs_config.c | 111 zfs_cmd_t zc = { 0 }; in namespace_reload() local 131 if (zcmd_alloc_dst_nvlist(hdl, &zc, 0) != 0) in namespace_reload() 135 zc.zc_cookie = hdl->libzfs_ns_gen; in namespace_reload() 136 if (ioctl(hdl->libzfs_fd, ZFS_IOC_POOL_CONFIGS, &zc) != 0) { in namespace_reload() 142 zcmd_free_nvlists(&zc); in namespace_reload() 146 if (zcmd_expand_dst_nvlist(hdl, &zc) != 0) { in namespace_reload() 147 zcmd_free_nvlists(&zc); in namespace_reload() 153 zcmd_free_nvlists(&zc); in namespace_reload() 159 hdl->libzfs_ns_gen = zc.zc_cookie; in namespace_reload() 164 if (zcmd_read_dst_nvlist(hdl, &zc, &config) != 0) { in namespace_reload() [all …]
|
| H A D | libzfs_sendrecv.c | 198 zio_cksum_t *zc, int outfd) in dump_record() argument 203 offsetof(dmu_replay_record_t, drr_u.drr_checksum.drr_checksum), zc); in dump_record() 207 drr->drr_u.drr_checksum.drr_checksum = *zc; in dump_record() 210 sizeof (zio_cksum_t), zc); in dump_record() 214 fletcher_4_incremental_native(payload, payload_len, zc); in dump_record() 945 zfs_cmd_t zc = { 0 }; in estimate_ioctl() local 951 (void) strlcpy(zc.zc_name, zhp->zfs_name, sizeof (zc.zc_name)); in estimate_ioctl() 952 zc.zc_obj = fromorigin; in estimate_ioctl() 953 zc.zc_sendobj = zfs_prop_get_int(zhp, ZFS_PROP_OBJSETID); in estimate_ioctl() 954 zc.zc_fromobj = fromsnap_obj; in estimate_ioctl() [all …]
|
| H A D | libzfs_dataset.c | 297 get_stats_ioctl(zfs_handle_t *zhp, zfs_cmd_t *zc) in get_stats_ioctl() argument 301 (void) strlcpy(zc->zc_name, zhp->zfs_name, sizeof (zc->zc_name)); in get_stats_ioctl() 303 while (ioctl(hdl->libzfs_fd, ZFS_IOC_OBJSET_STATS, zc) != 0) { in get_stats_ioctl() 305 if (zcmd_expand_dst_nvlist(hdl, zc) != 0) { in get_stats_ioctl() 323 zfs_cmd_t zc = { 0 }; in get_recvd_props_ioctl() local 326 if (zcmd_alloc_dst_nvlist(hdl, &zc, 0) != 0) in get_recvd_props_ioctl() 329 (void) strlcpy(zc.zc_name, zhp->zfs_name, sizeof (zc.zc_name)); in get_recvd_props_ioctl() 331 while (ioctl(hdl->libzfs_fd, ZFS_IOC_OBJSET_RECVD_PROPS, &zc) != 0) { in get_recvd_props_ioctl() 333 if (zcmd_expand_dst_nvlist(hdl, &zc) != 0) { in get_recvd_props_ioctl() 337 zcmd_free_nvlists(&zc); in get_recvd_props_ioctl() [all …]
|
| H A D | libzfs_iter.c | 62 zfs_do_list_ioctl(zfs_handle_t *zhp, unsigned long arg, zfs_cmd_t *zc) in zfs_do_list_ioctl() argument 67 orig_cookie = zc->zc_cookie; in zfs_do_list_ioctl() 69 (void) strlcpy(zc->zc_name, zhp->zfs_name, sizeof (zc->zc_name)); in zfs_do_list_ioctl() 70 rc = ioctl(zhp->zfs_hdl->libzfs_fd, arg, zc); in zfs_do_list_ioctl() 76 if (zcmd_expand_dst_nvlist(zhp->zfs_hdl, zc) != 0) { in zfs_do_list_ioctl() 77 zcmd_free_nvlists(zc); in zfs_do_list_ioctl() 80 zc->zc_cookie = orig_cookie; in zfs_do_list_ioctl() 107 zfs_cmd_t zc = { 0 }; in zfs_iter_filesystems() local 114 if (zcmd_alloc_dst_nvlist(zhp->zfs_hdl, &zc, 0) != 0) in zfs_iter_filesystems() 118 &zc)) == 0) { in zfs_iter_filesystems() [all …]
|
| H A D | libzfs_diff.c | 95 zfs_cmd_t zc = { 0 }; in get_stats_for_obj() local 98 (void) strlcpy(zc.zc_name, dsname, sizeof (zc.zc_name)); in get_stats_for_obj() 99 zc.zc_obj = obj; in get_stats_for_obj() 102 error = ioctl(di->zhp->zfs_hdl->libzfs_fd, ZFS_IOC_OBJ_TO_STATS, &zc); in get_stats_for_obj() 106 (void) memcpy(sb, &zc.zc_stat, sizeof (zfs_stat_t)); in get_stats_for_obj() 109 (void) strlcpy(pn, zc.zc_value, maxlen); in get_stats_for_obj() 387 zfs_cmd_t zc = { 0 }; in write_free_diffs() local 391 (void) strlcpy(zc.zc_name, di->fromsnap, sizeof (zc.zc_name)); in write_free_diffs() 392 zc.zc_obj = dr->ddr_first - 1; in write_free_diffs() 396 while (zc.zc_obj < dr->ddr_last) { in write_free_diffs() [all …]
|
| /netbsd-src/sys/arch/sgimips/stand/common/ |
| H A D | iris_zs.c | 92 struct zschan *zc = dev; in zs_write() local 94 zc->zc_csr = val; in zs_write() 157 struct zschan *zc; in zs_get_chan_addr() local 161 zc = &addr->zs_chan_b; in zs_get_chan_addr() 163 return zc; in zs_get_chan_addr() 192 register volatile struct zschan *zc = arg; in zs_putc() local 197 rr0 = zc->zc_csr; in zs_putc() 201 zc->zc_data = c; in zs_putc() 218 struct zschan *zc = arg; in zs_getc() local 223 rr0 = zc->zc_csr; in zs_getc() [all …]
|
| /netbsd-src/sys/arch/atari/dev/ |
| H A D | zs.c | 292 struct zschan *zc; in zsattach() local 308 cs->cs_zc = zc = in zsattach() 313 (void)zc->zc_csr; in zsattach() 314 (void)zc->zc_csr; in zsattach() 320 ZS_WRITE(zc, 9, ZSWR9_HARD_RESET); in zsattach() 322 ZS_WRITE(zc, 9, 0); in zsattach() 328 zs_loadchannelregs(zc, zs_init_regs); in zsattach() 593 struct zschan *zc; in zshard() local 607 zc = cs0->cs_zc; in zshard() 610 (v = zsrint(cs0, zc)) != 0) { in zshard() [all …]
|
| /netbsd-src/sys/arch/next68k/dev/ |
| H A D | zs.c | 140 struct zschan *zc; in zs_get_chan_addr() local 145 zc = (struct zschan *)(addr + 1); in zs_get_chan_addr() 147 zc = (struct zschan *)(addr); in zs_get_chan_addr() 149 return (zc); in zs_get_chan_addr() 202 volatile struct zschan *zc; in zs_attach() local 226 zc = zs_get_chan_addr(channel); in zs_attach() 227 cs->cs_reg_csr = &zc->zc_csr; in zs_attach() 228 cs->cs_reg_data = &zc->zc_data; in zs_attach() 504 volatile struct zschan *zc = zs_conschan; in zs_abort() local 510 rr0 = zc->zc_csr; in zs_abort() [all …]
|
| /netbsd-src/sys/dev/tc/ |
| H A D | zs_ioasic.c | 159 struct zshan *zc; in zs_ioasic_get_chan_addr() local 169 zc = &addr->zs_chan_a; in zs_ioasic_get_chan_addr() 171 zc = &addr->zs_chan_b; in zs_ioasic_get_chan_addr() 173 return (zc); in zs_ioasic_get_chan_addr() 231 struct zshan *zc; in zs_ioasic_attach() local 253 zc = zs_ioasic_get_chan_addr(d->iada_addr, channel); in zs_ioasic_attach() 254 cs->cs_reg_csr = (volatile void *)&zc->zc_csr; in zs_ioasic_attach() 546 volatile struct zshan *zc = (volatile void *)cs->cs_reg_csr; in zs_read_reg() local 549 zc->zc_csr = reg << 8; in zs_read_reg() 552 val = (zc->zc_csr >> 8) & 0xff; in zs_read_reg() [all …]
|
| /netbsd-src/external/cddl/osnet/dist/cmd/zinject/ |
| H A D | zinject.c | 338 zfs_cmd_t zc = { 0 }; in iter_handlers() local 341 while (ioctl(zfs_fd, ZFS_IOC_INJECT_LIST_NEXT, &zc) == 0) in iter_handlers() 342 if ((ret = func((int)zc.zc_guid, zc.zc_name, in iter_handlers() 343 &zc.zc_inject_record, data)) != 0) in iter_handlers() 502 zfs_cmd_t zc = { 0 }; in cancel_one_handler() local 504 zc.zc_guid = (uint64_t)id; in cancel_one_handler() 506 if (ioctl(zfs_fd, ZFS_IOC_CLEAR_FAULT, &zc) != 0) { in cancel_one_handler() 535 zfs_cmd_t zc = { 0 }; in cancel_handler() local 537 zc.zc_guid = (uint64_t)id; in cancel_handler() 539 if (ioctl(zfs_fd, ZFS_IOC_CLEAR_FAULT, &zc) != 0) { in cancel_handler() [all …]
|
| /netbsd-src/sys/arch/sun3/dev/ |
| H A D | zs.c | 178 struct zschan *zc; in zs_get_chan_addr() local 186 zc = &addr->zs_chan_a; in zs_get_chan_addr() 188 zc = &addr->zs_chan_b; in zs_get_chan_addr() 190 return (zc); in zs_get_chan_addr() 260 volatile struct zschan *zc; in zs_attach() local 288 zc = zs_get_chan_addr(zs_unit, channel); in zs_attach() 289 cs->cs_reg_csr = &zc->zc_csr; in zs_attach() 290 cs->cs_reg_data = &zc->zc_data; in zs_attach() 556 volatile struct zschan *zc = zs_conschan; in zs_abort() local 562 rr0 = zc in zs_abort() 576 volatile struct zschan *zc = arg; zs_getc() local 603 volatile struct zschan *zc = arg; zs_putc() local 735 struct zschan *zc; cninit() local [all...] |
| /netbsd-src/sys/arch/newsmips/dev/ |
| H A D | zs_hb.c | 135 struct zschan *zc; in zs_get_chan_addr() local 143 zc = &addr->zs_chan_a; in zs_get_chan_addr() 145 zc = &addr->zs_chan_b; in zs_get_chan_addr() 147 return zc; in zs_get_chan_addr() 198 volatile struct zschan *zc; in zs_hb_attach() local 239 zc = zs_get_chan_addr(zs_unit, channel); in zs_hb_attach() 240 cs->cs_reg_csr = &zc->zc_csr; in zs_hb_attach() 241 cs->cs_reg_data = &zc->zc_data; in zs_hb_attach() 328 volatile struct zschan *zc = arg; in zs_getc() local 334 rr0 = zc->zc_csr; in zs_getc() [all …]
|
| /netbsd-src/external/lgpl3/mpc/dist/src/ |
| H A D | balls.c | 164 mpc_t zc; in mpcb_mul() local 167 mpc_init2 (zc, p); in mpcb_mul() 169 zc [0] = z->c [0]; in mpcb_mul() 170 mpc_set_prec (zc, p); in mpcb_mul() 172 mpc_mul (zc, z1->c, z2->c, MPC_RNDNN); in mpcb_mul() 175 z->c [0] = zc [0]; in mpcb_mul() 245 mpc_t zc; in mpcb_add() local 248 mpc_init2 (zc, p); in mpcb_add() 250 zc [0] = z->c [0]; in mpcb_add() 251 mpc_set_prec (zc, p); in mpcb_add() [all …]
|
| /netbsd-src/sys/arch/mac68k/dev/ |
| H A D | zs.c | 174 struct zschan *zc; in zs_get_chan_addr() local 178 zc = (struct zschan *)(addr + 2); in zs_get_chan_addr() 181 zc = (struct zschan *)(addr); in zs_get_chan_addr() 183 return (zc); in zs_get_chan_addr() 240 volatile struct zschan *zc; in zsc_attach() local 268 zc = zs_get_chan_addr(channel); in zsc_attach() 269 cs->cs_reg_csr = &zc->zc_csr; in zsc_attach() 270 cs->cs_reg_data = &zc->zc_data; in zsc_attach() 818 struct zschan *zc; in zscnsetup() local 824 zc = zs_conschan; in zscnsetup() [all …]
|
| /netbsd-src/sys/dev/ic/ |
| H A D | sgec.c | 269 struct ze_cdata *zc = sc->sc_zedata; in zeinit() local 289 zc->zc_xmit[i].ze_tdr = 0; /* Clear valid bit */ in zeinit() 297 zc->zc_recv[i].ze_framelen = ZE_FRAMELEN_OW; in zeinit() 320 struct ze_cdata *zc = sc->sc_zedata; in zestart() local 385 zc->zc_xmit[nexttx].ze_bufsize = len; in zestart() 386 zc->zc_xmit[nexttx].ze_bufaddr = (char *)buffer; in zestart() 387 zc->zc_xmit[nexttx].ze_tdes1 = orword; in zestart() 388 zc->zc_xmit[nexttx].ze_tdr = tdr; in zestart() 406 zc->zc_xmit[starttx].ze_tdr = ZE_TDR_OW; in zestart() 425 struct ze_cdata *zc = sc->sc_zedata; in sgec_intr() local [all …]
|
| /netbsd-src/sys/arch/newsmips/apbus/ |
| H A D | zs_ap.c | 182 struct zschan *zc = NULL; in zs_get_chan_addr() local 191 zc = (void *)((uint8_t *)addr + NEWS5000_PORTA_OFFSET); in zs_get_chan_addr() 193 zc = (void *)((uint8_t *)addr + NEWS5000_PORTB_OFFSET); in zs_get_chan_addr() 198 zc = (void *)((uint8_t *)addr + NEWS4000_PORTA_OFFSET); in zs_get_chan_addr() 200 zc = (void *)((uint8_t *)addr + NEWS4000_PORTB_OFFSET); in zs_get_chan_addr() 203 return zc; in zs_get_chan_addr() 251 volatile struct zschan *zc; in zs_ap_attach() local 348 zc = zs_get_chan_addr(zs_unit, channel); in zs_ap_attach() 350 if (zc == zc_ap_cons) { in zs_ap_attach() 355 cs->cs_reg_csr = &zc->zc_csr; in zs_ap_attach() [all …]
|
| /netbsd-src/sys/arch/ews4800mips/sbd/ |
| H A D | zs_sbdio.c | 113 struct zschan *zc; in zs_sbdio_attach() local 138 zc = &zs_addr->zs_chan_a; in zs_sbdio_attach() 140 zc = &zs_addr->zs_chan_b; in zs_sbdio_attach() 142 if (zc == zs_consaddr) { in zs_sbdio_attach() 147 cs->cs_reg_csr = &zc->zc_csr; in zs_sbdio_attach() 148 cs->cs_reg_data = &zc->zc_data; in zs_sbdio_attach() 237 struct zschan *zc; in zs_sbdio_cninit() local 239 zc = zs_consaddr; in zs_sbdio_cninit() 243 cs->cs_reg_csr = &zc->zc_csr; in zs_sbdio_cninit() 244 cs->cs_reg_data = &zc->zc_data; in zs_sbdio_cninit()
|