Searched defs:iocd (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/io/comstar/port/pppt/ |
H A D | pppt.c | 350 pppt_iocdata_t iocd; local 357 rc = ddi_copyin((void *)argp, &iocd, sizeof (iocd), flag); 361 if (iocd.pppt_version != PPPT_VERSION_1) 368 buf_size = (size_t)iocd.pppt_buf_size; 373 rc = ddi_copyin((void *)(unsigned long)iocd.pppt_buf, 386 new_handle = door_ki_lookup((int)iocd.pppt_door_fd);
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd.c | 323 stmf_iocdata_t *iocd; local 334 ret = stmf_copyin_iocdata(data, mode, &iocd, &ibuf, &obuf); 337 iocd->stmf_error = 0; 341 if (iocd->stmf_ibuf_size < 346 if ((iocd->stmf_obuf_size == 0) || 347 (iocd->stmf_obuf_size > iocd->stmf_ibuf_size)) { 352 ibuf, iocd->stmf_ibuf_size, &iocd->stmf_error); 353 bcopy(ibuf, obuf, iocd [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt.c | 1691 stmf_iocdata_t *iocd; local 1705 ret = stmf_copyin_iocdata(data, mode, &iocd, &ibuf, &obuf); 1708 iocd->stmf_error = 0; 1712 if (iocd->stmf_obuf_size < QLT_FWDUMP_BUFSIZE) { 1714 iocd->stmf_obuf_size, QLT_FWDUMP_BUFSIZE); 1723 iocd->stmf_error = QLTIO_NO_DUMP; 1730 iocd->stmf_error = QLTIO_DUMP_INPROGRESS; 1737 iocd->stmf_error = QLTIO_ALREADY_FETCHED; 1749 iocd->stmf_error = QLTIO_NOT_ONLINE; 1763 if ((iocd [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/stmf/ |
H A D | stmf.c | 472 stmf_copyin_iocdata(intptr_t data, int mode, stmf_iocdata_t **iocd, argument 479 *iocd = kmem_zalloc(sizeof (stmf_iocdata_t), KM_SLEEP); 481 ret = ddi_copyin((void *)data, *iocd, sizeof (stmf_iocdata_t), mode); 484 if ((*iocd)->stmf_version != STMF_VERSION_1) { 488 if ((*iocd)->stmf_ibuf_size) { 489 *ibuf = kmem_zalloc((*iocd)->stmf_ibuf_size, KM_SLEEP); 490 ret = ddi_copyin((void *)((unsigned long)(*iocd)->stmf_ibuf), 491 *ibuf, (*iocd)->stmf_ibuf_size, mode); 493 if ((*iocd)->stmf_obuf_size) 494 *obuf = kmem_zalloc((*iocd) 513 stmf_copyout_iocdata(intptr_t data, int mode, stmf_iocdata_t *iocd, void *obuf) argument 534 stmf_iocdata_t *iocd; local [all...] |
Completed in 61 milliseconds