/titanic_41/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_kmod.c | 75 smb_ioc_cfg_t ioc; in smb_kmod_setcfg() local 77 ioc.maxworkers = cfg->skc_maxworkers; in smb_kmod_setcfg() 78 ioc.maxconnections = cfg->skc_maxconnections; in smb_kmod_setcfg() 79 ioc.keepalive = cfg->skc_keepalive; in smb_kmod_setcfg() 80 ioc.restrict_anon = cfg->skc_restrict_anon; in smb_kmod_setcfg() 81 ioc.signing_enable = cfg->skc_signing_enable; in smb_kmod_setcfg() 82 ioc.signing_required = cfg->skc_signing_required; in smb_kmod_setcfg() 83 ioc.oplock_enable = cfg->skc_oplock_enable; in smb_kmod_setcfg() 84 ioc.sync_enable = cfg->skc_sync_enable; in smb_kmod_setcfg() 85 ioc.secmode = cfg->skc_secmode; in smb_kmod_setcfg() [all …]
|
/titanic_41/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; in srpt_ioc_attach_hca() local 215 ioc = srpt_ioc_init(hca_guid); in srpt_ioc_attach_hca() 216 if (ioc == NULL) { in srpt_ioc_attach_hca() 228 rw_enter(&ioc->ioc_rwlock, RW_WRITER); in srpt_ioc_attach_hca() 229 ioc->ioc_tgt_port = srpt_stp_alloc_port(ioc, ioc->ioc_guid); in srpt_ioc_attach_hca() 230 if (ioc->ioc_tgt_port == NULL) { in srpt_ioc_attach_hca() [all …]
|
H A D | srpt_stp.c | 101 srpt_ioc_t *ioc; in srpt_stp_start_srp() local 113 ioc = tgt->tp_ioc; in srpt_stp_start_srp() 131 for (port = 0; port < ioc->ioc_attr.hca_nports; port++) { in srpt_stp_start_srp() 157 (u_longlong_t)ioc->ioc_guid); in srpt_stp_start_srp() 159 srpt_ioc_init_profile(ioc); in srpt_stp_start_srp() 160 if (ioc->ioc_ibdma_hdl == NULL) { in srpt_stp_start_srp() 161 ioc->ioc_ibdma_hdl = in srpt_stp_start_srp() 162 srpt_ctxt->sc_ibdma_ops.ibdma_register(ioc->ioc_guid, in srpt_stp_start_srp() 163 &ioc->ioc_profile, &ioc->ioc_svc); in srpt_stp_start_srp() 164 if (ioc->ioc_ibdma_hdl == NULL) { in srpt_stp_start_srp() [all …]
|
H A D | srpt_mod.c | 413 srpt_ioc_t *ioc; in srpt_disable_srp_services() local 423 ioc = list_head(&srpt_ctxt->sc_ioc_list); in srpt_disable_srp_services() 425 while (ioc != NULL) { in srpt_disable_srp_services() 426 rw_enter(&ioc->ioc_rwlock, RW_WRITER); in srpt_disable_srp_services() 428 tgt = ioc->ioc_tgt_port; in srpt_disable_srp_services() 432 ioc->ioc_tgt_port = NULL; in srpt_disable_srp_services() 440 rw_exit(&ioc->ioc_rwlock); in srpt_disable_srp_services() 441 ioc = list_next(&srpt_ctxt->sc_ioc_list, ioc); in srpt_disable_srp_services()
|
/titanic_41/usr/src/cmd/smbsrv/fksmbd/ |
H A D | fksmbd_kmod.c | 64 smb_ioc_cfg_t *ioc = (smb_ioc_cfg_t *)ioc_hdr; in fksmbd_adjust_config() local 66 ioc->maxconnections = 10; in fksmbd_adjust_config() 67 ioc->maxworkers = 20; in fksmbd_adjust_config() 69 ioc->maxconnections, ioc->maxworkers); in fksmbd_adjust_config() 105 smb_kmod_ioctl(int cmd, smb_ioc_header_t *ioc, uint32_t len) in smb_kmod_ioctl() argument 115 fksmbd_adjust_config(ioc); in smb_kmod_ioctl() 117 rc = fksmbsrv_drv_ioctl(cmd, ioc); in smb_kmod_ioctl() 125 smb_ioc_start_t ioc; in smb_kmod_start() local 128 bzero(&ioc, sizeof (ioc)); in smb_kmod_start() 131 ioc.opipe = -1; in smb_kmod_start() [all …]
|
/titanic_41/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_usr.c | 123 smbioc_rq_t *ioc = NULL; in smb_usr_simplerq() local 135 ioc = kmem_alloc(sizeof (*ioc), KM_SLEEP); in smb_usr_simplerq() 136 if (ddi_copyin((void *) arg, ioc, sizeof (*ioc), flags)) { in smb_usr_simplerq() 148 switch (ioc->ioc_cmd) { in smb_usr_simplerq() 162 err = smb_rq_alloc(SSTOCP(ssp), ioc->ioc_cmd, &scred, &rqp); in smb_usr_simplerq() 167 err = mb_put_mem(mbp, ioc->ioc_tbuf, ioc->ioc_tbufsz, mbseg); in smb_usr_simplerq() 184 if (ioc->ioc_rbufsz < rsz) { in smb_usr_simplerq() 188 ioc->ioc_rbufsz = rsz; in smb_usr_simplerq() 189 err = md_get_mem(mdp, ioc->ioc_rbuf, rsz, mbseg); in smb_usr_simplerq() 195 ioc->ioc_errclass = rqp->sr_errclass; in smb_usr_simplerq() [all …]
|
/titanic_41/usr/src/lib/storage/libg_fc/common/ |
H A D | mpath.c | 94 sv_iocdata_t ioc; in g_get_lun_str() local 113 ioc.client = client_path; in g_get_lun_str() 114 ioc.phci = phci_path; in g_get_lun_str() 115 ioc.addr = paddr; in g_get_lun_str() 116 ioc.buf_elem = 0; in g_get_lun_str() 117 ioc.ret_buf = NULL; in g_get_lun_str() 118 ioc.ret_elem = &num_elem; in g_get_lun_str() 127 ioc.buf_elem = num_paths; in g_get_lun_str() 128 ioc.ret_buf = pi; in g_get_lun_str() 146 retval = ioctl(fd, SCSI_VHCI_GET_CLIENT_MULTIPATH_INFO, &ioc); in g_get_lun_str() [all …]
|
/titanic_41/usr/src/lib/libdladm/common/ |
H A D | libdlib.c | 114 ibpart_ioctl_t ioc; in i_dladm_part_info_active() local 117 bzero(&ioc, sizeof (ioc)); in i_dladm_part_info_active() 123 ioc.ibdioc.ioc_linkid = linkid; in i_dladm_part_info_active() 124 ioc.ibdioc.ioc_info_cmd = IBD_INFO_CMD_IBPART; in i_dladm_part_info_active() 126 status = i_dladm_ib_ioctl(handle, IBD_INFO_IBPART, (ibd_ioctl_t *)&ioc); in i_dladm_part_info_active() 134 attrp->dia_physlinkid = ioc.ibdioc.ioc_linkid; in i_dladm_part_info_active() 135 attrp->dia_partlinkid = ioc.ioc_partid; in i_dladm_part_info_active() 136 attrp->dia_pkey = ioc.ioc_pkey; in i_dladm_part_info_active() 137 attrp->dia_portnum = ioc.ibdioc.ioc_portnum; in i_dladm_part_info_active() 138 attrp->dia_hca_guid = ioc.ibdioc.ioc_hcaguid; in i_dladm_part_info_active() [all …]
|
H A D | libdlsim.c | 49 simnet_ioc_create_t ioc; in i_dladm_create_simnet() local 51 bzero(&ioc, sizeof (ioc)); in i_dladm_create_simnet() 52 ioc.sic_link_id = attrp->sna_link_id; in i_dladm_create_simnet() 53 ioc.sic_type = attrp->sna_type; in i_dladm_create_simnet() 55 ioc.sic_mac_len = attrp->sna_mac_len; in i_dladm_create_simnet() 56 bcopy(attrp->sna_mac_addr, ioc.sic_mac_addr, ioc.sic_mac_len); in i_dladm_create_simnet() 59 rc = ioctl(dladm_dld_fd(handle), SIMNET_IOC_CREATE, &ioc); in i_dladm_create_simnet() 66 bcopy(ioc.sic_mac_addr, attrp->sna_mac_addr, MAXMACADDRLEN); in i_dladm_create_simnet() 67 attrp->sna_mac_len = ioc.sic_mac_len; in i_dladm_create_simnet() 77 simnet_ioc_modify_t ioc; in i_dladm_modify_simnet() local [all …]
|
H A D | libdlvnic.c | 107 vnic_ioc_create_t ioc; in i_dladm_vnic_create_sys() local 110 bzero(&ioc, sizeof (ioc)); in i_dladm_vnic_create_sys() 111 ioc.vc_vnic_id = attr->va_vnic_id; in i_dladm_vnic_create_sys() 112 ioc.vc_link_id = attr->va_link_id; in i_dladm_vnic_create_sys() 113 ioc.vc_mac_addr_type = attr->va_mac_addr_type; in i_dladm_vnic_create_sys() 114 ioc.vc_mac_len = attr->va_mac_len; in i_dladm_vnic_create_sys() 115 ioc.vc_mac_slot = attr->va_mac_slot; in i_dladm_vnic_create_sys() 116 ioc.vc_mac_prefix_len = attr->va_mac_prefix_len; in i_dladm_vnic_create_sys() 117 ioc.vc_vid = attr->va_vid; in i_dladm_vnic_create_sys() 118 ioc.vc_vrid = attr->va_vrid; in i_dladm_vnic_create_sys() [all …]
|
H A D | flowprop.c | 218 dld_ioc_walkflow_t *ioc; in dladm_flow_info() local 226 if ((ioc = calloc(1, bufsize)) == NULL) in dladm_flow_info() 229 (void) strlcpy(ioc->wf_name, flow, sizeof (ioc->wf_name)); in dladm_flow_info() 230 ioc->wf_len = bufsize - sizeof (*ioc); in dladm_flow_info() 232 while (ioctl(dladm_dld_fd(handle), DLDIOC_WALKFLOW, ioc) < 0) { in dladm_flow_info() 235 ioc = realloc(ioc, bufsize); in dladm_flow_info() 236 if (ioc != NULL) { in dladm_flow_info() 237 (void) strlcpy(ioc->wf_name, flow, in dladm_flow_info() 239 ioc->wf_len = bufsize - sizeof (*ioc); in dladm_flow_info() 243 free(ioc); in dladm_flow_info() [all …]
|
H A D | libdlaggr.c | 214 laioc_info_t *ioc; in i_dladm_aggr_info_active() local 220 ioc = (laioc_info_t *)calloc(1, bufsize); in i_dladm_aggr_info_active() 221 if (ioc == NULL) in i_dladm_aggr_info_active() 224 ioc->li_group_linkid = linkid; in i_dladm_aggr_info_active() 227 ioc->li_bufsize = bufsize; in i_dladm_aggr_info_active() 228 if (i_dladm_aggr_ioctl(handle, LAIOC_INFO, ioc) != 0) { in i_dladm_aggr_info_active() 236 ioc = (laioc_info_t *)realloc(ioc, bufsize); in i_dladm_aggr_info_active() 237 if (ioc != NULL) { in i_dladm_aggr_info_active() 238 bzero(ioc, sizeof (bufsize)); in i_dladm_aggr_info_active() 250 where = (char *)(ioc + 1); in i_dladm_aggr_info_active() [all …]
|
H A D | libdlflow.c | 737 dld_ioc_walkflow_t *ioc = NULL; in dladm_walk_flow() local 758 if ((ioc = calloc(1, bufsize)) == NULL) { in dladm_walk_flow() 763 ioc->wf_linkid = linkid; in dladm_walk_flow() 764 ioc->wf_len = bufsize - sizeof (*ioc); in dladm_walk_flow() 766 while (ioctl(dladm_dld_fd(handle), DLDIOC_WALKFLOW, ioc) < 0) { in dladm_walk_flow() 769 ioc = realloc(ioc, bufsize); in dladm_walk_flow() 770 if (ioc != NULL) { in dladm_walk_flow() 771 ioc->wf_linkid = linkid; in dladm_walk_flow() 772 ioc->wf_len = bufsize - sizeof (*ioc); in dladm_walk_flow() 779 flow = (dld_flowinfo_t *)(void *)(ioc + 1); in dladm_walk_flow() [all …]
|
/titanic_41/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fksmb_init.c | 158 smb_ioc_t *ioc = varg; in fksmbsrv_drv_ioctl() local 163 rc = smb_server_configure(&ioc->ioc_cfg); in fksmbsrv_drv_ioctl() 166 rc = smb_server_start(&ioc->ioc_start); in fksmbsrv_drv_ioctl() 172 rc = smb_server_notify_event(&ioc->ioc_event); in fksmbsrv_drv_ioctl() 175 rc = smb_server_set_gmtoff(&ioc->ioc_gmt); in fksmbsrv_drv_ioctl() 178 rc = smb_kshare_export_list(&ioc->ioc_share); in fksmbsrv_drv_ioctl() 181 rc = smb_kshare_unexport_list(&ioc->ioc_share); in fksmbsrv_drv_ioctl() 184 rc = smb_kshare_info(&ioc->ioc_shareinfo); in fksmbsrv_drv_ioctl() 187 rc = smb_server_numopen(&ioc->ioc_opennum); in fksmbsrv_drv_ioctl() 190 rc = smb_server_enum(&ioc->ioc_svcenum); in fksmbsrv_drv_ioctl() [all …]
|
/titanic_41/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_init.c | 255 smb_ioc_t *ioc; in smb_drv_ioctl() local 270 ioc = kmem_alloc(ioc_hdr.len, KM_SLEEP); in smb_drv_ioctl() 271 if (ddi_copyin((const void *)argp, ioc, ioc_hdr.len, flags)) { in smb_drv_ioctl() 272 kmem_free(ioc, ioc_hdr.len); in smb_drv_ioctl() 278 rc = smb_server_configure(&ioc->ioc_cfg); in smb_drv_ioctl() 281 rc = smb_server_start(&ioc->ioc_start); in smb_drv_ioctl() 287 rc = smb_server_notify_event(&ioc->ioc_event); in smb_drv_ioctl() 290 rc = smb_server_set_gmtoff(&ioc->ioc_gmt); in smb_drv_ioctl() 293 rc = smb_kshare_export_list(&ioc->ioc_share); in smb_drv_ioctl() 296 rc = smb_kshare_unexport_list(&ioc->ioc_share); in smb_drv_ioctl() [all …]
|
H A D | smb_server.c | 523 smb_server_configure(smb_ioc_cfg_t *ioc) in smb_server_configure() argument 535 smb_server_store_cfg(sv, ioc); in smb_server_configure() 540 smb_server_store_cfg(sv, ioc); in smb_server_configure() 546 smb_server_store_cfg(sv, ioc); in smb_server_configure() 566 smb_server_start(smb_ioc_start_t *ioc) in smb_server_start() argument 609 sv->sv_lmshrd = smb_kshare_door_init(ioc->lmshrd); in smb_server_start() 612 if (rc = smb_kdoor_open(sv, ioc->udoor)) { in smb_server_start() 618 fksmb_kdoor_open(sv, ioc->udoor_func); in smb_server_start() 717 smb_server_notify_event(smb_ioc_event_t *ioc) in smb_server_notify_event() argument 723 smb_event_notify(sv, ioc->txid); in smb_server_notify_event() [all …]
|
/titanic_41/usr/src/cmd/mdb/common/modules/srpt/ |
H A D | srpt.c | 210 srpt_ioc_t ioc; in srpt_print_ioc() local 219 if (mdb_vread(&ioc, sizeof (srpt_ioc_t), addr) == -1) { in srpt_print_ioc() 225 mdb_printf(" guid: %x\n", ioc.ioc_guid); in srpt_print_ioc() 226 mdb_printf(" target port: %p\n", ioc.ioc_tgt_port); in srpt_print_ioc() 227 mdb_printf(" srq handle: %p\n", ioc.ioc_srq_hdl); in srpt_print_ioc() 228 mdb_printf(" current srq size: %u\n", ioc.ioc_num_iu_entries); in srpt_print_ioc() 229 mdb_printf(" max srq size: %d\n", ioc.ioc_srq_attr.srq_wr_sz); in srpt_print_ioc() 230 mdb_printf(" iu pool: %p\n", ioc.ioc_iu_pool); in srpt_print_ioc() 232 SRPT_BSWAP_16(ioc.ioc_profile.ioc_send_msg_qdepth)); in srpt_print_ioc() 234 ioc.ioc_profile.ioc_rdma_read_qdepth); in srpt_print_ioc() [all …]
|
/titanic_41/usr/src/lib/libsmbfs/smb/ |
H A D | print.c | 61 smbioc_printjob_t ioc; in smb_open_printer() local 86 bzero(&ioc, sizeof (ioc)); in smb_open_printer() 87 ioc.ioc_setuplen = setuplen; in smb_open_printer() 88 ioc.ioc_prmode = mode; in smb_open_printer() 89 strlcpy(ioc.ioc_title, title, SMBIOC_MAX_NAME); in smb_open_printer() 91 if (ioctl(new_fd, SMBIOC_PRINTJOB, &ioc) == -1) { in smb_open_printer()
|
H A D | file.c | 77 smbioc_ntcreate_t ioc; in smb_fh_ntcreate() local 107 bzero(&ioc, sizeof (ioc)); in smb_fh_ntcreate() 108 strlcpy(ioc.ioc_name, path, SMBIOC_MAX_NAME); in smb_fh_ntcreate() 109 ioc.ioc_req_acc = req_acc; in smb_fh_ntcreate() 110 ioc.ioc_efattr = efattr; in smb_fh_ntcreate() 111 ioc.ioc_share_acc = share_acc; in smb_fh_ntcreate() 112 ioc.ioc_open_disp = open_disp; in smb_fh_ntcreate() 113 ioc.ioc_creat_opts = create_opts; in smb_fh_ntcreate() 114 if (ioctl(new_fd, SMBIOC_NTCREATE, &ioc) == -1) { in smb_fh_ntcreate()
|
/titanic_41/usr/src/cmd/dtrace/test/cmd/badioctl/ |
H A D | badioctl.c | 74 unsigned int ioc; in badioctl() local 107 read(random, &ioc, sizeof (ioc)); in badioctl() 108 ioc %= DTRACEIOC_MAX; in badioctl() 109 ioc++; in badioctl() 110 ioctl(fd, DTRACEIOC | ioc, addr); in badioctl()
|
/titanic_41/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
H A D | ilbd_support.c | 229 struct strioctl ioc; in do_ioctl() local 241 (void) memset(&ioc, 0, sizeof (ioc)); in do_ioctl() 242 ioc.ic_cmd = SIOCILB; in do_ioctl() 243 ioc.ic_timout = 0; in do_ioctl() 244 ioc.ic_dp = cmdp; in do_ioctl() 255 ioc.ic_len = sz; in do_ioctl() 257 i_rc = ioctl(ksock, I_STR, (caddr_t)&ioc); in do_ioctl()
|
/titanic_41/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex_ioctl.c | 276 ibnex_ioctl_data_t ioc; /* for 64-bit copies only */ in ibnex_devctl() local 290 ioc.cmd = (uint_t)ioc32.cmd; in ibnex_devctl() 291 ioc.buf = (caddr_t)(uintptr_t)ioc32.buf; in ibnex_devctl() 292 ioc.bufsiz = (uint_t)ioc32.bufsiz; in ibnex_devctl() 293 ioc.ap_id = (caddr_t)(uintptr_t)ioc32.ap_id; in ibnex_devctl() 294 ioc.ap_id_len = (uint_t)ioc32.ap_id_len; in ibnex_devctl() 295 ioc.misc_arg = (uint_t)ioc32.misc_arg; in ibnex_devctl() 298 if (ddi_copyin((void *)arg, &ioc, sizeof (ioc), in ibnex_devctl() 308 "bufsiz=%d", msg, ioc.cmd, ioc.buf, ioc.bufsiz); in ibnex_devctl() 318 if (ioc.ap_id_len > 0) { in ibnex_devctl() [all …]
|
/titanic_41/usr/src/uts/common/io/ib/mgt/ibdma/ |
H A D | ibdma.c | 1036 ibdma_ioc_t *ioc; in ibdma_ioc_unregister() local 1078 ioc = &hca->ih_ioc[hdl_impl->ih_ioc_ndx]; in ibdma_ioc_unregister() 1081 if (ioc->ii_slot > IBDMA_MAX_IOC) { in ibdma_ioc_unregister() 1088 rw_enter(&ioc->ii_hcap->ih_iou_rwlock, RW_WRITER); in ibdma_ioc_unregister() 1089 if (ioc->ii_inuse == 0) { in ibdma_ioc_unregister() 1090 rw_exit(&ioc->ii_hcap->ih_iou_rwlock); in ibdma_ioc_unregister() 1093 ioc->ii_slot+1); in ibdma_ioc_unregister() 1097 ASSERT(ioc->ii_srvcs != NULL); in ibdma_ioc_unregister() 1099 slot = ioc->ii_slot; in ibdma_ioc_unregister() 1100 hca = ioc->ii_hcap; in ibdma_ioc_unregister() [all …]
|
/titanic_41/usr/src/uts/common/io/ib/mgt/ibdm/ |
H A D | ibdm.c | 317 ibdm_ioc_info_t *ioc; in ibdm_free_iou_info() local 331 ioc = (ibdm_ioc_info_t *)&gl_iou->iou_ioc_info[ii]; in ibdm_free_iou_info() 334 if (ioc->ioc_timeout_id) { in ibdm_free_iou_info() 335 timeout_id = ioc->ioc_timeout_id; in ibdm_free_iou_info() 336 ioc->ioc_timeout_id = 0; in ibdm_free_iou_info() 350 if (ioc->ioc_dc_timeout_id) { in ibdm_free_iou_info() 351 timeout_id = ioc->ioc_dc_timeout_id; in ibdm_free_iou_info() 352 ioc->ioc_dc_timeout_id = 0; in ibdm_free_iou_info() 366 for (k = 0; k < ioc->ioc_profile.ioc_service_entries; k++) { in ibdm_free_iou_info() 367 if (ioc->ioc_serv[k].se_timeout_id) { in ibdm_free_iou_info() [all …]
|
/titanic_41/usr/src/cmd/fm/dicts/ |
H A D | SCF.dict | 60 fault.chassis.SPARC-Enterprise.if.fe-ioc-flp=51 61 fault.chassis.SPARC-Enterprise.asic.ioc.fe=52 62 upset.chassis.SPARC-Enterprise.asic.ioc.fe-tmo-dma=53 63 fault.chassis.SPARC-Enterprise.asic.ioc.ch.fe=54 64 fault.chassis.SPARC-Enterprise.asic.ioc.ch.leaf.fe=55 71 fault.chassis.SPARC-Enterprise.if.se-ioc-flp=62 72 fault.chassis.SPARC-Enterprise.asic.ioc.ch.se=63 73 fault.chassis.SPARC-Enterprise.asic.ioc.ch.leaf.se=64 74 fault.chassis.SPARC-Enterprise.asic.ioc.ch.leaf.se-no-credit-pci=65 79 fault.chassis.SPARC-Enterprise.if.ce-ioc-flp=70 [all …]
|