Searched defs:ioc (Results 26 - 50 of 54) sorted by relevance

123

/illumos-gate/usr/src/lib/libzfs_core/common/
H A Dlibzfs_core.c120 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 Dlibdlflow.c737 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 Dlibdlaggr.c214 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 Dlibipadm.c854 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 Dsrpt_stp.c101 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 Dsrpt_ioc.c118 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 Drlmod.c1086 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 Dstream.c1228 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 Dlux_util.c1354 * 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 Dfchba.c1348 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 Dap_sbd.c418 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 Dstmsboot_util.c1318 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 Drts.c167 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 Dip_arp.c458 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 Ddld_str.c58 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 Dibnex_ioctl.c276 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 Dibnex.c1063 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 Didn_xf.c540 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 Dsmb_server.c531 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 Dsmb_kshare.c371 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 Ddevfsmap.c1261 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 Dibdm.c317 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 Dhubdi.c7604 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 Dscsi_vhci.c5411 sv_iocdata_t ioc; local
5412 sv_iocdata_t *pioc = &ioc;
/illumos-gate/usr/src/cmd/zoneadmd/
H A Dvplat.c3175 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);

Completed in 150 milliseconds

123