Home
last modified time | relevance | path

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

12

/freebsd/tools/bus_space/
H A Dbusdma.c144 struct proto_ioc_busdma ioc; in bd_tag_new() local
151 memset(&ioc, 0, sizeof(ioc)); in bd_tag_new()
152 ioc.request = (ptag != NULL) ? PROTO_IOC_BUSDMA_TAG_DERIVE : in bd_tag_new()
154 ioc.key = (ptag != NULL) ? ptag->key : 0; in bd_tag_new()
155 ioc.u.tag.align = align; in bd_tag_new()
156 ioc.u.tag.bndry = bndry; in bd_tag_new()
157 ioc.u.tag.maxaddr = maxaddr; in bd_tag_new()
158 ioc.u.tag.maxsz = maxsz; in bd_tag_new()
159 ioc.u.tag.nsegs = nsegs; in bd_tag_new()
160 ioc.u.tag.maxsegsz = maxsegsz; in bd_tag_new()
[all …]
/freebsd/sys/dev/proto/
H A Dproto_busdma.c58 struct proto_ioc_busdma *ioc; member
63 struct proto_ioc_busdma *ioc) in proto_busdma_tag_create() argument
68 if (ioc->u.tag.bndry != 0 && in proto_busdma_tag_create()
69 (ioc->u.tag.bndry & (ioc->u.tag.bndry - 1)) != 0) in proto_busdma_tag_create()
77 if (ioc->u.tag.maxsegsz > ioc->u.tag.maxsz || ioc->u.tag.nsegs == 1) in proto_busdma_tag_create()
78 ioc->u.tag.maxsegsz = ioc->u.tag.maxsz; in proto_busdma_tag_create()
84 tag->align = MAX(ioc->u.tag.align, parent->align); in proto_busdma_tag_create()
85 tag->bndry = BNDRY_MIN(ioc->u.tag.bndry, parent->bndry); in proto_busdma_tag_create()
86 tag->maxaddr = MIN(ioc->u.tag.maxaddr, parent->maxaddr); in proto_busdma_tag_create()
87 tag->maxsz = MIN(ioc->u.tag.maxsz, parent->maxsz); in proto_busdma_tag_create()
[all …]
/freebsd/tools/tools/nvmf/nvmfd/
H A Dio.c90 handle_get_log_page(struct io_controller *ioc, const struct nvmf_capsule *nc, in handle_get_log_page() argument
121 if (len != sizeof(ioc->hip)) in handle_get_log_page()
124 nvmf_send_controller_data(nc, &ioc->hip, sizeof(ioc->hip)); in handle_get_log_page()
127 if (len != sizeof(ioc->fp)) in handle_get_log_page()
130 nvmf_send_controller_data(nc, &ioc->fp, sizeof(ioc->fp)); in handle_get_log_page()
187 handle_set_features(struct io_controller *ioc, const struct nvmf_capsule *nc, in handle_set_features() argument
199 if (ioc->num_io_queues != 0) { in handle_set_features()
220 ioc->num_io_queues = num_queues; in handle_set_features()
221 ioc->io_qpairs = calloc(num_queues, sizeof(*ioc->io_qpairs)); in handle_set_features()
222 ioc->io_sockets = calloc(num_queues, sizeof(*ioc->io_sockets)); in handle_set_features()
[all …]
/freebsd/sys/dev/thunderbolt/
H A Dtb_dev.c197 struct tbt_ioc *ioc = (struct tbt_ioc *)addr; in tbdev_discover() local
205 if ((ioc->data == NULL) || (ioc->size == 0)) { in tbdev_discover()
210 if ((ioc->len == 0) || (ioc->len > TBT_IOCMAXLEN) || in tbdev_discover()
211 (ioc->len > ioc->size)) { in tbdev_discover()
216 nvlpacked = malloc(ioc->len, M_THUNDERBOLT, M_NOWAIT); in tbdev_discover()
222 error = copyin(ioc->data, nvlpacked, ioc->len); in tbdev_discover()
229 nvl = nvlist_unpack(nvlpacked, ioc->len, NV_FLAG_NO_UNIQUE); in tbdev_discover()
269 nvlpacked = nvlist_pack(nvl, &ioc->len); in tbdev_discover()
274 if (ioc->size < ioc->len) { in tbdev_discover()
279 error = copyout(nvlpacked, ioc->data, ioc->len); in tbdev_discover()
[all …]
/freebsd/libexec/bootpd/
H A Dgetif.c60 struct strioctl ioc; in getif() local
61 ioc.ic_cmd = SIOCGIFCONF; in getif()
62 ioc.ic_timout = 0; in getif()
63 ioc.ic_len = sizeof(ifreq); in getif()
64 ioc.ic_dp = (char *) ifreq; in getif()
65 m = ioctl(s, I_STR, (char *) &ioc); in getif()
66 ifconf.ifc_len = ioc.ic_len; in getif()
/freebsd/contrib/bearssl/samples/
H A Dclient_basic.c247 br_sslio_context ioc; in main() local
305 br_sslio_init(&ioc, &sc.eng, sock_read, &fd, sock_write, &fd); in main()
318 br_sslio_write_all(&ioc, "GET ", 4); in main()
319 br_sslio_write_all(&ioc, path, strlen(path)); in main()
320 br_sslio_write_all(&ioc, " HTTP/1.0\r\nHost: ", 17); in main()
321 br_sslio_write_all(&ioc, host, strlen(host)); in main()
322 br_sslio_write_all(&ioc, "\r\n\r\n", 4); in main()
328 br_sslio_flush(&ioc); in main()
340 rlen = br_sslio_read(&ioc, tmp, sizeof tmp); in main()
H A Dserver_basic.c318 br_sslio_context ioc; in main() local
396 br_sslio_init(&ioc, &sc.eng, sock_read, &cfd, sock_write, &cfd); in main()
405 if (br_sslio_read(&ioc, &x, 1) < 0) { in main()
424 br_sslio_write_all(&ioc, HTTP_RES, strlen(HTTP_RES)); in main()
425 br_sslio_close(&ioc); in main()
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/
H A Dbadioctl.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/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Dlibzfs_input_check.c110 #define IOC_INPUT_TEST(ioc, name, req, opt, err) \ argument
111 IOC_INPUT_TEST_IMPL(ioc, name, req, opt, err, B_FALSE)
113 #define IOC_INPUT_TEST_WILD(ioc, name, req, opt, err) \ argument
114 IOC_INPUT_TEST_IMPL(ioc, name, req, opt, err, B_TRUE)
116 #define IOC_INPUT_TEST_IMPL(ioc, name, req, opt, err, wild) \ argument
119 ioc_tested[ioc - ZFS_IOC_FIRST] = B_TRUE; \
120 lzc_ioctl_test(ioc, name, req, opt, err, wild); \
123 #define IOC_INPUT_TEST_INJECT(ioc, name, innvl) \ argument
126 lzc_ioctl_run_impl(ioc, name, innvl, 0, B_TRUE); \
192 do_fuzz(int zfs_fd, zfs_ioc_t ioc, zfs_cmd_t *zc) in do_fuzz() argument
[all …]
/freebsd/sys/crypto/ccp/
H A Dccp_hardware.h265 uint32_t ioc:1; /* Intr. on completion */ member
279 uint32_t ioc:1; /* Intr. on completion */ member
293 uint32_t ioc:1; /* Intr. on completion */ member
307 uint32_t ioc:1; /* Intr. on completion */ member
320 uint32_t ioc:1; /* Intr. on completion */ member
332 uint32_t ioc:1; /* Intr. on completion */ member
346 uint32_t ioc:1; /* Intr. on completion */ member
358 uint32_t ioc:1; /* Intr. on completion */ member
371 uint32_t ioc:1; /* Intr. on completion */ member
/freebsd/sys/dev/sfxge/
H A Dsfxge.c323 sfxge_vpd_ioctl(struct sfxge_softc *sc, sfxge_ioc_t *ioc) in sfxge_vpd_ioctl() argument
328 switch (ioc->u.vpd.op) { in sfxge_vpd_ioctl()
330 value.evv_tag = ioc->u.vpd.tag; in sfxge_vpd_ioctl()
331 value.evv_keyword = ioc->u.vpd.keyword; in sfxge_vpd_ioctl()
335 ioc->u.vpd.len = MIN(ioc->u.vpd.len, value.evv_length); in sfxge_vpd_ioctl()
336 if (ioc->u.vpd.payload != 0) { in sfxge_vpd_ioctl()
337 rc = copyout(value.evv_value, ioc->u.vpd.payload, in sfxge_vpd_ioctl()
338 ioc->u.vpd.len); in sfxge_vpd_ioctl()
342 if (ioc->u.vpd.len > sizeof(value.evv_value)) in sfxge_vpd_ioctl()
344 value.evv_tag = ioc->u.vpd.tag; in sfxge_vpd_ioctl()
[all …]
/freebsd/contrib/bearssl/tools/
H A Dtwrch.c270 br_sslio_context ioc; in do_twrch() local
918 br_sslio_init(&ioc, &cc.eng, stdin_read, &trace, stdout_write, &trace); in do_twrch()
938 if (br_sslio_read(&ioc, &x, 1) < 0) { in do_twrch()
941 if (br_sslio_close(&ioc) < 0) { in do_twrch()
951 br_sslio_init(&ioc, &cc.eng, in do_twrch()
970 br_sslio_close(&ioc); in do_twrch()
973 if (br_sslio_close(&ioc) < 0) { in do_twrch()
982 br_sslio_init(&ioc, &cc.eng, in do_twrch()
988 br_sslio_write_all(&ioc, "DENIED\n", 7); in do_twrch()
989 br_sslio_flush(&ioc); in do_twrch()
[all …]
/freebsd/usr.sbin/mfiutil/
H A Dmfi_cmd.c268 struct mfi_ioc_passthru ioc; in mfi_dcmd_command() local
278 bzero(&ioc, sizeof(ioc)); in mfi_dcmd_command()
279 dcmd = &ioc.ioc_frame; in mfi_dcmd_command()
288 ioc.buf = buf; in mfi_dcmd_command()
289 ioc.buf_size = bufsize; in mfi_dcmd_command()
290 r = ioctl(fd, MFIIO_PASSTHRU, &ioc); in mfi_dcmd_command()
/freebsd/sys/sys/
H A Dioccom.h68 #define _IOC_NEWLEN(ioc, len) \ argument
69 (((~(IOCPARM_MASK << 16)) & (ioc)) | (((len) & IOCPARM_MASK) << 16))
70 #define _IOC_NEWTYPE(ioc, type) _IOC_NEWLEN((ioc), sizeof(type)) argument
/freebsd/sys/dev/mrsas/
H A Dmrsas_ioctl.c414 mrsas_user_command(struct mrsas_softc *sc, struct mfi_ioc_passthru *ioc) in mrsas_user_command() argument
448 memcpy(dcmd, &ioc->ioc_frame, sizeof(struct mrsas_dcmd_frame)); in mrsas_user_command()
450 ioctl_data_size = ioc->buf_size; in mrsas_user_command()
464 ioctl_temp_data_mem = malloc(ioc->buf_size, M_MRSAS, M_WAITOK); in mrsas_user_command()
467 ret = copyin(ioc->buf, ioctl_temp_data_mem, ioc->buf_size); in mrsas_user_command()
501 ioc->buf_size); in mrsas_user_command()
519 ioctl_temp_data_mem, ioc->buf_size, mrsas_passthru_load_cb, in mrsas_user_command()
548 ret = copyout(ioctl_temp_data_mem, ioc->buf, ioc->buf_size); in mrsas_user_command()
559 memcpy(&ioc->ioc_frame.cmd_status, &cmd->frame->hdr.cmd_status, in mrsas_user_command()
/freebsd/cddl/contrib/opensolaris/lib/pyzfs/common/
H A Dioctl.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/sys/dev/mfi/
H A Dmfi.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/sbin/pfctl/
H A Dpfctl_parser.c859 print_statelim(const struct pfctl_state_lim *ioc) in print_statelim() argument
861 printf("state limiter %s id %u limit %u", ioc->name, ioc->id, in print_statelim()
862 ioc->limit); in print_statelim()
863 if (ioc->rate.limit != 0) in print_statelim()
864 printf(" rate %u/%u", ioc->rate.limit, ioc->rate.seconds); in print_statelim()
870 print_sourcelim(const struct pfctl_source_lim *ioc) in print_sourcelim() argument
872 printf("source limiter %s id %u entries %u limit %u", ioc->name, in print_sourcelim()
873 ioc->id, ioc->entries, ioc->limit); in print_sourcelim()
874 if (ioc->rate.limit != 0) in print_sourcelim()
875 printf(" rate %u/%u", ioc->rate.limit, ioc->rate.seconds); in print_sourcelim()
[all …]
H A Dpfctl.c2289 print_statelim(&stlim->ioc); in pfctl_load_statelim()
2294 error = pfctl_state_limiter_add(pf->h, &stlim->ioc); in pfctl_load_statelim()
2296 errc(1, error, "DIOCADDSTATELIM %s id %u", stlim->ioc.name, in pfctl_load_statelim()
2297 stlim->ioc.id); in pfctl_load_statelim()
2312 stlim->ioc.ticket = ticket; in pfctl_load_statelims()
2348 srlim->ioc.ticket = ticket; in pfctl_load_sourcelims()
2349 pfctl_load_sourcelim(pf, &srlim->ioc); in pfctl_load_sourcelims()
4185 uint32_t ida = a->ioc.id; in pfctl_statelim_id_cmp()
4186 uint32_t idb = b->ioc.id; in pfctl_statelim_id_cmp()
4203 return (strcmp(a->ioc.name, b->ioc.name)); in pfctl_statelim_nm_cmp()
[all …]
/freebsd/sys/netpfil/pf/
H A Dpf_ioctl.c1698 pf_statelim_add(const struct pfioc_statelim *ioc) in pf_statelim_add() argument
1704 if (ioc->id < PF_STATELIM_ID_MIN || in pf_statelim_add()
1705 ioc->id > PF_STATELIM_ID_MAX) in pf_statelim_add()
1708 if (ioc->limit < PF_STATELIM_LIMIT_MIN || in pf_statelim_add()
1709 ioc->limit > PF_STATELIM_LIMIT_MAX) in pf_statelim_add()
1712 if ((ioc->rate.limit == 0) != (ioc->rate.seconds == 0)) in pf_statelim_add()
1715 namelen = strnlen(ioc->name, sizeof(ioc->name)); in pf_statelim_add()
1717 if (namelen == sizeof(ioc->name)) in pf_statelim_add()
1724 pfstlim->pfstlim_id = ioc->id; in pf_statelim_add()
1725 if (strlcpy(pfstlim->pfstlim_nm, ioc->name, in pf_statelim_add()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dpinctrl-atlas7.txt4 - compatible : "sirf,atlas7-ioc"
8 pinctrl: ioc@18880000 {
9 compatible = "sirf,atlas7-ioc";
/freebsd/sys/contrib/device-tree/Bindings/phy/
H A Dbrcm,brcmstb-usb-phy.txt37 - brcm,ioc: Boolean, Invert Over Current detection.
56 brcm,ioc = <1>;
75 brcm,ioc = <0x0>;
/freebsd/sys/contrib/openzfs/lib/libzfs_core/
H A Dlibzfs_core.c175 lzc_ioctl_fd(int fd, unsigned long ioc, zfs_cmd_t *zc) in lzc_ioctl_fd() argument
178 return (lzc_ioctl_fd_os(fd, ioc, zc)); in lzc_ioctl_fd()
183 ioc, zc->zc_name[0] ? zc->zc_name : "[none]"); in lzc_ioctl_fd()
192 int rc = lzc_ioctl_fd_os(fd, ioc, zc); in lzc_ioctl_fd()
196 "rc=%d errno=%d\n", ioc, zc->zc_name[0] ? zc->zc_name : "[none]", in lzc_ioctl_fd()
211 lzc_ioctl(zfs_ioc_t ioc, const char *name, in lzc_ioctl() argument
223 if (ioc == fail_ioc_cmd) in lzc_ioctl()
238 if (ioc == ZFS_IOC_CHANNEL_PROGRAM) { in lzc_ioctl()
252 while (lzc_ioctl_fd(g_fd, ioc, &zc) != 0) { in lzc_ioctl()
261 ioc != ZFS_IOC_CHANNEL_PROGRAM) { in lzc_ioctl()
[all …]
/freebsd/sbin/ipf/ipftest/
H A Dip_fil.c479 int left, ioc, num, offset; local
485 ioc = 0;
489 while ((left > 0) && (ioc < uio->uio_iovcnt)) {
490 io = uio->uio_iov + ioc;
497 ioc++;
505 ioc++;
/freebsd/sys/contrib/device-tree/src/arm/rockchip/
H A Drv1103b.dtsi55 rockchip,grf = <&ioc>;
121 ioc: syscon@20170000 { label
122 compatible = "rockchip,rv1103b-ioc", "syscon";

12