Searched refs:iocb (Results 1 - 25 of 36) sorted by relevance

12

/illumos-gate/usr/src/cmd/bnu/
H A Ddkminor.c44 struct diocreq iocb; local
47 if (ioctl(fd, DIOCINFO, &iocb) < 0)
49 return(iocb.req_chmin); /* req_chmin contains channel number */
H A Ddkdial.c88 struct diocreq iocb; member in struct:diocdial
137 ioreq.iocb.req_traffic = 0;
138 ioreq.iocb.req_1param = 0;
139 ioreq.iocb.req_2param = 0;
152 fprintf(stderr, Conn_Msg, ioreq.dialstring, dkerr(ioreq.iocb.req_error));
160 return(-dkerrmap(dk_errno = ioreq.iocb.req_error));
/illumos-gate/usr/src/uts/common/inet/kifconf/
H A Dkifconf.c165 struct strioctl iocb; local
183 iocb.ic_len = nbuf->len;
184 iocb.ic_dp = nbuf->buf;
192 iocb.ic_len = sizeof (lifr);
193 iocb.ic_dp = (caddr_t)&lifr;
196 iocb.ic_len = sizeof (lifr);
197 iocb.ic_dp = (caddr_t)&lifr;
201 iocb.ic_cmd = cmd;
202 iocb.ic_timout = 0;
205 rc = kstr_ioctl(vp, I_STR, (intptr_t)&iocb);
217 struct strioctl iocb; local
[all...]
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_els.c88 IOCB *iocb; local
97 iocb = &iocbq->iocb;
111 iocbq, (uint32_t)iocb->ULPCOMMAND,
112 (uint32_t)iocb->ULPIOTAG, iocb->ULPSTATUS,
113 iocb->un.ulpWord[4]);
124 (uint32_t)iocb->ULPCOMMAND, (uint32_t)iocb->ULPIOTAG,
125 iocb
381 IOCB *iocb; local
568 IOCB *iocb; local
762 IOCB *iocb; local
1094 IOCB *iocb; local
1170 IOCB *iocb; local
1244 IOCB *iocb; local
1319 IOCB *iocb; local
1460 IOCB *iocb; local
1550 IOCB *iocb; local
1685 IOCB *iocb; local
1731 IOCB *iocb; local
1766 IOCB *iocb; local
1905 IOCB *iocb; local
2064 IOCB *iocb; local
2128 IOCB *iocb; local
2203 IOCB *iocb; local
2354 IOCB *iocb; local
2426 IOCB *iocb; local
2490 IOCB *iocb; local
2548 IOCB *iocb; local
2825 IOCB *iocb; local
2952 IOCB *iocb; local
3291 IOCB *iocb; local
[all...]
H A Demlxs_sli3.c2348 IOCB *iocb; local
2355 iocb = (IOCB *) & sbp->iocbq;
2466 iocb->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BDL;
2467 iocb->un.genreq64.bdl.addrHigh = PADDR_HI(bp);
2468 iocb->un.genreq64.bdl.addrLow = PADDR_LO(bp);
2469 iocb->un.genreq64.bdl.bdeSize =
2471 iocb->ULPBDECOUNT = 1;
2472 iocb->ULPLE = 1;
2490 IOCB *iocb; local
2517 iocb
2648 IOCB *iocb; local
2732 IOCB *iocb; local
3584 IOCB *iocb; local
3776 IOCB *iocb; local
3870 IOCB *iocb; local
3975 IOCB *iocb; local
4073 IOCB *iocb; local
5053 IOCB *iocb; local
5355 IOCB *iocb; local
[all...]
H A Demlxs_hba.c2211 IOCB *iocb; local
2215 iocb = &iocbq->iocb;
2217 if (iocb->ULPSTATUS != 0) {
2221 switch (iocb->un.astat.EventCode) {
2226 iocb->ULPCONTEXT);
2228 hba->temperature = iocb->ULPCONTEXT;
2229 emlxs_log_temp_event(port, 0x02, iocb->ULPCONTEXT);
2239 iocb->ULPCONTEXT);
2241 hba->temperature = iocb
2386 IOCB *iocb; local
[all...]
H A Demlxs_fct.c661 iocbq.iocb.un.elsreq.remoteID = fx->fx_sid;
662 iocbq.iocb.un.elsreq.myID = fx->fx_did;
663 iocbq.iocb.ULPCONTEXT = (uint16_t)fx->rsvd2;
688 fx->fx_sid, iocbq.iocb.ULPCONTEXT);
715 iocbq.iocb.un.elsreq.remoteID = fx->fx_sid;
716 iocbq.iocb.un.elsreq.myID = fx->fx_did;
717 iocbq.iocb.ULPCONTEXT = fx->rsvd2;
1694 IOCB *iocb; local
1713 iocb = &iocbq->iocb;
2295 IOCB *iocb; local
2854 IOCB *iocb; local
3086 IOCB *iocb; local
3156 IOCB *iocb; local
3393 IOCB *iocb; local
3420 IOCB *iocb; local
4000 IOCB *iocb; local
4854 IOCB *iocb; local
[all...]
H A Demlxs_fcp.c78 cmd = &iocbq->iocb;
774 icmd = &iocbq->iocb;
2254 IOCB *iocb; local
2275 /* Transfer all iocb's to local queue */
2291 /* Transfer all iocb's to local queue */
2331 /* First cleanup the iocb's while still holding the lock */
2335 iocb = &iocbq->iocb;
2344 iocb->ULPIOTAG, 0);
2371 /* Now abort the iocb'
2473 IOCB *iocb; local
2764 IOCB *iocb; local
3359 IOCB *iocb, *icmd; local
3749 IOCB *iocb; local
4008 IOCB *iocb; local
4073 IOCB *iocb; local
4128 IOCB *iocb; local
4192 IOCB *iocb; local
4243 IOCB *iocb; local
4284 IOCB *iocb; local
4334 IOCB *iocb; local
[all...]
H A Demlxs_ip.c41 cmd = &iocbq->iocb;
165 "Invalid iocb: cmd=0x%x", cmd->ULPCOMMAND);
194 cmd = &iocbq->iocb;
315 cmd = &iocbq->iocb;
329 hbqE = (HBQE_t *)&iocbq->iocb;
388 cmd = &iocbq->iocb;
452 * Issue an iocb command to create an exchange with the remote Nport
505 icmd = &iocbq->iocb;
H A Demlxs_sli4.c2667 IOCB *iocb; local
2681 iocb = &iocbq->iocb;
2710 if (iocb->ULPCOMMAND == CMD_FCP_TRECEIVE64_CX) {
2889 /* Throttle check only applies to non special iocb */
2920 * Make sure we have an iocb to send
2925 /* Check if the ring already has iocb's waiting */
2953 /* Queue this iocb and get next iocb from */
2990 /* Get next iocb fro
3855 IOCB *iocb; local
4179 IOCB *iocb; local
4331 IOCB *iocb; local
4676 IOCB *iocb; local
5413 IOCB *iocb; local
5932 emlxs_iocb_t *iocb; local
[all...]
H A Demlxs_clock.c283 IOCB *iocb; local
305 * We must hold the locks here because we never know when an iocb
326 iocb = &iocbq->iocb;
329 /* Check if iocb has timed out */
331 /* iocb timed out, now deque it */
347 /* Add this iocb to our local */
385 iocb = &iocbq->iocb;
388 /* Check if iocb ha
1332 IOCB *iocb; local
[all...]
H A Demlxs_solaris.c8558 IOCB *iocb; local
8596 iocb = &iocbq->iocb;
8601 /* prepare iocb */
8652 /* prepare iocb */
8732 sbp->class = iocb->ULPCLASS;
8837 IOCB *iocb; local
8847 iocb = &iocbq->iocb;
8862 iocb
8882 IOCB *iocb; local
8928 IOCB *iocb; local
9386 IOCB *iocb; local
9849 IOCB *iocb; local
9944 IOCB *iocb; local
10057 IOCB *iocb; local
[all...]
H A Demlxs_event.c767 emlxs_log_async_event(emlxs_port_t *port, IOCB *iocb) argument
786 bcopy((uint8_t *)iocb, bp, size);
/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dacl_api.c77 ioc_sdbuf_t iocb; local
86 iocb.addr = mtod(m, uintptr_t);
87 iocb.alloc = m->m_maxlen;
88 iocb.used = 0;
89 iocb.selector = selector;
94 if (ioctl(fd, SMBFSIO_GETSD, &iocb) < 0) {
99 m->m_len = iocb.used;
111 ioc_sdbuf_t iocb; local
123 iocb.addr = mtod(m, uintptr_t);
124 iocb
[all...]
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_acl.c209 ioc_sdbuf_t iocb; local
218 if (ddi_copyin((void *)arg, &iocb, sizeof (iocb), flag))
225 error = smbfs_getsd(vp, iocb.selector, &m, cr);
234 iocb.used = m_fixhdr(m);
241 if (ddi_copyout(&iocb, (void *)arg, sizeof (iocb), flag)) {
246 if (iocb.used > iocb.alloc) {
254 ubuf = (void *)(uintptr_t)iocb
270 ioc_sdbuf_t iocb; local
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Dstrplumb.c289 struct strioctl iocb; local
292 iocb.ic_cmd = SIOCGLIFFLAGS;
293 iocb.ic_timout = 15;
294 iocb.ic_len = sizeof (struct lifreq);
295 iocb.ic_dp = (char *)lifrp;
297 return (ldi_ioctl(lh, I_STR, (intptr_t)&iocb, FKIOCTL, CRED(), &rval));
304 struct strioctl iocb; local
307 iocb.ic_cmd = SIOCSLIFNAME;
308 iocb.ic_timout = 15;
309 iocb
[all...]
H A Dttcompat.c191 struct iocblk *iocb; local
254 iocb = (struct iocblk *)mp->b_rptr;
255 iocb->ioc_count = sizeof (struct termios);
266 tp->t_iocid = iocb->ioc_id;
H A Dkbd.c289 register struct iocblk *iocb; local
362 iocb = (struct iocblk *)mp->b_rptr;
363 iocb->ioc_count = sizeof (struct termios);
374 kbdd->kbdd_iocid = iocb->ioc_id; /* waiting for this response */
H A Dtimod.c2931 struct iocblk *iocb)
2934 int ioc_cmd = iocb->ioc_cmd;
2964 ASSERT(iocb->ioc_cr == NULL || iocb->ioc_cr == DB_CRED(tmp));
2930 tim_send_ioctl_tpi_msg(queue_t *q, mblk_t *mp, struct tim_tim *tp, struct iocblk *iocb) argument
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drds_ioctl.c52 struct strioctl iocb; local
68 iocb.ic_cmd = cmd;
69 iocb.ic_timout = 0;
70 iocb.ic_len = len;
71 iocb.ic_dp = (caddr_t)arg;
73 err = kstr_ioctl(vp, I_STR, (intptr_t)&iocb);
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_arp.c278 struct strioctl iocb; local
289 iocb.ic_cmd = cmd;
290 iocb.ic_timout = 0;
291 iocb.ic_len = len;
292 iocb.ic_dp = (caddr_t)arg;
293 err = kstr_ioctl(tiptr->fp->f_vnode, I_STR, (intptr_t)&iocb);
/illumos-gate/usr/src/uts/common/sys/
H A Daio_impl.h93 caddr_t iocb; /* ptr to aiocb: 32-32, 64-64 */ member in union:aio_req_t::__anon7019
/illumos-gate/usr/src/uts/sun/io/
H A Dms.c288 register struct iocblk *iocb; local
340 iocb = (struct iocblk *)mp->b_rptr;
341 iocb->ioc_count = sizeof (struct termios);
355 msd->msd_iocid = iocb->ioc_id; /* this response */
913 register struct iocblk *iocb; local
992 iocb = (struct iocblk *)imp->b_rptr;
993 iocb->ioc_count = sizeof (struct termios);
1007 msd->msd_iocid = iocb->ioc_id;
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_dlinet.c1429 struct strioctl iocb; local
1433 iocb.ic_cmd = cmd;
1434 iocb.ic_timout = 0;
1435 iocb.ic_len = sizeof (struct rtentry);
1436 iocb.ic_dp = (caddr_t)rtentry;
1439 rc = kstr_ioctl(vp, I_STR, (intptr_t)&iocb);
1456 struct strioctl iocb; local
1467 iocb.ic_cmd = cmd;
1468 iocb.ic_timout = 0;
1469 iocb
1498 struct strioctl iocb; local
[all...]
/illumos-gate/usr/src/uts/common/io/softmac/
H A Dsoftmac_main.c717 struct strioctl iocb; local
824 iocb.ic_cmd = DLIOCMARGININFO;
825 iocb.ic_timout = INFTIM;
826 iocb.ic_len = sizeof (margin);
827 iocb.ic_dp = (char *)&margin;
830 if (ldi_ioctl(lh, I_STR, (intptr_t)&iocb, FKIOCTL, kcred,

Completed in 160 milliseconds

12