/illumos-gate/usr/src/lib/libzfs_core/common/ |
H A D | libzfs_core.c | 120 lzc_ioctl(zfs_ioc_t ioc, const char *name, argument 147 while (ioctl(g_fd, ioc, &zc) != 0) {
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlflow.c | 737 dld_ioc_walkflow_t *ioc = NULL; local 758 if ((ioc = calloc(1, bufsize)) == NULL) { 763 ioc->wf_linkid = linkid; 764 ioc->wf_len = bufsize - sizeof (*ioc); 766 while (ioctl(dladm_dld_fd(handle), DLDIOC_WALKFLOW, ioc) < 0) { 769 ioc = realloc(ioc, bufsize); 770 if (ioc != NULL) { 771 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/lib/libipadm/common/ |
H A D | libipadm.c | 854 struct strioctl ioc; local 856 (void) memset(&ioc, 0, sizeof (ioc)); 857 ioc.ic_cmd = cmd; 858 ioc.ic_timout = 0; 859 ioc.ic_len = buflen; 860 ioc.ic_dp = buf; 862 return (ioctl(s, I_STR, (char *)&ioc));
|
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/ |
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...] |
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...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | rlmod.c | 1086 struct iocblk *ioc; local 1094 ioc = (struct iocblk *)mp->b_rptr; 1095 switch (ioc->ioc_cmd) { 1135 "rloginmod: tty_flow: bad ioctl 0x%x", ioc->ioc_cmd); 1185 struct iocblk *ioc; local 1189 ioc = (struct iocblk *)mp->b_rptr; 1190 switch (ioc->ioc_cmd) { 1261 ioc->ioc_cmd);
|
H A D | stream.c | 1228 struct iocblk *ioc; local 1248 ioc = (struct iocblk *)mp->b_rptr; 1249 ioc->ioc_cmd = cmd; 1250 ioc->ioc_cr = kcred; 1251 ioc->ioc_id = getiocseqno(); 1252 ioc->ioc_flag = IOC_NATIVE;
|
/illumos-gate/usr/src/cmd/luxadm/ |
H A D | lux_util.c | 1354 * Input - Space for client_path, phci_path and paddr fields of ioc structure 1358 get_scsi_vhci_pathinfo(char *dev_path, sv_iocdata_t *ioc, int *path_count) argument 1408 (void) strcpy(ioc->client, physical_path); 1409 ioc->buf_elem = 1; 1410 ioc->ret_elem = (uint_t *)&(initial_path_count); 1411 ioc->ret_buf = NULL; 1422 retval = ioctl(fd, SCSI_VHCI_GET_CLIENT_MULTIPATH_INFO, ioc); 1431 ioc->buf_elem = initial_path_count; 1433 ioc->ret_elem = (uint_t *)&(current_path_count); 1439 ioc [all...] |
H A D | fchba.c | 1348 sv_iocdata_t ioc; local 1394 ioc.client = client_path; 1395 ioc.phci = phci_path; 1397 retval = get_scsi_vhci_pathinfo(phys_path, &ioc, &pathcnt); 1405 if (strstr(devPath, ioc.ret_buf[i].device.ret_phci)) { 1407 if (strstr(ioc.ret_buf[i].ret_addr, devaddr)) { 1408 retval = nvlist_unpack(ioc.ret_buf[i].ret_prop.buf, 1415 path_state[ioc.ret_buf[i].ret_state]); 1416 lun->info.pathInfoState = ioc.ret_buf[i].ret_state; 1418 ioc [all...] |
/illumos-gate/usr/src/lib/cfgadm_plugins/sbd/common/ |
H A D | ap_sbd.c | 418 int ioc; member in struct:__anon2415 449 DBG("ap_ioc(%d)=0x%x\n", cmd, acp->ioc); 451 return (acp->ioc); 457 int ioc; local 466 if ((ioc = ap_ioc(cmd)) == 0) 478 if (SBD_CHECK_SUSPEND(ioc, dst->ds_suspend)) 482 if (SBD_CHECK_SUSPEND(ioc, dst->ds_suspend)) 530 int ioc; local 558 if (!(ioc = ap_ioc(cmd))) { 578 if (SBD_CHECK_PLATOPTS(ioc, sta [all...] |
/illumos-gate/usr/src/cmd/stmsboot/ |
H A D | stmsboot_util.c | 1318 sv_iocdata_t ioc; local 1330 bzero(&ioc, sizeof (sv_iocdata_t)); 1331 ioc.client = devpath; 1332 ioc.ret_elem = &npaths; 1333 rv = ioctl(vhci_fd, SCSI_VHCI_GET_CLIENT_MULTIPATH_INFO, &ioc); 1341 bzero(&ioc, sizeof (sv_iocdata_t)); 1342 ioc.client = devpath; 1343 ioc.buf_elem = npaths; 1344 ioc.ret_elem = &npaths; 1345 if ((ioc [all...] |
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | rts.c | 167 struct iocblk *ioc; local 185 ioc = (struct iocblk *)mp1->b_rptr; 186 ioc->ioc_cmd = IP_IOCTL; 187 ioc->ioc_error = 0; 188 ioc->ioc_cr = NULL; 189 ioc->ioc_count = msgdsize(mp);
|
H A D | ip_arp.c | 458 struct iocblk *ioc; local 464 ioc = (struct iocblk *)mp->b_rptr; 465 if (ioc->ioc_cmd != SIOCSLIFNAME && 466 ioc->ioc_cmd != IF_UNITSEL) { 475 else if (ioc->ioc_cmd == SIOCSLIFNAME) 477 else if (ioc->ioc_cmd == IF_UNITSEL)
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_str.c | 58 static void ioc(dld_str_t *, mblk_t *); 2061 ioc(dsp, mp); 2273 ioc(dld_str_t *dsp, mblk_t *mp) function
|
/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...] |
H A D | ibnex.c | 1063 ibnex_ioc_node_t *ioc; local 1093 ioc = &node_datap->node_data.ioc_node; 1095 (longlong_t)ioc->ioc_guid, (longlong_t)ioc->iou_guid); 1300 "ioc@%llX,%llX", (longlong_t)ioc_guid, (longlong_t)iou_guid); 1822 * Get node guid and ioc guid from the device name 1824 * ioc@<IOC GUID>,<IOU GUID> 2163 * Create a pathinfo node for the ioc node 2173 ibnex_ioc_node_t *ioc = &node_data->node_data.ioc_node; local 2183 rval = mdi_pi_alloc(pdip, IBNEX_IOC_CNAME, ioc 2632 ibdm_ioc_info_t *ioc_list, *ioc; local 3712 ibdm_ioc_info_t *ioc_info_list, *ioc; local 3750 ibnex_ioc_node_t *ioc; local 4177 ibnex_ioc_node_t *ioc; local 4214 ibnex_ioc_node_t *ioc; local [all...] |
/illumos-gate/usr/src/uts/sun4u/starfire/io/ |
H A D | idn_xf.c | 540 register int p, ioc; local 645 for (ioc = 0; ioc < MAX_IOCS; iocset >>= 4, ioc++) { 652 rboard, ioc + 4); 662 "[lb=%d, rb=%d, ioc=%d]\n", 663 proc, madr, pc_madr_addr, lboard, rboard, ioc); 699 "[lb=%d, rb=%d, ioc=%d]\n", 700 proc, madr, pc_madr_addr, lboard, rboard, ioc); 739 register int p, ioc; local [all...] |
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
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...] |
H A D | smb_kshare.c | 371 smb_kshare_export_list(smb_ioc_share_t *ioc) argument 389 rc = nvlist_unpack(ioc->shr, ioc->shrlen, &shrlist, KM_SLEEP); 453 smb_kshare_unexport_list(smb_ioc_share_t *ioc) argument 466 if ((rc = nvlist_unpack(ioc->shr, ioc->shrlen, &shrlist, 0)) != 0) 502 smb_kshare_info(smb_ioc_shareinfo_t *ioc) argument 504 ioc->shortnames = smb_shortnames;
|
/illumos-gate/usr/src/lib/libdevinfo/ |
H A D | devfsmap.c | 1261 sv_iocdata_t ioc; local 1278 bzero(&ioc, sizeof (sv_iocdata_t)); 1279 ioc.client = vhci_name_buf; 1280 ioc.phci = phci_name_buf; 1281 ioc.addr = addr_buf; 1282 if (vhci_ctl(&ioc, SCSI_VHCI_GET_CLIENT_NAME) != 0) { 1345 sv_iocdata_t ioc; local 1358 bzero(&ioc, sizeof (sv_iocdata_t)); 1359 ioc.client = vhci_name_buf; 1360 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/uts/common/io/usb/usba/ |
H A D | hubdi.c | 7604 hubd_ioctl_data_t ioc; /* for 64 byte copies */ local 7617 ioc.cmd = (uint_t)ioc32.cmd; 7618 ioc.port = (uint_t)ioc32.port; 7619 ioc.get_size = (uint_t)ioc32.get_size; 7620 ioc.buf = (caddr_t)(uintptr_t)ioc32.buf; 7621 ioc.bufsiz = (uint_t)ioc32.bufsiz; 7622 ioc.misc_arg = (uint_t)ioc32.misc_arg; 7625 if (ddi_copyin((void *)arg, (void *)&ioc, sizeof (ioc), 7633 "DEVCTL_AP_CONTROL: ioc [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci.c | 5411 sv_iocdata_t ioc; local 5412 sv_iocdata_t *pioc = &ioc;
|
/illumos-gate/usr/src/cmd/zoneadmd/ |
H A D | vplat.c | 3175 struct strioctl ioc; local 3185 ioc.ic_cmd = TCP_IOC_ABORT_CONN; 3186 ioc.ic_timout = -1; /* infinite timeout */ 3187 ioc.ic_len = sizeof (conn); 3188 ioc.ic_dp = (char *)&conn; 3195 error = ioctl(fd, I_STR, &ioc);
|