Searched refs:io (Results 26 - 50 of 613) sorted by relevance

1234567891011>>

/freebsd-current/lib/libc/stdio/
H A Dxprintf_quote.c50 __printf_render_quote(struct __printf_io *io, const struct printf_info *pi __unused, const void *const *arg) argument
58 return (__printf_out(io, pi, "\"(null)\"", 8));
60 return (__printf_out(io, pi, "\"\"", 2));
66 return (__printf_out(io, pi, str, strlen(str)));
68 ret = __printf_out(io, pi, "\"", 1);
89 ret += __printf_out(io, pi, t, p - t);
90 ret += __printf_out(io, pi, o, strlen(o));
94 ret += __printf_out(io, pi, t, p - t);
95 ret += __printf_out(io, pi, "\"", 1);
96 __printf_flush(io);
[all...]
H A Dxprintf_errno.c52 __printf_render_errno(struct __printf_io *io, const struct printf_info *pi argument
63 return (__printf_out(io, pi, errnomsg, strlen(errnomsg)));
66 ret += __printf_out(io, pi, buf, strlen(buf));
67 __printf_flush(io);
H A Dxprintf_float.c75 ret += __printf_puts(io, (p), n2); \
76 ret += __printf_pad(io, (len) - (n2 > 0 ? n2 : 0), (with)); \
148 __printf_render_float(struct __printf_io *io, const struct printf_info *pi, const void *const *arg) argument
348 ret += __printf_pad(io, pi->width - realsz, 0);
352 ret += __printf_puts(io, &sign, 1);
356 ret += __printf_puts(io, ox, 2);
361 ret += __printf_pad(io, pi->width - realsz, 1);
364 ret += __printf_pad(io, dprec - size, 1);
367 ret += __printf_puts(io, cp, size);
372 ret += __printf_puts(io, "
[all...]
H A Dxprintf.c102 __printf_init(struct __printf_io *io) argument
105 io->uio.uio_iov = io->iovp = &io->iov[0];
106 io->uio.uio_resid = 0;
107 io->uio.uio_iovcnt = 0;
111 __printf_flush(struct __printf_io *io) argument
114 __sfvwrite(io->fp, &io->uio);
115 __printf_init(io);
119 __printf_puts(struct __printf_io *io, const void *ptr, int len) argument
138 __printf_pad(struct __printf_io *io, int howmany, int zero) argument
160 __printf_out(struct __printf_io *io, const struct printf_info *pi, const void *ptr, int len) argument
183 __printf_render_pct(struct __printf_io *io, const struct printf_info *pi __unused, const void *const *arg __unused) argument
277 struct __printf_io io; local
[all...]
/freebsd-current/sys/dev/bhnd/nvram/
H A Dbhnd_nvram_io.h63 size_t bhnd_nvram_io_getsize(struct bhnd_nvram_io *io);
64 int bhnd_nvram_io_setsize(struct bhnd_nvram_io *io,
67 int bhnd_nvram_io_read(struct bhnd_nvram_io *io,
69 int bhnd_nvram_io_read_ptr(struct bhnd_nvram_io *io,
73 int bhnd_nvram_io_write(struct bhnd_nvram_io *io,
75 int bhnd_nvram_io_write_ptr(struct bhnd_nvram_io *io,
79 void bhnd_nvram_io_free(struct bhnd_nvram_io *io);
H A Dbhnd_nvram_ioptr.c55 struct bhnd_nvram_io io; /**< common I/O instance state */ member in struct:bhnd_nvram_ioptr
97 ioptr->io.iops = &bhnd_nvram_ioptr_ops;
103 return (&ioptr->io);
107 bhnd_nvram_ioptr_free(struct bhnd_nvram_io *io) argument
109 bhnd_nv_free(io);
113 bhnd_nvram_ioptr_getsize(struct bhnd_nvram_io *io) argument
115 struct bhnd_nvram_ioptr *ioptr = (struct bhnd_nvram_ioptr *)io;
120 bhnd_nvram_ioptr_setsize(struct bhnd_nvram_io *io, size_t size) argument
122 struct bhnd_nvram_ioptr *ioptr = (struct bhnd_nvram_ioptr *)io;
161 bhnd_nvram_ioptr_read_ptr(struct bhnd_nvram_io *io, size_ argument
181 bhnd_nvram_ioptr_write_ptr(struct bhnd_nvram_io *io, size_t offset, void **ptr, size_t nbytes, size_t *navail) argument
197 bhnd_nvram_ioptr_read(struct bhnd_nvram_io *io, size_t offset, void *buffer, size_t nbytes) argument
213 bhnd_nvram_ioptr_write(struct bhnd_nvram_io *io, size_t offset, void *buffer, size_t nbytes) argument
[all...]
H A Dbhnd_nvram_iobuf.c55 struct bhnd_nvram_io io; /**< common I/O instance state */ member in struct:bhnd_nvram_iobuf
109 iobuf->io.iops = &bhnd_nvram_iobuf_ops;
126 return (&iobuf->io);
144 struct bhnd_nvram_io *io; local
148 if ((io = bhnd_nvram_iobuf_empty(size, size)) == NULL)
152 iobuf = (struct bhnd_nvram_iobuf *)io;
155 return (io);
197 struct bhnd_nvram_io *io; local
206 if ((io = bhnd_nvram_iobuf_empty(size, size)) == NULL)
210 iobuf = (struct bhnd_nvram_iobuf *)io;
220 bhnd_nvram_iobuf_free(struct bhnd_nvram_io *io) argument
232 bhnd_nvram_iobuf_getsize(struct bhnd_nvram_io *io) argument
239 bhnd_nvram_iobuf_setsize(struct bhnd_nvram_io *io, size_t size) argument
276 bhnd_nvram_iobuf_read_ptr(struct bhnd_nvram_io *io, size_t offset, const void **ptr, size_t nbytes, size_t *navail) argument
296 bhnd_nvram_iobuf_write_ptr(struct bhnd_nvram_io *io, size_t offset, void **ptr, size_t nbytes, size_t *navail) argument
308 bhnd_nvram_iobuf_read(struct bhnd_nvram_io *io, size_t offset, void *buffer, size_t nbytes) argument
324 bhnd_nvram_iobuf_write(struct bhnd_nvram_io *io, size_t offset, void *buffer, size_t nbytes) argument
[all...]
H A Dbhnd_nvram_iores.c48 struct bhnd_nvram_io io; /**< common I/O instance state */ member in struct:bhnd_nvram_iores
131 iores->io.iops = &bhnd_nvram_iores_ops;
137 return (&iores->io);
141 bhnd_nvram_iores_free(struct bhnd_nvram_io *io) argument
143 free(io, M_BHND_NVRAM);
147 bhnd_nvram_iores_getsize(struct bhnd_nvram_io *io) argument
149 struct bhnd_nvram_iores *iores = (struct bhnd_nvram_iores *)io;
154 bhnd_nvram_iores_setsize(struct bhnd_nvram_io *io, size_t size) argument
161 bhnd_nvram_iores_read_ptr(struct bhnd_nvram_io *io, size_t offset, argument
169 bhnd_nvram_iores_write_ptr(struct bhnd_nvram_io *io, size_ argument
211 bhnd_nvram_iores_read(struct bhnd_nvram_io *io, size_t offset, void *buffer, size_t nbytes) argument
258 bhnd_nvram_iores_write(struct bhnd_nvram_io *io, size_t offset, void *buffer, size_t nbytes) argument
[all...]
H A Dbhnd_nvram_iovar.h39 typedef int (bhnd_nvram_iop_read)(struct bhnd_nvram_io *io, size_t offset,
43 typedef int (bhnd_nvram_iop_read_ptr)(struct bhnd_nvram_io *io, size_t offset,
47 typedef int (bhnd_nvram_iop_write)(struct bhnd_nvram_io *io, size_t offset,
51 typedef int (bhnd_nvram_iop_write_ptr)(struct bhnd_nvram_io *io, size_t offset,
55 typedef size_t (bhnd_nvram_iop_getsize)(struct bhnd_nvram_io *io);
58 typedef int (bhnd_nvram_iop_setsize)(struct bhnd_nvram_io *io, size_t size);
61 typedef void (bhnd_nvram_iop_free)(struct bhnd_nvram_io *io);
/freebsd-current/sys/cam/ctl/
H A Dctl_backend_ramdisk.c77 #define PRIV(io) \
78 ((struct ctl_ptr_len_flags *)&(io)->io_hdr.ctl_private[CTL_PRIV_BACKEND])
79 #define ARGS(io) \
80 ((struct ctl_lba_len_flags *)&(io)->io_hdr.ctl_private[CTL_PRIV_LBA_LEN])
139 static int ctl_backend_ramdisk_move_done(union ctl_io *io, bool samethr);
140 static void ctl_backend_ramdisk_compare(union ctl_io *io);
141 static void ctl_backend_ramdisk_rw(union ctl_io *io);
142 static int ctl_backend_ramdisk_submit(union ctl_io *io);
144 static int ctl_backend_ramdisk_config_read(union ctl_io *io);
145 static int ctl_backend_ramdisk_config_write(union ctl_io *io);
363 ctl_backend_ramdisk_cmp(union ctl_io *io) argument
395 ctl_backend_ramdisk_move_done(union ctl_io *io, bool samethr) argument
428 ctl_backend_ramdisk_compare(union ctl_io *io) argument
447 ctl_backend_ramdisk_rw(union ctl_io *io) argument
508 ctl_backend_ramdisk_submit(union ctl_io *io) argument
529 union ctl_io *io; local
556 ctl_backend_ramdisk_gls(union ctl_io *io) argument
581 ctl_backend_ramdisk_scsi_config_read(union ctl_io *io) argument
610 ramdisk_namespace_data(union ctl_io *io) argument
640 ramdisk_nvme_ids(union ctl_io *io) argument
653 ctl_backend_ramdisk_nvme_config_read(union ctl_io *io) argument
680 ctl_backend_ramdisk_config_read(union ctl_io *io) argument
735 ctl_backend_ramdisk_ws(union ctl_io *io) argument
788 ctl_backend_ramdisk_unmap(union ctl_io *io) argument
820 ctl_backend_ramdisk_scsi_config_write(union ctl_io *io) argument
876 ctl_backend_ramdisk_wu(union ctl_io *io) argument
893 ctl_backend_ramdisk_wz(union ctl_io *io) argument
929 ctl_backend_ramdisk_dsm(union ctl_io *io) argument
953 ctl_backend_ramdisk_nvme_config_write(union ctl_io *io) argument
979 ctl_backend_ramdisk_config_write(union ctl_io *io) argument
[all...]
H A Dctl_frontend_cam_sim.c96 static void cfcs_datamove(union ctl_io *io);
97 static void cfcs_done(union ctl_io *io);
281 cfcs_datamove(union ctl_io *io) argument
292 ccb = io->io_hdr.ctl_private[CTL_PRIV_FRONTEND].ptr;
319 io->scsiio.kern_rel_offset) {
321 cam_sg_offset = io->scsiio.kern_rel_offset -
335 cam_sg_offset = io->scsiio.kern_rel_offset;
341 if (io->scsiio.kern_sg_entries > 0) {
342 ctl_sglist = (struct ctl_sg_entry *)io->scsiio.kern_data_ptr;
343 ctl_sg_count = io
419 cfcs_done(union ctl_io *io) argument
490 union ctl_io *io; local
592 union ctl_io *io; local
695 union ctl_io *io; local
[all...]
H A Dscsi_ctl.c170 #define PRIV_CCB(io) ((io)->io_hdr.ctl_private[CTL_PRIV_FRONTEND].ptrs[0])
171 #define PRIV_INFO(io) ((io)->io_hdr.ctl_private[CTL_PRIV_FRONTEND].ptrs[1])
193 static void ctlfe_datamove(union ctl_io *io);
194 static void ctlfe_done(union ctl_io *io);
667 ctlfedata(struct ctlfe_lun_softc *softc, union ctl_io *io, argument
678 cmd_info = PRIV_INFO(io);
685 if ((io->io_hdr.flags & CTL_FLAG_DATA_MASK) == CTL_FLAG_DATA_IN)
694 if (io
773 union ctl_io *io; local
933 union ctl_io *io; local
1086 union ctl_io *io = NULL; local
1403 union ctl_io *io; local
1868 union ctl_io *io = hdr->io_ptr; local
1905 ctlfe_datamove(union ctl_io *io) argument
1928 ctlfe_done(union ctl_io *io) argument
[all...]
H A Dctl_frontend_iscsi.c149 #define PRIV(io) \
150 ((struct cfiscsi_priv *)&(io)->io_hdr.ctl_private[CTL_PRIV_FRONTEND])
151 #define PRIV_REQUEST(io) PRIV(io)->request
152 #define PRIV_EXPDATASN(io) PRIV(io)->expdatasn
153 #define PRIV_R2TSN(io) PRIV(io)->r2tsn
162 static void cfiscsi_datamove(union ctl_io *io);
163 static void cfiscsi_datamove_in(union ctl_io *io);
508 union ctl_io *io; local
576 union ctl_io *io; local
699 union ctl_io *io; local
881 union ctl_io *io; local
1071 cfiscsi_data_wait_new(struct cfiscsi_session *cs, union ctl_io *io, uint32_t initiator_task_tag, uint32_t *target_transfer_tagp) argument
1133 union ctl_io *io; local
2455 cfiscsi_datamove_in(union ctl_io *io) argument
2687 cfiscsi_datamove_out(union ctl_io *io) argument
2847 cfiscsi_datamove(union ctl_io *io) argument
2860 cfiscsi_scsi_command_done(union ctl_io *io) argument
2948 cfiscsi_task_management_done(union ctl_io *io) argument
3038 cfiscsi_done(union ctl_io *io) argument
[all...]
H A Dctl_backend_block.c118 #define PRIV(io) \
119 ((struct ctl_ptr_len_flags *)&(io)->io_hdr.ctl_private[CTL_PRIV_BACKEND])
120 #define ARGS(io) \
121 ((struct ctl_lba_len_flags *)&(io)->io_hdr.ctl_private[CTL_PRIV_LBA_LEN])
122 #define DSM_RANGE(io) ((io)->io_hdr.ctl_private[CTL_PRIV_LBA_LEN].integer)
205 union ctl_io *io; member in struct:ctl_be_block_io
239 static int ctl_be_block_move_done(union ctl_io *io, bool samethr);
260 union ctl_io *io);
262 union ctl_io *io);
384 union ctl_io *io = beio->io; local
395 ctl_be_block_io_error(union ctl_io *io, int bio_cmd, uint16_t retry_count) argument
440 ctl_be_block_compare(union ctl_io *io) argument
463 ctl_be_block_move_done(union ctl_io *io, bool samethr) argument
525 union ctl_io *io; local
613 union ctl_io *io = beio->io; local
659 union ctl_io *io; local
815 union ctl_io *io = beio->io; local
885 union ctl_io *io; local
963 union ctl_io *io; local
1065 union ctl_io *io = beio->io; local
1201 union ctl_io *io; local
1332 ctl_be_block_namespace_data(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1355 ctl_be_block_nvme_ids(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1365 ctl_be_block_cw_dispatch_sync(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1388 union ctl_io *io; local
1403 ctl_be_block_cw_dispatch_ws(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1508 ctl_be_block_cw_dispatch_unmap(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1542 ctl_be_block_cw_dispatch_flush(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1560 ctl_be_block_cw_dispatch_wu(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1585 ctl_be_block_cw_dispatch_wz(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1666 ctl_be_block_cw_dispatch_dsm(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1724 union ctl_io *io; local
1732 ctl_be_block_scsi_cr_dispatch(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1765 ctl_be_block_nvme_cr_dispatch(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1788 ctl_be_block_cr_dispatch(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1806 union ctl_io *io; local
1814 ctl_be_block_scsi_cw_dispatch(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1857 ctl_be_block_nvme_cw_dispatch(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1886 ctl_be_block_cw_dispatch(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
1920 union ctl_io *io; local
1942 ctl_be_block_dispatch(struct ctl_be_block_lun *be_lun, union ctl_io *io) argument
2071 union ctl_io *io; local
2151 ctl_be_block_submit(union ctl_io *io) argument
3034 ctl_be_block_scsi_config_write(union ctl_io *io) argument
3119 ctl_be_block_nvme_config_write(union ctl_io *io) argument
3149 ctl_be_block_config_write(union ctl_io *io) argument
3162 ctl_be_block_scsi_config_read(union ctl_io *io) argument
3203 ctl_be_block_nvme_config_read(union ctl_io *io) argument
3243 ctl_be_block_config_read(union ctl_io *io) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Remarks/
H A DYAMLRemarkSerializer.cpp25 static void mapRemarkHeader(yaml::IO &io, T PassName, T RemarkName, argument
29 io.mapRequired("Pass", PassName);
30 io.mapRequired("Name", RemarkName);
31 io.mapOptional("DebugLoc", RL);
32 io.mapRequired("Function", FunctionName);
33 io.mapOptional("Hotness", Hotness);
34 io.mapOptional("Args", Args);
41 static void mapping(IO &io, remarks::Remark *&Remark) { argument
42 assert(io.outputting() && "input not yet implemented");
44 if (io
78 mapping(IO &io, RemarkLocation &RL) argument
126 size(IO &io, ArrayRef<T> &seq) argument
127 element(IO &io, ArrayRef<T> &seq, size_t index) argument
136 mapping(IO &io, Argument &A) argument
[all...]
/freebsd-current/contrib/sendmail/libsm/
H A Dvprintf.c17 #include <sm/io.h>
/freebsd-current/sys/compat/linuxkpi/common/include/asm/
H A Dio.h37 #include <linux/io.h>
/freebsd-current/sys/crypto/camellia/
H A Dcamellia.h61 void camellia_encrypt128(const uint32_t *subkey, uint32_t *io);
62 void camellia_encrypt256(const uint32_t *subkey, uint32_t *io);
63 void camellia_decrypt128(const uint32_t *subkey, uint32_t *io);
64 void camellia_decrypt256(const uint32_t *subkey, uint32_t *io);
/freebsd-current/tools/boot/
H A Dlua-lint.sh17 ${LUACHECK} . --globals loader --globals lfs --globals io.getchar \
18 --globals io.ischar --globals printc --globals cli_execute \
/freebsd-current/sys/dev/ocs_fc/
H A Docs_els.c61 static ocs_io_t *ocs_bls_send_acc(ocs_io_t *io, uint32_t s_id, uint16_t ox_id, uint16_t rx_id);
210 /* populate generic io fields */
458 ocs_io_t *io; local
461 io = arg;
462 els = io;
469 ocs_assert(io->hio, -1);
470 ocs_assert(hio == io->hio, -1);
551 ocs_io_t *io; local
554 io = arg;
555 els = io;
1227 ocs_send_ls_rjt(ocs_io_t *io, uint32_t ox_id, uint32_t reason_code, uint32_t reason_code_expl, uint32_t vendor_unique, els_cb_t cb, void *cbarg) argument
1277 ocs_send_plogi_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg) argument
1339 ocs_send_flogi_p2p_acc(ocs_io_t *io, uint32_t ox_id, uint32_t s_id, els_cb_t cb, void *cbarg) argument
1378 ocs_send_flogi_acc(ocs_io_t *io, uint32_t ox_id, uint32_t is_fport, els_cb_t cb, void *cbarg) argument
1443 ocs_send_prli_acc(ocs_io_t *io, uint32_t ox_id, uint8_t fc_type, els_cb_t cb, void *cbarg) argument
1500 ocs_send_prlo_acc(ocs_io_t *io, uint32_t ox_id, uint8_t fc_type, els_cb_t cb, void *cbarg) argument
1552 ocs_send_ls_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg) argument
1599 ocs_send_logo_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg) argument
1648 ocs_send_adisc_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg) argument
1870 ocs_bls_send_acc_hdr(ocs_io_t *io, fc_header_t *hdr) argument
1896 ocs_bls_send_acc(ocs_io_t *io, uint32_t s_id, uint16_t ox_id, uint16_t rx_id) argument
1962 ocs_io_t *io = app; local
2252 ocs_io_t *io; local
2677 ocs_io_t *io = arg; local
2699 ocs_send_ct_rsp(ocs_io_t *io, uint32_t ox_id, fcct_iu_header_t *ct_hdr, uint32_t cmd_rsp_code, uint32_t reason_code, uint32_t reason_code_explanation) argument
[all...]
/freebsd-current/usr.sbin/bhyve/
H A Dpci_virtio_block.c232 pci_vtblk_done_locked(struct pci_vtblk_ioreq *io, int err) argument
234 struct pci_vtblk_softc *sc = io->io_sc;
238 *io->io_status = VTBLK_S_UNSUPP;
240 *io->io_status = VTBLK_S_IOERR;
242 *io->io_status = VTBLK_S_OK;
248 vq_relchain(&sc->vbsc_vq, io->io_idx, 1);
289 struct pci_vtblk_ioreq *io = br->br_param; local
290 struct pci_vtblk_softc *sc = io->io_sc;
293 pci_vtblk_done_locked(io, err);
301 struct pci_vtblk_ioreq *io; local
481 struct pci_vtblk_ioreq *io = &sc->vbsc_ios[i]; local
[all...]
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/
H A Dtst.providers.ksh27 # First, make sure that we can successfully enable the io provider
29 if ! dtrace -P io -n BEGIN'{exit(0)}' > /dev/null 2>&1 ; then
30 echo failed to enable io provider with full privs
37 # Now make sure that we cannot enable the io provider with reduced privs
39 if ! dtrace -x errtags -P io -n BEGIN'{exit(1)}' 2>&1 | \
41 echo successfully enabled the io provider with reduced privs
/freebsd-current/release/packages/
H A Dgenerate-ucl.lua15 io.stderr:write(arg[0] .. ": expected an even number of arguments, got " .. #arg)
25 io.stderr:write(arg[0] .. ": fail to parse("..arg[#arg - 1].."): "..err)
28 local f,err = io.open(arg[#arg], "w")
30 io.stderr:write(arg[0] .. ": fail to open("..arg[#arg].."): ".. err)
/freebsd-current/contrib/lua/src/
H A Dlobject.h269 { TValue *io = (obj); lua_State *x_ = (x); \
270 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VTHREAD)); \
271 checkliveness(L,io); }
310 { TValue *io = (obj); GCObject *i_g=(x); \
311 val_(io).gc = i_g; settt_(io, ctb(i_g->tt)); }
339 { TValue *io=(obj); val_(io).n=(x); settt_(io, LUA_VNUMFL
[all...]
/freebsd-current/sys/dev/ata/
H A Data-isa.c61 struct resource *io = NULL, *ctlio = NULL; local
69 /* allocate the io port range */
71 if (!(io = bus_alloc_resource_anywhere(dev, SYS_RES_IOPORT, &rid,
78 rman_get_start(io) + ATA_CTLOFFSET, ATA_CTLIOSIZE);
85 bus_release_resource(dev, SYS_RES_IOPORT, ATA_IOADDR_RID, io);
91 bus_release_resource(dev, SYS_RES_IOPORT, ATA_IOADDR_RID, io);
101 struct resource *io = NULL, *ctlio = NULL; local
109 /* allocate the io port range */
111 if (!(io = bus_alloc_resource_anywhere(dev, SYS_RES_IOPORT, &rid,
118 rman_get_start(io)
[all...]

Completed in 335 milliseconds

1234567891011>>