/illumos-gate/usr/src/cmd/smbsrv/fksmbd/ |
H A D | fksmbd_kmod.c | 64 smb_ioc_cfg_t *ioc = (smb_ioc_cfg_t *)ioc_hdr; local 67 ioc->maxconnections = 10; 68 ioc->maxworkers = 20; 70 ioc->maxconnections, ioc->maxworkers); 73 ioc->signing_enable = 0; 74 ioc->signing_required = 0; 77 ioc->signing_enable = 1; 80 ioc->signing_enable = 1; 81 ioc 125 smb_kmod_ioctl(int cmd, smb_ioc_header_t *ioc, uint32_t len) argument 145 smb_ioc_start_t ioc; local 167 smb_ioc_header_t ioc; local [all...] |
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_kmod.c | 76 smb_ioc_cfg_t ioc; local 78 ioc.maxworkers = cfg->skc_maxworkers; 79 ioc.maxconnections = cfg->skc_maxconnections; 80 ioc.keepalive = cfg->skc_keepalive; 81 ioc.restrict_anon = cfg->skc_restrict_anon; 82 ioc.signing_enable = cfg->skc_signing_enable; 83 ioc.signing_required = cfg->skc_signing_required; 84 ioc.oplock_enable = cfg->skc_oplock_enable; 85 ioc.sync_enable = cfg->skc_sync_enable; 86 ioc 117 smb_ioc_gmt_t ioc; local 127 smb_ioc_start_t ioc; local 138 smb_ioc_header_t ioc; local 146 smb_ioc_event_t ioc; local 155 smb_ioc_share_t *ioc; local 180 smb_ioc_share_t *ioc; local 205 smb_ioc_shareinfo_t ioc; local 223 smb_ioc_opennum_t ioc; local 244 smb_ioc_spooldoc_t ioc; local 267 smb_ioc_svcenum_t *ioc; local 352 smb_ioc_svcenum_t *ioc; local 422 smb_ioc_session_t ioc; local 439 smb_ioc_fileid_t ioc; local 463 smb_kmod_ioctl(int cmd, smb_ioc_header_t *ioc, uint32_t len) argument [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/ |
H A D | srpt_ioc.c | 118 static void srpt_ioc_fini(srpt_ioc_t *ioc); 121 static srpt_vmem_pool_t *srpt_vmem_create(const char *name, srpt_ioc_t *ioc, 125 static srpt_mr_t *srpt_vmem_chunk_alloc(srpt_vmem_pool_t *ioc, 132 static void srpt_dereg_mem(srpt_ioc_t *ioc, srpt_mr_t *mr); 197 srpt_ioc_t *ioc; local 215 ioc = srpt_ioc_init(hca_guid); 216 if (ioc == NULL) { 228 rw_enter(&ioc->ioc_rwlock, RW_WRITER); 229 ioc->ioc_tgt_port = srpt_stp_alloc_port(ioc, io 344 srpt_ioc_t *ioc; local 381 srpt_ioc_t *ioc; local 426 srpt_ioc_t *ioc; local 648 srpt_ioc_fini(srpt_ioc_t *ioc) argument 731 srpt_ioc_t *ioc; local 812 srpt_ioc_t *ioc; local 962 srpt_ioc_t *ioc; local 1127 srpt_ioc_t *ioc; local 1145 srpt_ioc_t *ioc; local 1157 srpt_ioc_post_recv_iu(srpt_ioc_t *ioc, srpt_iu_t *iu) argument 1183 srpt_ioc_repost_recv_iu(srpt_ioc_t *ioc, srpt_iu_t *iu) argument 1235 srpt_ioc_init_profile(srpt_ioc_t *ioc) argument 1302 srpt_ioc_t *ioc; local 1364 srpt_ioc_t *ioc; local 1378 srpt_vmem_create(const char *name, srpt_ioc_t *ioc, ib_memlen_t chunksize, uint64_t maxsize, ibt_mr_flags_t flags) argument 1583 srpt_ioc_t *ioc = vm_pool->svp_ioc; local 1617 srpt_dereg_mem(srpt_ioc_t *ioc, srpt_mr_t *mr) argument [all...] |
H A D | srpt_ioc.h | 44 void srpt_ioc_init_profile(srpt_ioc_t *ioc); 52 ibt_status_t srpt_ioc_post_recv_iu(srpt_ioc_t *ioc, srpt_iu_t *iu); 53 void srpt_ioc_repost_recv_iu(srpt_ioc_t *ioc, srpt_iu_t *iu);
|
H A D | srpt_mod.c | 413 srpt_ioc_t *ioc; local 423 ioc = list_head(&srpt_ctxt->sc_ioc_list); 425 while (ioc != NULL) { 426 rw_enter(&ioc->ioc_rwlock, RW_WRITER); 428 tgt = ioc->ioc_tgt_port; 432 ioc->ioc_tgt_port = NULL; 440 rw_exit(&ioc->ioc_rwlock); 441 ioc = list_next(&srpt_ctxt->sc_ioc_list, ioc);
|
H A D | srpt_stp.c | 101 srpt_ioc_t *ioc; local 113 ioc = tgt->tp_ioc; 131 for (port = 0; port < ioc->ioc_attr.hca_nports; port++) { 157 (u_longlong_t)ioc->ioc_guid); 159 srpt_ioc_init_profile(ioc); 160 if (ioc->ioc_ibdma_hdl == NULL) { 161 ioc->ioc_ibdma_hdl = 162 srpt_ctxt->sc_ibdma_ops.ibdma_register(ioc->ioc_guid, 163 &ioc->ioc_profile, &ioc 208 srpt_ioc_t *ioc; local 301 srpt_stp_alloc_port(srpt_ioc_t *ioc, ib_guid_t guid) argument 1371 srpt_ioc_t *ioc; local [all...] |
/illumos-gate/usr/src/lib/storage/libg_fc/common/ |
H A D | mpath.c | 94 sv_iocdata_t ioc; local 113 ioc.client = client_path; 114 ioc.phci = phci_path; 115 ioc.addr = paddr; 116 ioc.buf_elem = 0; 117 ioc.ret_buf = NULL; 118 ioc.ret_elem = &num_elem; 127 ioc.buf_elem = num_paths; 128 ioc.ret_buf = pi; 146 retval = ioctl(fd, SCSI_VHCI_GET_CLIENT_MULTIPATH_INFO, &ioc); 231 get_pathlist(char *dev_path, sv_iocdata_t *ioc, int *num_paths_to_copy) argument 400 sv_iocdata_t ioc; local 507 sv_iocdata_t ioc; local 667 sv_iocdata_t ioc; local 766 sv_iocdata_t ioc; local 844 sv_iocdata_t ioc; local [all...] |
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fksmb_init.c | 158 smb_ioc_t *ioc = varg; local 163 rc = smb_server_configure(&ioc->ioc_cfg); 166 rc = smb_server_start(&ioc->ioc_start); 172 rc = smb_server_notify_event(&ioc->ioc_event); 175 rc = smb_server_set_gmtoff(&ioc->ioc_gmt); 178 rc = smb_kshare_export_list(&ioc->ioc_share); 181 rc = smb_kshare_unexport_list(&ioc->ioc_share); 184 rc = smb_kshare_info(&ioc->ioc_shareinfo); 187 rc = smb_server_numopen(&ioc->ioc_opennum); 190 rc = smb_server_enum(&ioc [all...] |
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | print.c | 61 smbioc_printjob_t ioc; local 86 bzero(&ioc, sizeof (ioc)); 87 ioc.ioc_setuplen = setuplen; 88 ioc.ioc_prmode = mode; 89 strlcpy(ioc.ioc_title, title, SMBIOC_MAX_NAME); 91 if (ioctl(new_fd, SMBIOC_PRINTJOB, &ioc) == -1) {
|
H A D | file.c | 77 smbioc_ntcreate_t ioc; local 107 bzero(&ioc, sizeof (ioc)); 108 strlcpy(ioc.ioc_name, path, SMBIOC_MAX_NAME); 109 ioc.ioc_req_acc = req_acc; 110 ioc.ioc_efattr = efattr; 111 ioc.ioc_share_acc = share_acc; 112 ioc.ioc_open_disp = open_disp; 113 ioc.ioc_creat_opts = create_opts; 114 if (ioctl(new_fd, SMBIOC_NTCREATE, &ioc) [all...] |
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_usr.c | 123 smbioc_rq_t *ioc = NULL; local 135 ioc = kmem_alloc(sizeof (*ioc), KM_SLEEP); 136 if (ddi_copyin((void *) arg, ioc, sizeof (*ioc), flags)) { 148 switch (ioc->ioc_cmd) { 162 err = smb_rq_alloc(SSTOCP(ssp), ioc->ioc_cmd, &scred, &rqp); 167 err = mb_put_mem(mbp, ioc->ioc_tbuf, ioc->ioc_tbufsz, mbseg); 184 if (ioc 218 smbioc_t2rq_t *ioc = NULL; local 361 smbioc_rw_t *ioc = NULL; local 442 smbioc_ntcreate_t *ioc = NULL; local 507 smbioc_printjob_t *ioc = NULL; local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/srpt/ |
H A D | srpt.c | 210 srpt_ioc_t ioc; local 219 if (mdb_vread(&ioc, sizeof (srpt_ioc_t), addr) == -1) { 225 mdb_printf(" guid: %x\n", ioc.ioc_guid); 226 mdb_printf(" target port: %p\n", ioc.ioc_tgt_port); 227 mdb_printf(" srq handle: %p\n", ioc.ioc_srq_hdl); 228 mdb_printf(" current srq size: %u\n", ioc.ioc_num_iu_entries); 229 mdb_printf(" max srq size: %d\n", ioc.ioc_srq_attr.srq_wr_sz); 230 mdb_printf(" iu pool: %p\n", ioc.ioc_iu_pool); 232 SRPT_BSWAP_16(ioc.ioc_profile.ioc_send_msg_qdepth)); 234 ioc [all...] |
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlib.c | 114 ibpart_ioctl_t ioc; local 117 bzero(&ioc, sizeof (ioc)); 123 ioc.ibdioc.ioc_linkid = linkid; 124 ioc.ibdioc.ioc_info_cmd = IBD_INFO_CMD_IBPART; 126 status = i_dladm_ib_ioctl(handle, IBD_INFO_IBPART, (ibd_ioctl_t *)&ioc); 134 attrp->dia_physlinkid = ioc.ibdioc.ioc_linkid; 135 attrp->dia_partlinkid = ioc.ioc_partid; 136 attrp->dia_pkey = ioc.ioc_pkey; 137 attrp->dia_portnum = ioc 253 ibport_ioctl_t ioc; local 338 ibpart_ioctl_t ioc; local 538 ibpart_ioctl_t ioc; local [all...] |
H A D | libdlsim.c | 49 simnet_ioc_create_t ioc; local 51 bzero(&ioc, sizeof (ioc)); 52 ioc.sic_link_id = attrp->sna_link_id; 53 ioc.sic_type = attrp->sna_type; 55 ioc.sic_mac_len = attrp->sna_mac_len; 56 bcopy(attrp->sna_mac_addr, ioc.sic_mac_addr, ioc.sic_mac_len); 59 rc = ioctl(dladm_dld_fd(handle), SIMNET_IOC_CREATE, &ioc); 66 bcopy(ioc 77 simnet_ioc_modify_t ioc; local 96 simnet_ioc_delete_t ioc; local 114 simnet_ioc_info_t ioc; local [all...] |
H A D | libdlvnic.c | 107 vnic_ioc_create_t ioc; local 110 bzero(&ioc, sizeof (ioc)); 111 ioc.vc_vnic_id = attr->va_vnic_id; 112 ioc.vc_link_id = attr->va_link_id; 113 ioc.vc_mac_addr_type = attr->va_mac_addr_type; 114 ioc.vc_mac_len = attr->va_mac_len; 115 ioc.vc_mac_slot = attr->va_mac_slot; 116 ioc.vc_mac_prefix_len = attr->va_mac_prefix_len; 117 ioc 160 vnic_ioc_info_t ioc; local 307 vnic_ioc_delete_t ioc; local [all...] |
H A D | flowprop.c | 218 dld_ioc_walkflow_t *ioc; local 226 if ((ioc = calloc(1, bufsize)) == NULL) 229 (void) strlcpy(ioc->wf_name, flow, sizeof (ioc->wf_name)); 230 ioc->wf_len = bufsize - sizeof (*ioc); 232 while (ioctl(dladm_dld_fd(handle), DLDIOC_WALKFLOW, ioc) < 0) { 235 ioc = realloc(ioc, bufsize); 236 if (ioc ! [all...] |
H A D | libdlaggr.c | 214 laioc_info_t *ioc; local 220 ioc = (laioc_info_t *)calloc(1, bufsize); 221 if (ioc == NULL) 224 ioc->li_group_linkid = linkid; 227 ioc->li_bufsize = bufsize; 228 if (i_dladm_aggr_ioctl(handle, LAIOC_INFO, ioc) != 0) { 236 ioc = (laioc_info_t *)realloc(ioc, bufsize); 237 if (ioc != NULL) { 238 bzero(ioc, sizeo 597 laioc_modify_t ioc; local 740 laioc_delete_t ioc; local 1376 laioc_delete_t ioc; local [all...] |
/illumos-gate/usr/src/cmd/dtrace/test/cmd/badioctl/ |
H A D | badioctl.c | 74 unsigned int ioc; local 107 read(random, &ioc, sizeof (ioc)); 108 ioc %= DTRACEIOC_MAX; 109 ioc++; 110 ioctl(fd, DTRACEIOC | ioc, addr);
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_init.c | 258 smb_ioc_t *ioc; local 273 ioc = kmem_alloc(ioc_hdr.len, KM_SLEEP); 274 if (ddi_copyin((const void *)argp, ioc, ioc_hdr.len, flags)) { 275 kmem_free(ioc, ioc_hdr.len); 281 rc = smb_server_configure(&ioc->ioc_cfg); 284 rc = smb_server_start(&ioc->ioc_start); 290 rc = smb_server_notify_event(&ioc->ioc_event); 293 rc = smb_server_set_gmtoff(&ioc->ioc_gmt); 296 rc = smb_kshare_export_list(&ioc->ioc_share); 299 rc = smb_kshare_unexport_list(&ioc [all...] |
H A D | smb_server.c | 531 smb_server_configure(smb_ioc_cfg_t *ioc) argument 543 smb_server_store_cfg(sv, ioc); 548 smb_server_store_cfg(sv, ioc); 554 smb_server_store_cfg(sv, ioc); 574 smb_server_start(smb_ioc_start_t *ioc) argument 617 sv->sv_lmshrd = smb_kshare_door_init(ioc->lmshrd); 620 if (rc = smb_kdoor_open(sv, ioc->udoor)) { 626 fksmb_kdoor_open(sv, ioc->udoor_func); 725 smb_server_notify_event(smb_ioc_event_t *ioc) argument 731 smb_event_notify(sv, ioc 750 smb_server_spooldoc(smb_ioc_spooldoc_t *ioc) argument 804 smb_server_set_gmtoff(smb_ioc_gmt_t *ioc) argument 818 smb_server_numopen(smb_ioc_opennum_t *ioc) argument 837 smb_server_enum(smb_ioc_svcenum_t *ioc) argument 876 smb_server_session_close(smb_ioc_session_t *ioc) argument 904 smb_server_file_close(smb_ioc_fileid_t *ioc) argument 1904 smb_server_store_cfg(smb_server_t *sv, smb_ioc_cfg_t *ioc) argument [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
H A D | ilbd_support.c | 229 struct strioctl ioc; local 241 (void) memset(&ioc, 0, sizeof (ioc)); 242 ioc.ic_cmd = SIOCILB; 243 ioc.ic_timout = 0; 244 ioc.ic_dp = cmdp; 255 ioc.ic_len = sz; 257 i_rc = ioctl(ksock, I_STR, (caddr_t)&ioc);
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibdma/ |
H A D | ibdma.c | 1036 ibdma_ioc_t *ioc; local 1078 ioc = &hca->ih_ioc[hdl_impl->ih_ioc_ndx]; 1081 if (ioc->ii_slot > IBDMA_MAX_IOC) { 1088 rw_enter(&ioc->ii_hcap->ih_iou_rwlock, RW_WRITER); 1089 if (ioc->ii_inuse == 0) { 1090 rw_exit(&ioc->ii_hcap->ih_iou_rwlock); 1093 ioc->ii_slot+1); 1097 ASSERT(ioc->ii_srvcs != NULL); 1099 slot = ioc->ii_slot; 1100 hca = ioc 1120 ibdma_ioc_t *ioc; local [all...] |
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex_ioctl.c | 276 ibnex_ioctl_data_t ioc; /* for 64-bit copies only */ local 290 ioc.cmd = (uint_t)ioc32.cmd; 291 ioc.buf = (caddr_t)(uintptr_t)ioc32.buf; 292 ioc.bufsiz = (uint_t)ioc32.bufsiz; 293 ioc.ap_id = (caddr_t)(uintptr_t)ioc32.ap_id; 294 ioc.ap_id_len = (uint_t)ioc32.ap_id_len; 295 ioc.misc_arg = (uint_t)ioc32.misc_arg; 298 if (ddi_copyin((void *)arg, &ioc, sizeof (ioc), 308 "bufsiz=%d", msg, ioc [all...] |
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibdm/ |
H A D | ibdm.c | 317 ibdm_ioc_info_t *ioc; local 331 ioc = (ibdm_ioc_info_t *)&gl_iou->iou_ioc_info[ii]; 334 if (ioc->ioc_timeout_id) { 335 timeout_id = ioc->ioc_timeout_id; 336 ioc->ioc_timeout_id = 0; 350 if (ioc->ioc_dc_timeout_id) { 351 timeout_id = ioc->ioc_dc_timeout_id; 352 ioc->ioc_dc_timeout_id = 0; 366 for (k = 0; k < ioc->ioc_profile.ioc_service_entries; k++) { 367 if (ioc 1434 ibdm_ioc_info_t *ioc; local 2840 ib_dm_ioc_ctrl_profile_t *ioc, *gioc; local 3169 ibdm_ioc_info_t *ioc; local 3265 ibdm_ioc_info_t *ioc; local 3340 ibdm_ioc_info_t *ioc; local 3692 ibdm_ioc_info_t *ioc = NULL; local 3866 ibdm_ioc_info_t *ioc; local 4019 ibdm_ioc_info_t *ioc; local 5076 ibdm_ioc_info_t *ioc; local 5123 ibdm_ioc_info_t *ioc = NULL, *tmp = NULL; local 5208 ibdm_ioc_info_t *ioc; local 5256 ibdm_ioc_info_t *ioc_list = NULL, *tmp, *ioc; local 5335 ibdm_ibnex_free_ioc_list(ibdm_ioc_info_t *ioc) argument 5650 ibdm_ioc_info_t *ioc, *ioc_list = NULL, *tmp; local 6224 ibdm_reprobe_update_port_srv(ibdm_ioc_info_t *ioc, ibdm_dp_gidinfo_t *gidinfo) argument 7023 ibdm_ioc_info_t *prev_ioc, *ioc; local 7250 ibdm_dump_ioc_profile(ib_dm_ioc_ctrl_profile_t *ioc) argument [all...] |
/illumos-gate/usr/src/lib/pyzfs/common/ |
H A D | ioctl.c | 62 ioctl_with_cmdstr(int ioc, zfs_cmd_t *zc) argument 68 err = ioctl(zfsdevfd, ioc, zc); 200 ioctl_with_dstnv(int ioc, zfs_cmd_t *zc) argument 211 if (ioctl(zfsdevfd, ioc, zc) == 0) { 231 int ioc; local 246 ioc = ZFS_IOC_SNAPSHOT_LIST_NEXT; 248 ioc = ZFS_IOC_DATASET_LIST_NEXT; 250 nvl = ioctl_with_dstnv(ioc, &zc);
|