Home
last modified time | relevance | path

Searched refs:ioc (Results 1 – 22 of 22) sorted by relevance

/freebsd-11-stable/tools/bus_space/
HDbusdma.c146 struct proto_ioc_busdma ioc; in bd_tag_new() local
153 memset(&ioc, 0, sizeof(ioc)); in bd_tag_new()
154 ioc.request = (ptag != NULL) ? PROTO_IOC_BUSDMA_TAG_DERIVE : in bd_tag_new()
156 ioc.key = (ptag != NULL) ? ptag->key : 0; in bd_tag_new()
157 ioc.u.tag.align = align; in bd_tag_new()
158 ioc.u.tag.bndry = bndry; in bd_tag_new()
159 ioc.u.tag.maxaddr = maxaddr; in bd_tag_new()
160 ioc.u.tag.maxsz = maxsz; in bd_tag_new()
161 ioc.u.tag.nsegs = nsegs; in bd_tag_new()
162 ioc.u.tag.maxsegsz = maxsegsz; in bd_tag_new()
[all …]
/freebsd-11-stable/sys/dev/proto/
HDproto_busdma.c60 struct proto_ioc_busdma *ioc; member
65 struct proto_ioc_busdma *ioc) in proto_busdma_tag_create() argument
70 if (ioc->u.tag.bndry != 0 && in proto_busdma_tag_create()
71 (ioc->u.tag.bndry & (ioc->u.tag.bndry - 1)) != 0) in proto_busdma_tag_create()
79 if (ioc->u.tag.maxsegsz > ioc->u.tag.maxsz || ioc->u.tag.nsegs == 1) in proto_busdma_tag_create()
80 ioc->u.tag.maxsegsz = ioc->u.tag.maxsz; in proto_busdma_tag_create()
86 tag->align = MAX(ioc->u.tag.align, parent->align); in proto_busdma_tag_create()
87 tag->bndry = BNDRY_MIN(ioc->u.tag.bndry, parent->bndry); in proto_busdma_tag_create()
88 tag->maxaddr = MIN(ioc->u.tag.maxaddr, parent->maxaddr); in proto_busdma_tag_create()
89 tag->maxsz = MIN(ioc->u.tag.maxsz, parent->maxsz); in proto_busdma_tag_create()
[all …]
/freebsd-11-stable/sys/compat/svr4/
HDsvr4_stream.c158 show_ioc(str, ioc) in show_ioc() argument
160 struct svr4_strioctl *ioc;
166 len = ioc->len;
172 if ((error = copyin(ioc->buf, ptr, len)) != 0) {
179 str, ioc->cmd, ioc->timeout, ioc->len, ioc->buf);
424 si_ogetudata(fp, fd, ioc, td) in si_ogetudata() argument
427 struct svr4_strioctl *ioc;
434 if (ioc->len != sizeof(ud) && ioc->len != sizeof(ud) - sizeof(int)) {
436 sizeof(ud), ioc->len));
440 if ((error = copyin(ioc->buf, &ud, sizeof(ud))) != 0)
[all …]
/freebsd-11-stable/libexec/bootpd/
HDgetif.c64 struct strioctl ioc; local
65 ioc.ic_cmd = SIOCGIFCONF;
66 ioc.ic_timout = 0;
67 ioc.ic_len = sizeof(ifreq);
68 ioc.ic_dp = (char *) ifreq;
69 m = ioctl(s, I_STR, (char *) &ioc);
70 ifconf.ifc_len = ioc.ic_len;
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/
HDbadioctl.c74 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()
/freebsd-11-stable/sys/dev/sfxge/
HDsfxge.c328 sfxge_vpd_ioctl(struct sfxge_softc *sc, sfxge_ioc_t *ioc) in sfxge_vpd_ioctl() argument
333 switch (ioc->u.vpd.op) { in sfxge_vpd_ioctl()
335 value.evv_tag = ioc->u.vpd.tag; in sfxge_vpd_ioctl()
336 value.evv_keyword = ioc->u.vpd.keyword; in sfxge_vpd_ioctl()
340 ioc->u.vpd.len = MIN(ioc->u.vpd.len, value.evv_length); in sfxge_vpd_ioctl()
341 if (ioc->u.vpd.payload != 0) { in sfxge_vpd_ioctl()
342 rc = copyout(value.evv_value, ioc->u.vpd.payload, in sfxge_vpd_ioctl()
343 ioc->u.vpd.len); in sfxge_vpd_ioctl()
347 if (ioc->u.vpd.len > sizeof(value.evv_value)) in sfxge_vpd_ioctl()
349 value.evv_tag = ioc->u.vpd.tag; in sfxge_vpd_ioctl()
[all …]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs_core/common/
HDlibzfs_core_compat.c33 lzc_compat_pre(zfs_cmd_t *zc, zfs_ioc_t *ioc, nvlist_t **source) in lzc_compat_pre() argument
47 vecnum = *ioc; in lzc_compat_pre()
60 *ioc = ZFS_IOC_CREATE; in lzc_compat_pre()
154 lzc_compat_post(zfs_cmd_t *zc, const zfs_ioc_t ioc) in lzc_compat_post() argument
159 switch (ioc) { in lzc_compat_post()
171 lzc_compat_outnvl(zfs_cmd_t *zc, const zfs_ioc_t ioc, nvlist_t **outnvl) in lzc_compat_outnvl() argument
178 switch (ioc) { in lzc_compat_outnvl()
HDlibzfs_core.c135 lzc_ioctl(zfs_ioc_t ioc, const char *name, argument
157 error = lzc_compat_pre(&zc, &ioc, &source);
169 if (ioc == ZFS_IOC_CHANNEL_PROGRAM) {
187 while (ioctl(g_fd, ioc, &zc) != 0) {
196 ioc != ZFS_IOC_CHANNEL_PROGRAM) {
217 lzc_compat_post(&zc, ioc);
225 lzc_compat_outnvl(&zc, ioc, resultp);
/freebsd-11-stable/usr.sbin/mfiutil/
HDmfi_cmd.c260 struct mfi_ioc_passthru ioc; in mfi_dcmd_command() local
270 bzero(&ioc, sizeof(ioc)); in mfi_dcmd_command()
271 dcmd = &ioc.ioc_frame; in mfi_dcmd_command()
280 ioc.buf = buf; in mfi_dcmd_command()
281 ioc.buf_size = bufsize; in mfi_dcmd_command()
282 r = ioctl(fd, MFIIO_PASSTHRU, &ioc); in mfi_dcmd_command()
/freebsd-11-stable/sys/sys/
HDioccom.h63 #define _IOC_NEWLEN(ioc, len) \ argument
64 (((~(IOCPARM_MASK << 16)) & (ioc)) | (((len) & IOCPARM_MASK) << 16))
65 #define _IOC_NEWTYPE(ioc, type) _IOC_NEWLEN((ioc), sizeof(type)) argument
/freebsd-11-stable/cddl/contrib/opensolaris/lib/pyzfs/common/
HDioctl.c63 ioctl_with_cmdstr(int ioc, zfs_cmd_t *zc) in ioctl_with_cmdstr() argument
69 err = ioctl(zfsdevfd, ioc, zc); in ioctl_with_cmdstr()
201 ioctl_with_dstnv(int ioc, zfs_cmd_t *zc) in ioctl_with_dstnv() argument
212 if (ioctl(zfsdevfd, ioc, zc) == 0) { in ioctl_with_dstnv()
232 int ioc; in py_next_dataset() local
247 ioc = ZFS_IOC_SNAPSHOT_LIST_NEXT; in py_next_dataset()
249 ioc = ZFS_IOC_DATASET_LIST_NEXT; in py_next_dataset()
251 nvl = ioctl_with_dstnv(ioc, &zc); in py_next_dataset()
/freebsd-11-stable/sys/dev/mfi/
HDmfi.c2939 struct mfi_ioc_packet *ioc; in mfi_stp_cmd() local
2940 ioc = (struct mfi_ioc_packet *)arg; in mfi_stp_cmd()
2945 kern_sge =(struct megasas_sge *) ((uintptr_t)cm->cm_frame + ioc->mfi_sgl_off); in mfi_stp_cmd()
2946 cm->cm_frame->header.sg_count = ioc->mfi_sge_count; in mfi_stp_cmd()
2957 cm->cm_total_frame_size += (sge_size * ioc->mfi_sge_count); in mfi_stp_cmd()
2958 for (i = 0; i < ioc->mfi_sge_count; i++) { in mfi_stp_cmd()
2964 ioc->mfi_sgl[i].iov_len,/* maxsize */ in mfi_stp_cmd()
2966 ioc->mfi_sgl[i].iov_len,/* maxsegsize */ in mfi_stp_cmd()
2985 ioc->mfi_sgl[i].iov_len, mfi_addr_cb, in mfi_stp_cmd()
2994 kern_sge[i].length = ioc->mfi_sgl[i].iov_len; in mfi_stp_cmd()
[all …]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs/common/
HDlibzfs_compat.h38 #define ioctl(fd, ioc, zc) zcmd_ioctl((fd), (ioc), (zc)) argument
/freebsd-11-stable/contrib/ipfilter/
HDip_fil.c484 int left, ioc, num, offset; local
490 ioc = 0;
494 while ((left > 0) && (ioc < uio->uio_iovcnt)) {
495 io = uio->uio_iov + ioc;
502 ioc++;
510 ioc++;
/freebsd-11-stable/sys/dev/ciss/
HDciss.c169 static int ciss_user_command(struct ciss_softc *sc, IOCTL_Command_struct *ioc);
2629 ciss_user_command(struct ciss_softc *sc, IOCTL_Command_struct *ioc) in ciss_user_command() argument
2651 cr->cr_length = ioc->buf_size; in ciss_user_command()
2652 if (ioc->buf_size > 0) { in ciss_user_command()
2653 if ((cr->cr_data = malloc(ioc->buf_size, CISS_MALLOC_CLASS, M_NOWAIT)) == NULL) { in ciss_user_command()
2657 if ((error = copyin(ioc->buf, cr->cr_data, ioc->buf_size))) { in ciss_user_command()
2658 debug(0, "copyin: bad data buffer %p/%d", ioc->buf, ioc->buf_size); in ciss_user_command()
2666 bcopy(&ioc->LUN_info, &cc->header.address, sizeof(cc->header.address)); in ciss_user_command()
2667 bcopy(&ioc->Request, &cc->cdb, sizeof(cc->cdb)); in ciss_user_command()
2690 bcopy(ce, &ioc->error_info, sizeof(*ce)); in ciss_user_command()
[all …]
/freebsd-11-stable/sys/dev/mps/
HDmps_mapping.h72 mpssas_get_sas_address_for_sata_disk(struct mps_softc *ioc,
/freebsd-11-stable/sys/dev/mpr/
HDmpr_mapping.h119 mprsas_get_sas_address_for_sata_disk(struct mpr_softc *ioc,
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDzfs_ioctl.c6074 zfs_ioctl_register_legacy(zfs_ioc_t ioc, zfs_ioc_legacy_func_t *func, in zfs_ioctl_register_legacy() argument
6078 zfs_ioc_vec_t *vec = &zfs_ioc_vec[ioc - ZFS_IOC_FIRST]; in zfs_ioctl_register_legacy()
6080 ASSERT3U(ioc, >=, ZFS_IOC_FIRST); in zfs_ioctl_register_legacy()
6081 ASSERT3U(ioc, <, ZFS_IOC_LAST); in zfs_ioctl_register_legacy()
6097 zfs_ioctl_register(const char *name, zfs_ioc_t ioc, zfs_ioc_func_t *func, in zfs_ioctl_register() argument
6102 zfs_ioc_vec_t *vec = &zfs_ioc_vec[ioc - ZFS_IOC_FIRST]; in zfs_ioctl_register()
6104 ASSERT3U(ioc, >=, ZFS_IOC_FIRST); in zfs_ioctl_register()
6105 ASSERT3U(ioc, <, ZFS_IOC_LAST); in zfs_ioctl_register()
6122 zfs_ioctl_register_pool(zfs_ioc_t ioc, zfs_ioc_legacy_func_t *func, in zfs_ioctl_register_pool() argument
6126 zfs_ioctl_register_legacy(ioc, func, secpolicy, in zfs_ioctl_register_pool()
[all …]
/freebsd-11-stable/sys/dev/sound/pci/hda/
HDhdac_private.h148 volatile uint32_t ioc; member
HDhdac.c1922 bdle->ioc = 1; in hdac_stream_start()
/freebsd-11-stable/sys/cam/scsi/
HDscsi_enc_ses.c2869 ses_handle_string(enc_softc_t *enc, encioc_string_t *sstr, int ioc) in ses_handle_string() argument
2892 switch (ioc) { in ses_handle_string()
2957 if (ret == 0 && ioc == ENCIOC_GETSTRING) in ses_handle_string()
2959 if (ioc == ENCIOC_SETSTRING || ioc == ENCIOC_GETSTRING) in ses_handle_string()
/freebsd-11-stable/sys/gnu/dts/arm/
HDatlas7.dtsi143 pinctrl: ioc@18880000 {
144 compatible = "sirf,atlas7-ioc";