| /NextBSD/sys/x86/iommu/ |
| HD | intel_qi.c | 61 dmar_qi_seq_processed(const struct dmar_unit *unit, in dmar_qi_seq_processed() argument 65 return (pseq->gen < unit->inv_waitd_gen || in dmar_qi_seq_processed() 66 (pseq->gen == unit->inv_waitd_gen && in dmar_qi_seq_processed() 67 pseq->seq <= unit->inv_waitd_seq_hw)); in dmar_qi_seq_processed() 71 dmar_enable_qi(struct dmar_unit *unit) in dmar_enable_qi() argument 74 DMAR_ASSERT_LOCKED(unit); in dmar_enable_qi() 75 unit->hw_gcmd |= DMAR_GCMD_QIE; in dmar_enable_qi() 76 dmar_write4(unit, DMAR_GCMD_REG, unit->hw_gcmd); in dmar_enable_qi() 78 while ((dmar_read4(unit, DMAR_GSTS_REG) & DMAR_GSTS_QIES) == 0) in dmar_enable_qi() 84 dmar_disable_qi(struct dmar_unit *unit) in dmar_disable_qi() argument [all …]
|
| HD | intel_fault.c | 81 dmar_fault_next(struct dmar_unit *unit, int faultp) in dmar_fault_next() argument 85 if (faultp == unit->fault_log_size) in dmar_fault_next() 91 dmar_fault_intr_clear(struct dmar_unit *unit, uint32_t fsts) in dmar_fault_intr_clear() argument 97 printf("DMAR%d: Invalidation timed out\n", unit->unit); in dmar_fault_intr_clear() 102 unit->unit); in dmar_fault_intr_clear() 107 unit->unit); in dmar_fault_intr_clear() 111 printf("DMAR%d: Advanced pending fault\n", unit->unit); in dmar_fault_intr_clear() 115 printf("DMAR%d: Advanced fault overflow\n", unit->unit); in dmar_fault_intr_clear() 119 dmar_write4(unit, DMAR_FSTS_REG, clear); in dmar_fault_intr_clear() 125 struct dmar_unit *unit; in dmar_fault_intr() local [all …]
|
| HD | intel_intrmap.c | 63 static void dmar_ir_program_irte(struct dmar_unit *unit, u_int idx, 65 static int dmar_ir_free_irte(struct dmar_unit *unit, u_int cookie); 70 struct dmar_unit *unit; in iommu_alloc_msi_intr() local 75 unit = dmar_ir_find(src, NULL, NULL); in iommu_alloc_msi_intr() 76 if (unit == NULL || !unit->ir_enabled) { in iommu_alloc_msi_intr() 82 error = vmem_alloc(unit->irtids, count, M_FIRSTFIT | M_NOWAIT, in iommu_alloc_msi_intr() 99 struct dmar_unit *unit; in iommu_map_msi_intr() local 104 unit = dmar_ir_find(src, &rid, &is_dmar); in iommu_map_msi_intr() 106 KASSERT(unit == NULL, ("DMAR cannot translate itself")); in iommu_map_msi_intr() 120 if (unit == NULL || !unit->ir_enabled || cookie == -1) in iommu_map_msi_intr() [all …]
|
| HD | intel_drv.c | 227 dmar_release_intr(device_t dev, struct dmar_unit *unit, int idx) in dmar_release_intr() argument 231 dmd = &unit->intrs[idx]; in dmar_release_intr() 243 dmar_release_resources(device_t dev, struct dmar_unit *unit) in dmar_release_resources() argument 247 dmar_fini_busdma(unit); in dmar_release_resources() 248 dmar_fini_irt(unit); in dmar_release_resources() 249 dmar_fini_qi(unit); in dmar_release_resources() 250 dmar_fini_fault_log(unit); in dmar_release_resources() 252 dmar_release_intr(dev, unit, i); in dmar_release_resources() 253 if (unit->regs != NULL) { in dmar_release_resources() 254 bus_deactivate_resource(dev, SYS_RES_MEMORY, unit->reg_rid, in dmar_release_resources() [all …]
|
| HD | intel_utils.c | 105 dmar_pglvl_supported(struct dmar_unit *unit, int pglvl) in dmar_pglvl_supported() argument 112 if ((DMAR_CAP_SAGAW(unit->hw_cap) & sagaw_bits[i].cap) != 0) in dmar_pglvl_supported() 147 dmar_maxaddr2mgaw(struct dmar_unit *unit, dmar_gaddr_t maxaddr, bool allow_less) in dmar_maxaddr2mgaw() argument 153 (DMAR_CAP_SAGAW(unit->hw_cap) & sagaw_bits[i].cap) != 0) in dmar_maxaddr2mgaw() 159 } while ((DMAR_CAP_SAGAW(unit->hw_cap) & sagaw_bits[i].cap) in dmar_maxaddr2mgaw() 234 calc_am(struct dmar_unit *unit, dmar_gaddr_t base, dmar_gaddr_t size, in calc_am() argument 240 for (am = DMAR_CAP_MAMV(unit->hw_cap);; am--) { in calc_am() 362 dmar_flush_transl_to_ram(struct dmar_unit *unit, void *dst, size_t sz) in dmar_flush_transl_to_ram() argument 365 if (DMAR_IS_COHERENT(unit)) in dmar_flush_transl_to_ram() 376 dmar_flush_pte_to_ram(struct dmar_unit *unit, dmar_pte_t *dst) in dmar_flush_pte_to_ram() argument [all …]
|
| HD | intel_dmar.h | 175 int unit; member 263 bool dmar_pglvl_supported(struct dmar_unit *unit, int pglvl); 265 int dmar_maxaddr2mgaw(struct dmar_unit *unit, dmar_gaddr_t maxaddr, 271 int calc_am(struct dmar_unit *unit, dmar_gaddr_t base, dmar_gaddr_t size, 278 int dmar_load_root_entry_ptr(struct dmar_unit *unit); 279 int dmar_inv_ctx_glob(struct dmar_unit *unit); 280 int dmar_inv_iotlb_glob(struct dmar_unit *unit); 281 int dmar_flush_write_bufs(struct dmar_unit *unit); 282 void dmar_flush_pte_to_ram(struct dmar_unit *unit, dmar_pte_t *dst); 283 void dmar_flush_ctx_to_ram(struct dmar_unit *unit, dmar_ctx_entry_t *dst); [all …]
|
| /NextBSD/sys/netgraph/bluetooth/hci/ |
| HD | ng_hci_main.c | 110 ng_hci_unit_p unit = NULL; in ng_hci_constructor() local 112 unit = malloc(sizeof(*unit), M_NETGRAPH_HCI, M_WAITOK | M_ZERO); in ng_hci_constructor() 114 unit->node = node; in ng_hci_constructor() 115 unit->debug = NG_HCI_WARN_LEVEL; in ng_hci_constructor() 117 unit->link_policy_mask = 0xffff; /* Enable all supported modes */ in ng_hci_constructor() 118 unit->packet_mask = 0xffff; /* Enable all packet types */ in ng_hci_constructor() 119 unit->role_switch = 1; /* Enable role switch (if device supports it) */ in ng_hci_constructor() 129 NG_HCI_BUFF_CMD_SET(unit->buffer, 1); in ng_hci_constructor() 130 NG_HCI_BUFF_ACL_SET(unit->buffer, 1, 17, 1); in ng_hci_constructor() 131 NG_HCI_BUFF_SCO_SET(unit->buffer, 1, 10, 1); in ng_hci_constructor() [all …]
|
| HD | ng_hci_misc.c | 62 ng_hci_mtap(ng_hci_unit_p unit, struct mbuf *m0) in ng_hci_mtap() argument 67 if (unit->raw != NULL && NG_HOOK_IS_VALID(unit->raw)) { in ng_hci_mtap() 70 NG_SEND_DATA_ONLY(error, unit->raw, m); in ng_hci_mtap() 75 __func__, NG_NODE_NAME(unit->node), error); in ng_hci_mtap() 86 ng_hci_unit_p unit = NULL; in ng_hci_node_is_up() local 95 unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node); in ng_hci_node_is_up() 96 if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY) in ng_hci_node_is_up() 99 if (hook != unit->acl && hook != unit->sco) in ng_hci_node_is_up() 106 if (hook == unit->acl) { in ng_hci_node_is_up() 107 NG_HCI_BUFF_ACL_SIZE(unit->buffer, ep->pkt_size); in ng_hci_node_is_up() [all …]
|
| HD | ng_hci_ulpi.c | 66 ng_hci_lp_con_req(ng_hci_unit_p unit, item_p item, hook_p hook) in ng_hci_lp_con_req() argument 70 if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY) { in ng_hci_lp_con_req() 73 __func__, NG_NODE_NAME(unit->node), unit->state); in ng_hci_lp_con_req() 83 __func__, NG_NODE_NAME(unit->node), in ng_hci_lp_con_req() 93 return (ng_hci_lp_acl_con_req(unit, item, hook)); in ng_hci_lp_con_req() 95 if (hook != unit->sco ) { in ng_hci_lp_con_req() 98 __func__, NG_NODE_NAME(unit->node), hook); in ng_hci_lp_con_req() 105 return (ng_hci_lp_sco_con_req(unit, item, hook)); in ng_hci_lp_con_req() 108 return (ng_hci_lp_le_con_req(unit, item, hook, link_type)); in ng_hci_lp_con_req() 121 ng_hci_lp_acl_con_req(ng_hci_unit_p unit, item_p item, hook_p hook) in ng_hci_lp_acl_con_req() argument [all …]
|
| HD | ng_hci_cmds.c | 89 ng_hci_send_command(ng_hci_unit_p unit) in ng_hci_send_command() argument 95 if (unit->state & NG_HCI_UNIT_COMMAND_PENDING) in ng_hci_send_command() 99 NG_HCI_BUFF_CMD_GET(unit->buffer, free); in ng_hci_send_command() 104 if (unit->drv == NULL || NG_HOOK_NOT_VALID(unit->drv)) { in ng_hci_send_command() 107 __func__, NG_NODE_NAME(unit->node), NG_HCI_HOOK_DRV); in ng_hci_send_command() 109 NG_BT_MBUFQ_DRAIN(&unit->cmdq); in ng_hci_send_command() 119 m0 = NG_BT_MBUFQ_FIRST(&unit->cmdq); in ng_hci_send_command() 123 ng_hci_mtap(unit, m0); in ng_hci_send_command() 127 NG_SEND_DATA_ONLY(error, unit->drv, m); in ng_hci_send_command() 134 __func__, NG_NODE_NAME(unit->node), error); in ng_hci_send_command() [all …]
|
| HD | ng_hci_evnt.c | 86 ng_hci_process_event(ng_hci_unit_p unit, struct mbuf *event) in ng_hci_process_event() argument 100 __func__, NG_NODE_NAME(unit->node), hdr->event, hdr->length); in ng_hci_process_event() 126 error = le_event(unit, event); in ng_hci_process_event() 130 error = inquiry_result(unit, event); in ng_hci_process_event() 134 error = con_compl(unit, event); in ng_hci_process_event() 138 error = con_req(unit, event); in ng_hci_process_event() 142 error = discon_compl(unit, event); in ng_hci_process_event() 146 error = encryption_change(unit, event); in ng_hci_process_event() 150 error = read_remote_features_compl(unit, event); in ng_hci_process_event() 154 error = qos_setup_compl(unit, event); in ng_hci_process_event() [all …]
|
| /NextBSD/contrib/bmake/ |
| HD | FILES | 96 unit-tests/Makefile.in 97 unit-tests/comment.exp 98 unit-tests/comment.mk 99 unit-tests/cond1.exp 100 unit-tests/cond1.mk 101 unit-tests/cond2.exp 102 unit-tests/cond2.mk 103 unit-tests/doterror.exp 104 unit-tests/doterror.mk 105 unit-tests/dotwait.exp [all …]
|
| /NextBSD/sys/dev/bktr/ |
| HD | bktr_mem.c | 100 bktr_has_stored_addresses(int unit) in bktr_has_stored_addresses() argument 103 if (unit < 0 || unit >= BKTR_MEM_MAX_DEVICES) { in bktr_has_stored_addresses() 104 printf("bktr_mem: Unit number %d invalid\n", unit); in bktr_has_stored_addresses() 108 return memory_list[unit].addresses_stored; in bktr_has_stored_addresses() 114 bktr_store_address(int unit, int type, vm_offset_t addr) in bktr_store_address() argument 117 if (unit < 0 || unit >= BKTR_MEM_MAX_DEVICES) { in bktr_store_address() 119 unit, type, (void *) addr); in bktr_store_address() 125 memory_list[unit].dma_prog = addr; in bktr_store_address() 126 memory_list[unit].addresses_stored = 1; in bktr_store_address() 129 memory_list[unit].odd_dma_prog = addr; in bktr_store_address() [all …]
|
| HD | bktr_os.c | 322 unsigned int unit; in bktr_attach() local 330 unit = device_get_unit(dev); in bktr_attach() 333 snprintf(bktr->bktr_xname, sizeof(bktr->bktr_xname), "bktr%d",unit); in bktr_attach() 368 unit, (old_irq & 0xff), (new_irq & 0xff)); in bktr_attach() 411 printf("bktr%d: i2c_attach: can't attach\n", unit); in bktr_attach() 425 printf("brooktree%d: PCI bus latency is", unit); in bktr_attach() 428 unit); in bktr_attach() 443 common_bktr_attach( bktr, unit, fun, rev ); in bktr_attach() 446 bktr->bktrdev = make_dev(&bktr_cdevsw, unit, in bktr_attach() 447 0, 0, 0444, "bktr%d", unit); in bktr_attach() [all …]
|
| /NextBSD/sys/contrib/ipfilter/netinet/ |
| HD | ip_log.c | 555 ipf_log_items(softc, unit, fin, items, itemsz, types, cnt) in ipf_log_items() argument 557 int unit; 577 MUTEX_ENTER(&softl->ipl_mutex[unit]); 578 softl->ipl_counter[unit]++; 583 if ((softl->ipl_used[unit] + len) > softl->ipl_logsize) { 584 softl->ipl_logfail[unit]++; 585 MUTEX_EXIT(&softl->ipl_mutex[unit]); 591 softl->ipl_logfail[unit]++; 592 MUTEX_EXIT(&softl->ipl_mutex[unit]); 596 ipl->ipl_magic = softl->ipl_magic[unit]; [all …]
|
| /NextBSD/contrib/ntp/ntpd/ |
| HD | refclock_gpsvme.c | 74 short unit; /* NTP refclock unit number */ member 94 int unit, in psc_start() argument 102 if (unit < 0 || unit > 1) { /* support units 0 and 1 */ in psc_start() 103 msyslog(LOG_ERR, "psc_start: bad unit: %d", unit); in psc_start() 109 snprintf(buf, sizeof(buf), DEVICE, unit); /* dev file name */ in psc_start() 110 fd[unit] = open(buf, O_RDONLY); /* open device file */ in psc_start() 111 if (fd[unit] < 0) { in psc_start() 112 msyslog(LOG_ERR, "psc_start: unit: %d, open failed. %m", unit); in psc_start() 117 if (ioctl(fd[unit], PSC_REGS, ®p[unit]) < 0) { in psc_start() 118 msyslog(LOG_ERR, "psc_start: unit: %d, ioctl failed. %m", unit); in psc_start() [all …]
|
| /NextBSD/usr.sbin/mlxcontrol/ |
| HD | command.c | 183 status_print(int unit, void *arg) in status_print() argument 190 if (mlxd_find_ctrlr(unit, &ctrlr, &sysdrive)) { in status_print() 191 warnx("couldn't get controller/drive for %s", drivepath(unit)); in status_print() 212 if ((fd = open(drivepath(unit), 0)) < 0) { in status_print() 213 warn("can't open %s", drivepath(unit)); in status_print() 224 printf("%s: online", drivename(unit)); in status_print() 228 printf("%s: critical", drivename(unit)); in status_print() 234 printf("%s: offline", drivename(unit)); in status_print() 240 printf("%s: unknown status 0x%x", drivename(unit), result); in status_print() 289 controller_print(int unit, void *arg) in controller_print() argument [all …]
|
| HD | interface.c | 45 mlx_foreach(void (*func)(int unit, void *arg), void *arg) in mlx_foreach() argument 65 mlx_perform(int unit, void (*func)(int fd, void *arg), void *arg) in mlx_perform() argument 69 if ((fd = open(ctrlrpath(unit), 0)) >= 0) { in mlx_perform() 79 mlxd_foreach_ctrlr(int unit, void *arg) in mlxd_foreach_ctrlr() argument 85 if ((ctrlfd = open(ctrlrpath(unit), 0)) < 0) in mlxd_foreach_ctrlr() 106 mlxd_foreach(void (*func)(int unit, void *arg), void *arg) in mlxd_foreach() argument 121 int unit; member 127 mlxd_find_ctrlr_search(int unit, void *arg) in mlxd_find_ctrlr_search() argument 132 if ((fd = open(ctrlrpath(unit), 0)) >= 0) { in mlxd_find_ctrlr_search() 139 if (i == mlxd_find_ctrlr_param.unit) { in mlxd_find_ctrlr_search() [all …]
|
| HD | util.c | 45 ctrlrpath(int unit) in ctrlrpath() argument 49 sprintf(buf, "%s%s", _PATH_DEV, ctrlrname(unit)); in ctrlrpath() 55 ctrlrname(int unit) in ctrlrname() argument 59 sprintf(buf, "mlx%d", unit); in ctrlrname() 65 drivepath(int unit) in drivepath() argument 69 sprintf(buf, "%s%s", _PATH_DEV, drivename(unit)); in drivepath() 75 drivename(int unit) in drivename() argument 79 sprintf(buf, "mlxd%d", unit); in drivename() 87 int unit; in ctrlrunit() local 89 if (sscanf(str, "mlx%d", &unit) == 1) in ctrlrunit() [all …]
|
| /NextBSD/sys/isa/ |
| HD | isahint.c | 40 isa_hinted_child(device_t parent, const char *name, int unit) in isa_hinted_child() argument 48 if (resource_int_value(name, unit, "sensitive", &sensitive) != 0) in isa_hinted_child() 56 child = BUS_ADD_CHILD(parent, order, name, unit); in isa_hinted_child() 62 resource_int_value(name, unit, "port", &start); in isa_hinted_child() 63 resource_int_value(name, unit, "portsize", &count); in isa_hinted_child() 69 resource_int_value(name, unit, "maddr", &start); in isa_hinted_child() 70 resource_int_value(name, unit, "msize", &count); in isa_hinted_child() 74 if (resource_int_value(name, unit, "irq", &start) == 0 && start > 0) in isa_hinted_child() 77 if (resource_int_value(name, unit, "drq", &start) == 0 && start >= 0) in isa_hinted_child() 80 if (resource_disabled(name, unit)) in isa_hinted_child() [all …]
|
| /NextBSD/sys/dev/ata/chipsets/ |
| HD | ata-promise.c | 393 if (ATA_INL(ctlr->r_res1, 0x1c) & (ch->unit ? 0x00004000 : 0x00000400)) { in ata_promise_status() 407 ATA_INB(ctlr->r_res1, 0x11) | (ch->unit ? 0x08 : 0x02)); in ata_promise_dmastart() 408 ATA_OUTL(ctlr->r_res1, ch->unit ? 0x24 : 0x20, in ata_promise_dmastart() 431 ATA_INB(ctlr->r_res1, 0x11) & ~(ch->unit ? 0x08 : 0x02)); in ata_promise_dmastop() 432 ATA_OUTL(ctlr->r_res1, ch->unit ? 0x24 : 0x20, 0); in ata_promise_dmastop() 459 int devno = (ch->unit << 1) + target; in ata_promise_setmode() 485 (ch->unit ? 1 << 11 : 1 << 10))) { in ata_promise_setmode() 504 (ch->unit << 7)) & 0x01000000)) { in ata_promise_setmode() 554 ch->r_io[i].offset = offset + 0x0200 + (i << 2) + (ch->unit << 7); in ata_promise_mio_ch_attach() 557 ch->r_io[ATA_CONTROL].offset = offset + 0x0238 + (ch->unit << 7); in ata_promise_mio_ch_attach() [all …]
|
| /NextBSD/contrib/gdb/gdb/ |
| HD | dwarf2-frame.c | 1071 read_encoded_value (struct comp_unit *unit, unsigned char encoding, in read_encoded_value() argument 1092 base = bfd_get_section_vma (unit->bfd, unit->dwarf_frame_section); in read_encoded_value() 1093 base += (buf - unit->dwarf_frame_buffer); in read_encoded_value() 1096 base = unit->dbase; in read_encoded_value() 1099 base = unit->tbase; in read_encoded_value() 1111 offset = buf - unit->dwarf_frame_buffer; in read_encoded_value() 1129 return (base + bfd_get_16 (unit->abfd, (bfd_byte *) buf)); in read_encoded_value() 1132 return (base + bfd_get_32 (unit->abfd, (bfd_byte *) buf)); in read_encoded_value() 1135 return (base + bfd_get_64 (unit->abfd, (bfd_byte *) buf)); in read_encoded_value() 1138 return (base + bfd_get_signed_16 (unit->abfd, (bfd_byte *) buf)); in read_encoded_value() [all …]
|
| /NextBSD/sys/boot/efi/libefi/ |
| HD | handles.c | 37 int unit; member 48 int idx, unit; in efi_register_handles() local 54 for (unit = 0; idx < nentries; idx++, unit++) { in efi_register_handles() 55 entry[idx].handle = handles[unit]; in efi_register_handles() 57 entry[idx].alias = aliases[unit]; in efi_register_handles() 61 entry[idx].unit = unit; in efi_register_handles() 67 efi_find_handle(struct devsw *dev, int unit) in efi_find_handle() argument 74 if (entry[idx].unit != unit) in efi_find_handle() 82 efi_handle_lookup(EFI_HANDLE h, struct devsw **dev, int *unit) in efi_handle_lookup() argument 91 if (unit != NULL) in efi_handle_lookup() [all …]
|
| /NextBSD/contrib/tcp_wrappers/ |
| HD | tli.c | 93 if (request->client->unit != 0) { 95 client = *(struct sockaddr_storage *) request->client->unit->addr.buf; 98 client = *(struct sockaddr_in *) request->client->unit->addr.buf; 102 if (request->server->unit != 0) { 104 server = *(struct sockaddr_storage *) request->server->unit->addr.buf; 107 server = *(struct sockaddr_in *) request->server->unit->addr.buf; 127 if (request->client->unit != 0) 128 t_free((char *) request->client->unit, T_UNITDATA); 129 if (request->server->unit != 0) 130 t_free((char *) request->server->unit, T_UNITDATA); [all …]
|
| /NextBSD/contrib/binutils/bfd/ |
| HD | dwarf2.c | 305 read_indirect_string (struct comp_unit* unit, in read_indirect_string() argument 310 struct dwarf2_debug *stash = unit->stash; in read_indirect_string() 313 if (unit->offset_size == 4) in read_indirect_string() 314 offset = read_4_bytes (unit->abfd, buf); in read_indirect_string() 316 offset = read_8_bytes (unit->abfd, buf); in read_indirect_string() 317 *bytes_read_ptr = unit->offset_size; in read_indirect_string() 322 bfd *abfd = unit->abfd; in read_indirect_string() 362 read_address (struct comp_unit *unit, bfd_byte *buf) in read_address() argument 364 int signed_vma = get_elf_backend_data (unit->abfd)->sign_extend_vma; in read_address() 368 switch (unit->addr_size) in read_address() [all …]
|