/freebsd-current/sys/x86/iommu/ |
H A D | intel_utils.c | 240 calc_am(struct dmar_unit *unit, iommu_gaddr_t base, iommu_gaddr_t size, argument 248 if ((base & (isize - 1)) == 0 && size >= isize)
|
H A D | intel_qi.c | 230 iommu_gaddr_t size, struct iommu_qi_genseq *pseq, bool emit_wait) 238 for (; size > 0; base += isize, size -= isize) { 239 am = calc_am(unit, base, size, &isize); 287 iommu_gaddr_t size, bool cansleep) 294 dmar_qi_invalidate_emit(domain, base, size, &gseq, true); 229 dmar_qi_invalidate_emit(struct dmar_domain *domain, iommu_gaddr_t base, iommu_gaddr_t size, struct iommu_qi_genseq *pseq, bool emit_wait) argument 286 dmar_qi_invalidate_sync(struct dmar_domain *domain, iommu_gaddr_t base, iommu_gaddr_t size, bool cansleep) argument
|
H A D | intel_idpgtbl.c | 70 iommu_gaddr_t base, iommu_gaddr_t size, int flags); 422 iommu_gaddr_t size, vm_page_t *ma, uint64_t pflags, int flags) 437 for (sf = NULL, pi = 0; size > 0; base += pg_sz, size -= pg_sz, 451 * Next, look at the size of the mapping and 454 if (size < pg_sz || (base & (pg_sz - 1)) != 0 || 471 KASSERT(size >= pg_sz, 473 (uintmax_t)base, (uintmax_t)size, (uintmax_t)pg_sz)); 499 iommu_gaddr_t size, vm_page_t *ma, uint64_t eflags, int flags) 518 (uintmax_t)size)); 421 domain_map_buf_locked(struct dmar_domain *domain, iommu_gaddr_t base, iommu_gaddr_t size, vm_page_t *ma, uint64_t pflags, int flags) argument 498 domain_map_buf(struct iommu_domain *iodom, iommu_gaddr_t base, iommu_gaddr_t size, vm_page_t *ma, uint64_t eflags, int flags) argument 612 domain_unmap_buf_locked(struct dmar_domain *domain, iommu_gaddr_t base, iommu_gaddr_t size, int flags) argument 684 domain_unmap_buf(struct iommu_domain *iodom, iommu_gaddr_t base, iommu_gaddr_t size, int flags) argument 767 domain_flush_iotlb_sync(struct dmar_domain *domain, iommu_gaddr_t base, iommu_gaddr_t size) argument [all...] |
H A D | intel_ctx.c | 238 vm_pindex_t size, i; local 278 size = OFF_TO_IDX(entry->end - entry->start); 279 ma = malloc(sizeof(vm_page_t) * size, M_TEMP, M_WAITOK); 280 for (i = 0; i < size; i++) { 312 for (i = 0; i < size; i++)
|
H A D | intel_dmar.h | 239 int calc_am(struct dmar_unit *unit, iommu_gaddr_t base, iommu_gaddr_t size, 273 iommu_gaddr_t size, bool cansleep); 283 iommu_gaddr_t size);
|
/freebsd-current/sys/vm/ |
H A D | vm_pageout.c | 418 pindex + is < object->size) { 1096 * pages could exceed "target" by the maximum size of 1914 vm_offset_t size, bigsize; local 1924 * processes of middle-size, like buildworld, all of them 1988 * get the process size 2004 size = vmspace_swap_count(vm); 2006 size += vm_pageout_oom_pagecount(vm); 2015 if (size > bigsize) { 2019 bigsize = size;
|
/freebsd-current/sys/sys/ |
H A D | syscallsubr.h | 247 vm_size_t size); 249 int kern_mprotect(struct thread *td, uintptr_t addr, size_t size, 254 int kern_msync(struct thread *td, uintptr_t addr, size_t size, int flags); 255 int kern_munlock(struct thread *td, uintptr_t addr, size_t size); 256 int kern_munmap(struct thread *td, uintptr_t addr, size_t size);
|
/freebsd-current/sys/riscv/include/ |
H A D | pmap.h | 108 #define L1_MAPPABLE_P(va, pa, size) \ 109 ((((va) | (pa)) & L1_OFFSET) == 0 && (size) >= L1_SIZE) 130 int pmap_change_attr(vm_offset_t va, vm_size_t size, int mode); 131 void pmap_kenter(vm_offset_t sva, vm_size_t size, vm_paddr_t pa, int mode); 136 void *pmap_mapdev_attr(vm_paddr_t pa, vm_size_t size, vm_memattr_t ma);
|
/freebsd-current/sys/netlink/ |
H A D | netlink_snl.h | 76 uint32_t size; /* Total buffer size */ member in struct:linear_buffer 81 lb_init(uint32_t size) argument 83 struct linear_buffer *lb = (struct linear_buffer *)calloc(1, size); 87 lb->size = size - sizeof(*lb); 103 if (lb->offset + len > lb->size) 154 uint16_t in_hdr_size; /* Input header size */ 155 uint16_t out_size; /* Output structure size */ 207 uint32_t size local 704 uint32_t count = 0, size = start_size; local 1040 uint32_t size; member in struct:snl_writer [all...] |
/freebsd-current/sys/kern/ |
H A D | kern_cons.c | 475 cngets(char *cp, size_t size, int visible) argument 483 end = cp + size - 1; 594 0, "Console tty buffer size"); 602 int size = consmsgbuf_size; local 613 buf = malloc(size, M_TTYCONS, M_WAITOK); 624 msgbuf_init(&consmsgbuf, buf, size);
|
/freebsd-current/sys/i386/linux/ |
H A D | linux_systrace_args.c | 1596 iarg[a++] = p->size; /* l_size_t */ 1607 iarg[a++] = p->size; /* l_size_t */ 1618 iarg[a++] = p->size; /* l_size_t */ 1629 iarg[a++] = p->size; /* l_size_t */ 1639 iarg[a++] = p->size; /* l_size_t */ 1649 iarg[a++] = p->size; /* l_size_t */ 1658 iarg[a++] = p->size; /* l_size_t */ 1667 iarg[a++] = p->size; /* l_size_t */ 1676 iarg[a++] = p->size; /* l_size_t */ 1791 iarg[a++] = p->size; /* l_in [all...] |
H A D | linux_proto.h | 718 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_setxattr_args 725 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_lsetxattr_args 732 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_fsetxattr_args 739 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_getxattr_args 745 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_lgetxattr_args 751 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_fgetxattr_args 756 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_listxattr_args 761 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_llistxattr_args 766 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_flistxattr_args 827 char size_l_[PADL_(l_int)]; l_int size; cha member in struct:linux_epoll_create_args 1288 char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)]; member in struct:linux_sched_getattr_args 1315 char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)]; member in struct:linux_bpf_args 1491 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_shmget_args [all...] |
H A D | linux_machdep.c | 214 a.size = args->arg2; 362 int size, written; local 373 size = 5*sizeof(struct l_desc_struct); 374 if (size > uap->bytecount) 375 size = uap->bytecount; 376 for (written = error = 0; written < size && error == 0; written++) 668 /* Sensible size? */ 732 /* text + data can't exceed file size */
|
/freebsd-current/sys/geom/ |
H A D | geom_io.c | 752 long size; local 757 size = round_page(bp->bio_ma_offset + bp->bio_length); 758 KASSERT(size / PAGE_SIZE == bp->bio_ma_n, ("Bio too short %p", bp)); 763 if (vmem_alloc(transient_arena, size, M_BESTFIT | M_NOWAIT, &addr)) { 785 pmap_qenter((vm_offset_t)addr, bp->bio_ma, OFF_TO_IDX(size)); 914 g_use_g_read_data(void *devfd, off_t loc, void **bufp, int size) argument 925 * sector size, otherwise an FFS can't exist on the provider 930 *bufp = g_read_data(cp, loc, size, NULL); 964 g_use_g_write_data(void *devfd, off_t loc, void *buf, int size) argument 967 return (g_write_data((struct g_consumer *)devfd, loc, buf, size)); [all...] |
/freebsd-current/sys/dev/nvme/ |
H A D | nvme_ns.c | 50 static uint32_t nvme_get_num_segments(uint64_t addr, uint64_t size, 309 nvme_get_num_segments(uint64_t addr, uint64_t size, uint32_t align) argument 318 num_segs = size / align; 319 remainder = size & (align - 1); 544 * If the size of is zero, chances are this isn't a valid 568 * present use for the stripe size. NVMe 1.3 standardized this as
|
H A D | nvme_ctrlr.c | 133 * The admin queue's max xfer size is treated differently than the 134 * max I/O xfer size. 16KB is sufficient here - maybe even less? 177 * also that for a queue size of N, we can only have (N-1) commands 377 cc |= NVMEF(NVME_CC_REG_IOSQES, 6); /* SQ entry size == 64 == 2^6 */ 378 cc |= NVMEF(NVME_CC_REG_IOCQES, 4); /* CQ entry size == 16 == 2^4 */ 921 size_t pref, min, minc, size; local 925 /* Limit HMB to 5% of RAM size per device by default. */ 995 size = sizeof(struct nvme_hmb_desc) * ctrlr->hmb_nchunks; 998 size, 1, size, [all...] |
/freebsd-current/sys/compat/linuxkpi/common/src/ |
H A D | linux_80211.c | 4620 * The maximum supported bitrates on any band + size for 4621 * DSSS Parameter Set give our per-band IE size. 4966 m_copyback(m, offset, shinfo->frags[i].size, 4969 offset += shinfo->frags[i].size;
|
/freebsd-current/sys/compat/linux/ |
H A D | linux_misc.c | 98 l_ulong totalram; /* Total usable main memory size */ 99 l_ulong freeram; /* Available memory size */ 102 l_ulong totalswap; /* Total swap space size */ 375 * multiples of page size. 1131 ssize_t size; local 1151 &res, &size, 0, 0, 0, 0); 1159 "kern.ipc.msgmnb", &res, &size, 0, 0, 0, 0); 1771 * overflow the size a Linux program expects. We already 1952 size_t size; local 1963 size [all...] |
H A D | linux_file.c | 347 * dirent-structure in size and that the code can't handle more anyway. 349 * as in case when the *dent buffer size is equal to 1 linux_getdents(2) will 1452 td->td_retval[0] = fpipe->pipe_buffer.size;
|
/freebsd-current/sys/compat/linprocfs/ |
H A D | linprocfs.c | 333 "cache size\t: %d KB\n" 397 "clflush size\t: %d\n" 1050 /* size resident share trs drs lrs dt */ 1348 * the base address and size of the stack of the initial thread 1386 * FreeBSD sharedpage, PAGE_SIZE is a size 1841 (unsigned long)lf->size, lf->refs); 1870 { "Max file size", "bytes", RLIMIT_FSIZE }, 1871 { "Max data size", "bytes", RLIMIT_DATA }, 1872 { "Max stack size", "bytes", RLIMIT_STACK }, 1873 { "Max core file size", "byte 1894 ssize_t size; local 2102 size_t id, size; local 2146 size_t id, size; local 2185 size_t id, size; local 2230 size_t size = sizeof(res); local 2248 size_t size = sizeof(res); local 2267 size_t size = sizeof(res); local 2285 size_t size = sizeof(res); local 2303 size_t size = sizeof(res); local [all...] |
/freebsd-current/sys/cam/ctl/ |
H A D | ctl_ha.c | 73 uint32_t size; member in struct:ha_dt_msg_wire 625 * Receive a message of the specified size. 664 * Send a message of the specified size. 784 wire_dt.size = req->size; 800 sizeof(wire_dt), req->local, req->size, M_WAITOK); 815 int size; local 817 size = min(sizeof(wire_dt), param); 819 size, M_WAITOK); 832 sizeof(wire_dt), wire_dt.local, wire_dt.size, [all...] |
/freebsd-current/sys/arm64/linux/ |
H A D | linux_systrace_args.c | 20 iarg[a++] = p->size; /* l_size_t */ 31 iarg[a++] = p->size; /* l_size_t */ 42 iarg[a++] = p->size; /* l_size_t */ 53 iarg[a++] = p->size; /* l_size_t */ 63 iarg[a++] = p->size; /* l_size_t */ 73 iarg[a++] = p->size; /* l_size_t */ 82 iarg[a++] = p->size; /* l_size_t */ 91 iarg[a++] = p->size; /* l_size_t */ 100 iarg[a++] = p->size; /* l_size_t */ 1541 iarg[a++] = p->size; /* l_size_ [all...] |
H A D | linux_proto.h | 40 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_setxattr_args 47 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_lsetxattr_args 54 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_fsetxattr_args 61 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_getxattr_args 67 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_lgetxattr_args 73 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_fgetxattr_args 78 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_listxattr_args 83 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_llistxattr_args 88 char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; member in struct:linux_flistxattr_args 752 char size_l_[PADL_(l_size_t)]; l_size_t size; cha member in struct:linux_shmget_args 1042 char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)]; member in struct:linux_sched_getattr_args 1069 char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)]; member in struct:linux_bpf_args [all...] |
/freebsd-current/sys/arm64/include/ |
H A D | vmparam.h | 47 #define MAXTSIZ (1*1024*1024*1024) /* max text size */ 50 #define DFLDSIZ (128*1024*1024) /* initial data size limit */ 53 #define MAXDSIZ (1*1024*1024*1024) /* max data size */ 56 #define DFLSSIZ (128*1024*1024) /* initial stack size limit */ 59 #define MAXSSIZ (1*1024*1024*1024) /* max stack size */ 95 * When PAGE_SIZE is 4KB, an allocation size of 16MB is supported in order 103 * When PAGE_SIZE is 16KB, an allocation size of 32MB is supported. This 104 * size is used by level 0 reservations and L2 BLOCK mappings. 111 #error Unsupported page size 131 #error Unsupported page size [all...] |
H A D | pmap.h | 134 #define L1_MAPPABLE_P(va, pa, size) \ 135 ((((va) | (pa)) & L1_OFFSET) == 0 && (size) >= L1_SIZE) 141 int pmap_change_attr(vm_offset_t va, vm_size_t size, int mode); 142 int pmap_change_prot(vm_offset_t va, vm_size_t size, vm_prot_t prot); 143 void pmap_kenter(vm_offset_t sva, vm_size_t size, vm_paddr_t pa, int mode); 149 void *pmap_mapdev_attr(vm_paddr_t pa, vm_size_t size, vm_memattr_t ma); 154 void pmap_disable_promotion(vm_offset_t sva, vm_size_t size);
|