Lines Matching refs:nbytes
207 kmt_io_check(uint64_t nbytes, uintptr_t addr, int dowarn)
215 if (nbytes != 1 && nbytes != 2 && nbytes != 4) {
221 if ((addr & (nbytes - 1)) != 0) {
224 "aligned\n", (u_longlong_t)nbytes,
225 (u_longlong_t)nbytes);
374 kmt_write(mdb_tgt_t *t, const void *buf, size_t nbytes, uintptr_t addr)
377 (nbytes = kmdb_kdi_range_is_nontoxic(addr, nbytes, 1)) == 0)
390 return (kmt_rw(t, (void *)buf, nbytes, addr, kmt_writer));
395 kmt_iorw(mdb_tgt_t *t, void *buf, size_t nbytes, uint64_t addr,
400 if (kmt_io_check(nbytes, addr, IOCHECK_NOWARN) < 0)
409 iorw(buf, nbytes, addr);
412 return (nbytes);
417 kmt_ioread(mdb_tgt_t *t, void *buf, size_t nbytes, uintptr_t addr)
419 return (kmt_iorw(t, buf, nbytes, addr, kmt_in));
424 kmt_iowrite(mdb_tgt_t *t, const void *buf, size_t nbytes, uintptr_t addr)
426 return (kmt_iorw(t, (void *)buf, nbytes, addr, kmt_out));