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

12

/opensolaris-onvv-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));
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_els.c80 IOCB *iocb; local
89 iocb = &iocbq->iocb;
103 iocbq, (uint32_t)iocb->ULPCOMMAND,
104 (uint32_t)iocb->ULPIOTAG, iocb->ULPSTATUS,
105 iocb->un.ulpWord[4]);
116 (uint32_t)iocb->ULPCOMMAND, (uint32_t)iocb->ULPIOTAG,
117 iocb
440 IOCB *iocb; local
719 IOCB *iocb; local
1040 IOCB *iocb; local
1115 IOCB *iocb; local
1188 IOCB *iocb; local
1261 IOCB *iocb; local
1399 IOCB *iocb; local
1487 IOCB *iocb; local
1601 IOCB *iocb; local
1647 IOCB *iocb; local
1682 IOCB *iocb; local
1820 IOCB *iocb; local
1974 IOCB *iocb; local
2038 IOCB *iocb; local
2100 IOCB *iocb; local
2159 IOCB *iocb; local
2432 IOCB *iocb; local
2560 IOCB *iocb; local
2900 IOCB *iocb; local
[all...]
H A Demlxs_sli3.c2222 IOCB *iocb; local
2231 iocb = (IOCB *) & sbp->iocbq;
2344 iocb->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BDL;
2345 iocb->un.genreq64.bdl.addrHigh = PADDR_HI(bp);
2346 iocb->un.genreq64.bdl.addrLow = PADDR_LO(bp);
2347 iocb->un.genreq64.bdl.bdeSize = cookie_cnt * sizeof (ULP_BDE64);
2349 iocb->ULPBDECOUNT = 1;
2350 iocb->ULPLE = 1;
2367 IOCB *iocb; local
2372 iocb
2540 IOCB *iocb; local
2643 IOCB *iocb; local
3509 IOCB *iocb; local
3611 IOCB *iocb; local
3705 IOCB *iocb; local
3811 IOCB *iocb; local
3906 IOCB *iocb; local
4907 IOCB *iocb; local
5160 IOCB *iocb; local
[all...]
H A Demlxs_hba.c2130 IOCB *iocb; local
2134 iocb = &iocbq->iocb;
2136 if (iocb->ULPSTATUS != 0) {
2140 switch (iocb->un.astat.EventCode) {
2145 iocb->ULPCONTEXT);
2147 hba->temperature = iocb->ULPCONTEXT;
2148 emlxs_log_temp_event(port, 0x02, iocb->ULPCONTEXT);
2158 iocb->ULPCONTEXT);
2160 hba->temperature = iocb
2305 IOCB *iocb; local
[all...]
H A Demlxs_fcp.c78 cmd = &iocbq->iocb;
646 icmd = &iocbq->iocb;
2032 IOCB *iocb; local
2053 /* Transfer all iocb's to local queue */
2069 /* Transfer all iocb's to local queue */
2109 /* First cleanup the iocb's while still holding the lock */
2113 iocb = &iocbq->iocb;
2123 iocb->ULPIOTAG, 0);
2150 /* Now abort the iocb'
2252 IOCB *iocb; local
2544 IOCB *iocb; local
3147 IOCB *iocb, *icmd; local
3538 IOCB *iocb; local
3768 IOCB *iocb; local
3833 IOCB *iocb; local
3888 IOCB *iocb; local
3952 IOCB *iocb; local
4004 IOCB *iocb; local
4054 IOCB *iocb; local
4104 IOCB *iocb; local
[all...]
H A Demlxs_fct.c662 iocbq.iocb.un.elsreq.remoteID = fx->fx_sid;
663 iocbq.iocb.un.elsreq.myID = fx->fx_did;
664 iocbq.iocb.ULPCONTEXT = (uint16_t)fx->rsvd2;
689 fx->fx_sid, iocbq.iocb.ULPCONTEXT);
716 iocbq.iocb.un.elsreq.remoteID = fx->fx_sid;
717 iocbq.iocb.un.elsreq.myID = fx->fx_did;
718 iocbq.iocb.ULPCONTEXT = fx->rsvd2;
1843 IOCB *iocb; local
1861 iocb = &iocbq->iocb;
2333 IOCB *iocb; local
2838 IOCB *iocb; local
3069 IOCB *iocb; local
3113 IOCB *iocb; local
3314 IOCB *iocb; local
3340 IOCB *iocb; local
3915 IOCB *iocb; local
[all...]
H A Demlxs_ip.c42 cmd = &iocbq->iocb;
166 "Invalid iocb: cmd=0x%x", cmd->ULPCOMMAND);
195 cmd = &iocbq->iocb;
316 cmd = &iocbq->iocb;
330 hbqE = (HBQE_t *)&iocbq->iocb;
388 cmd = &iocbq->iocb;
435 * Issue an iocb command to create an exchange with the remote Nport
488 icmd = &iocbq->iocb;
H A Demlxs_sli4.c1869 /* Throttle check only applies to non special iocb */
1900 * Make sure we have an iocb to send
1905 /* Check if the ring already has iocb's waiting */
1941 /* Get next iocb from the tx queue */
1960 * and an iocb to send
1989 /* Free the local iocb if there is no sbp tracking it */
2009 /* Send the iocb */
2041 * After this, the sbp / iocb / wqe should not be
2069 /* Get the next iocb from the tx queue if there is one */
2839 IOCB *iocb; local
3093 IOCB *iocb; local
3686 IOCB *iocb; local
4135 emlxs_iocb_t *iocb; local
[all...]
H A Demlxs_clock.c267 IOCB *iocb; local
289 * We must hold the locks here because we never know when an iocb
310 iocb = &iocbq->iocb;
313 /* Check if iocb has timed out */
315 /* iocb timed out, now deque it */
331 /* Add this iocb to our local */
369 iocb = &iocbq->iocb;
372 /* Check if iocb ha
1140 IOCB *iocb; local
[all...]
H A Demlxs_solaris.c7727 IOCB *iocb; local
7765 iocb = &iocbq->iocb;
7770 /* prepare iocb */
7820 /* prepare iocb */
7898 sbp->class = iocb->ULPCLASS;
7929 IOCB *iocb; local
7942 iocb = &iocbq->iocb;
7979 iocb
8032 IOCB *iocb; local
8120 IOCB *iocb; local
8555 IOCB *iocb; local
8997 IOCB *iocb; local
9092 IOCB *iocb; local
9205 IOCB *iocb; local
[all...]
H A Demlxs_event.c771 emlxs_log_async_event(emlxs_port_t *port, IOCB *iocb) argument
790 bcopy((uint8_t *)iocb, bp, size);
/opensolaris-onvv-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...]
/opensolaris-onvv-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...]
/opensolaris-onvv-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...]
/opensolaris-onvv-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.c2979 struct iocblk *iocb)
2982 int ioc_cmd = iocb->ioc_cmd;
3012 ASSERT(iocb->ioc_cr == NULL || iocb->ioc_cr == DB_CRED(tmp));
2978 tim_send_ioctl_tpi_msg(queue_t *q, mblk_t *mp, struct tim_tim *tp, struct iocblk *iocb) argument
/opensolaris-onvv-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);
/opensolaris-onvv-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);
/opensolaris-onvv-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::__anon7163
/opensolaris-onvv-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;
/opensolaris-onvv-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...]
/opensolaris-onvv-gate/usr/src/uts/common/io/softmac/
H A Dsoftmac_main.c718 struct strioctl iocb; local
825 iocb.ic_cmd = DLIOCMARGININFO;
826 iocb.ic_timout = INFTIM;
827 iocb.ic_len = sizeof (margin);
828 iocb.ic_dp = (char *)&margin;
831 if (ldi_ioctl(lh, I_STR, (intptr_t)&iocb, FKIOCTL, kcred,

Completed in 143 milliseconds

12