Symbol: fioctl
usr/src/lib/sun_fc/common/FCHBAPort.cc
711
struct fcp_ioctl fioctl;
usr/src/lib/sun_fc/common/FCHBAPort.cc
739
fioctl.fp_minor = instanceNumber;
usr/src/lib/sun_fc/common/FCHBAPort.cc
740
fioctl.listlen = ((uint32_t) (sizeof (fc_hba_mapping_entry_t))) *
usr/src/lib/sun_fc/common/FCHBAPort.cc
743
fioctl.list = (caddr_t)mappings;
usr/src/lib/sun_fc/common/FCHBAPort.cc
749
if (ioctl(fd, FCP_GET_TARGET_MAPPINGS, &fioctl) != 0) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1448
struct fcp_ioctl fioctl;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1459
fioctl.fp_minor = f32_ioctl.fp_minor;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1460
fioctl.listlen = f32_ioctl.listlen;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1461
fioctl.list = (caddr_t)(long)f32_ioctl.list;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1465
if (ddi_copyin((void *)data, (void *)&fioctl,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1473
if (ddi_copyin((void *)data, (void *)&fioctl,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1487
if (pptr->port_instance == (uint32_t)fioctl.fp_minor) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1501
fioctl.listlen, KM_NOSLEEP)) == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1506
if (ddi_copyin(fioctl.list, dev_data,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1507
(sizeof (struct device_data)) * fioctl.listlen, mode)) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1508
kmem_free(dev_data, sizeof (*dev_data) * fioctl.listlen);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1522
if (ddi_copyout(dev_data, fioctl.list,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1523
(sizeof (struct device_data)) * fioctl.listlen,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1526
sizeof (*dev_data) * fioctl.listlen);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1530
sizeof (*dev_data) * fioctl.listlen);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1535
f32_ioctl.fp_minor = fioctl.fp_minor;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1536
f32_ioctl.listlen = fioctl.listlen;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1537
f32_ioctl.list = (caddr32_t)(long)fioctl.list;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1546
if (ddi_copyout((void *)&fioctl, (void *)data,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1553
if (ddi_copyout((void *)&fioctl, (void *)data,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1563
kmem_free(dev_data, sizeof (*dev_data) * fioctl.listlen);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1568
for (i = 0; (i < fioctl.listlen) && (link_cnt == pptr->port_link_cnt);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1650
fioctl.listlen);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1699
if (ddi_copyout(dev_data, fioctl.list,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1700
(sizeof (struct device_data)) * fioctl.listlen, mode)) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1701
kmem_free(dev_data, sizeof (*dev_data) * fioctl.listlen);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1704
kmem_free(dev_data, sizeof (*dev_data) * fioctl.listlen);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1711
f32_ioctl.fp_minor = fioctl.fp_minor;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1712
f32_ioctl.listlen = fioctl.listlen;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1713
f32_ioctl.list = (caddr32_t)(long)fioctl.list;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1721
if (ddi_copyout((void *)&fioctl, (void *)data,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1729
if (ddi_copyout((void *)&fioctl, (void *)data,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1754
struct fcp_ioctl fioctl;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1767
fioctl.fp_minor = f32_ioctl.fp_minor;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1768
fioctl.listlen = f32_ioctl.listlen;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1769
fioctl.list = (caddr_t)(long)f32_ioctl.list;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1773
if (ddi_copyin((void *)data, (void *)&fioctl,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1781
if (ddi_copyin((void *)data, (void *)&fioctl,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1795
if (pptr->port_instance == (uint32_t)fioctl.fp_minor) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1804
fioctl.fp_minor);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1810
mappingSize = fioctl.listlen;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1813
listlen = fioctl.listlen + sizeof (fc_hba_mapping_entry_t)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1911
if (ddi_copyout(mappings, fioctl.list, mappingSize, mode)) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1922
f32_ioctl.fp_minor = fioctl.fp_minor;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1923
f32_ioctl.listlen = fioctl.listlen;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1924
f32_ioctl.list = (caddr32_t)(long)fioctl.list;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1932
if (ddi_copyout((void *)&fioctl, (void *)data,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
1940
if (ddi_copyout((void *)&fioctl, (void *)data,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3027
struct fcp_ioctl fioctl;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3030
if ((ret = fcp_copyin_fcp_ioctl_data(data, mode, rval, &fioctl,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3037
if (fioctl.listlen != 1) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3063
if (ddi_copyout(&link_cnt, fioctl.list, (sizeof (uint32_t)), mode)) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3072
f32_ioctl.fp_minor = fioctl.fp_minor;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3073
f32_ioctl.listlen = fioctl.listlen;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3074
f32_ioctl.list = (caddr32_t)(long)fioctl.list;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3082
if (ddi_copyout((void *)&fioctl, (void *)data,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3090
if (ddi_copyout((void *)&fioctl, (void *)data,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3106
struct fcp_ioctl *fioctl, struct fcp_port **pptr)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3119
fioctl->fp_minor = f32_ioctl.fp_minor;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3120
fioctl->listlen = f32_ioctl.listlen;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3121
fioctl->list = (caddr_t)(long)f32_ioctl.list;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3125
if (ddi_copyin((void *)data, (void *)fioctl,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3133
if (ddi_copyin((void *)data, (void *)fioctl,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3147
if (t_pptr->port_instance == (uint32_t)fioctl->fp_minor) {