/illumos-gate/usr/src/uts/intel/io/vmm/io/ |
H A D | vlapic.c | 103 static void vlapic_callout_handler(void *arg); 736 vlapic_callout_handler(void *arg) in vlapic_callout_handler() argument 738 struct vlapic *vlapic = arg; in vlapic_callout_handler()
|
H A D | vpmtmr.c | 139 vpmtmr_handler(void *arg, bool in, uint16_t port, uint8_t bytes, uint32_t *val) in vpmtmr_handler() argument 141 struct vpmtmr *vpmtmr = arg; in vpmtmr_handler()
|
H A D | vpmtmr.h | 53 int vpmtmr_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
|
H A D | vrtc.c | 735 vrtc_callout_handler(void *arg) in vrtc_callout_handler() argument 737 struct vrtc *vrtc = arg; in vrtc_callout_handler() 1110 vrtc_addr_handler(void *arg, bool in, uint16_t port, uint8_t bytes, in vrtc_addr_handler() argument 1113 struct vrtc *vrtc = arg; in vrtc_addr_handler() 1195 vrtc_data_handler(void *arg, bool in, uint16_t port, uint8_t bytes, in vrtc_data_handler() argument 1198 struct vrtc *vrtc = arg; in vrtc_data_handler()
|
H A D | vrtc.h | 50 int vrtc_addr_handler(void *arg, bool in, uint16_t port, uint8_t bytes, 52 int vrtc_data_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
|
H A D | vatpic.h | 40 int vatpic_master_handler(void *arg, bool in, uint16_t port, uint8_t bytes, 42 int vatpic_slave_handler(void *arg, bool in, uint16_t port, uint8_t bytes, 44 int vatpic_elc_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
|
H A D | vatpit.c | 152 struct vatpit_callout_arg *arg = a; in vatpit_callout_handler() local 157 vatpit = arg->vatpit; in vatpit_callout_handler() 158 c = &vatpit->channel[arg->channel_num]; in vatpit_callout_handler() 362 vatpit_handler(void *arg, bool in, uint16_t port, uint8_t bytes, uint32_t *eax) in vatpit_handler() argument 364 struct vatpit *vatpit = arg; in vatpit_handler() 453 vatpit_nmisc_handler(void *arg, bool in, uint16_t port, uint8_t bytes, in vatpit_nmisc_handler() argument 456 struct vatpit *vatpit = arg; in vatpit_nmisc_handler() 475 struct vatpit_callout_arg *arg; in vatpit_init() local 485 arg = &vatpit->channel[i].callout_arg; in vatpit_init() 486 arg->vatpit = vatpit; in vatpit_init() [all …]
|
H A D | vatpit.h | 43 int vatpit_handler(void *arg, bool in, uint16_t port, uint8_t bytes, 45 int vatpit_nmisc_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
|
H A D | vhpet.c | 80 struct vhpet_callout_arg arg; member 273 vhpet_handler(void *arg) in vhpet_handler() argument 275 const struct vhpet_callout_arg *vca = arg; in vhpet_handler() 349 vhpet_handler, &timer->arg, C_ABSOLUTE); in vhpet_start_timer() 686 struct vhpet_callout_arg *arg; in vhpet_init() local 711 arg = &vhpet->timer[i].arg; in vhpet_init() 712 arg->vhpet = vhpet; in vhpet_init() 713 arg->timer_num = i; in vhpet_init() 768 &timer->arg, C_ABSOLUTE); in vhpet_resume() 937 &timer->arg, C_ABSOLUTE); in vhpet_data_write()
|
H A D | ppt.c | 112 struct pptintr_arg arg[MAX_MSIMSGS]; member 120 struct pptintr_arg *arg; member 157 void *data = (void *)arg; in ppt_ioctl() 571 int inst = getminor((dev_t)arg); in ppt_ddi_info() 950 ppt->msix.arg = NULL; in ppt_teardown_msix() 1214 pptintr(caddr_t arg, caddr_t unused) in pptintr() argument 1311 ppt->msi.arg[i].pptdev = ppt; in ppt_setup_msi() 1312 ppt->msi.arg[i].addr = addr; in ppt_setup_msi() 1386 ppt->msix.arg = NULL; in ppt_setup_msix() 1411 ppt->msix.arg[idx].pptdev = ppt; in ppt_setup_msix() [all …]
|
H A D | vatpic.c | 698 vatpic_master_handler(void *arg, bool in, uint16_t port, uint8_t bytes, in vatpic_master_handler() argument 701 struct vatpic *vatpic = arg; in vatpic_master_handler() 715 vatpic_slave_handler(void *arg, bool in, uint16_t port, uint8_t bytes, in vatpic_slave_handler() argument 718 struct vatpic *vatpic = arg; in vatpic_slave_handler() 746 vatpic_elc_handler(void *arg, bool in, uint16_t port, uint8_t bytes, in vatpic_elc_handler() argument 749 struct vatpic *vatpic = arg; in vatpic_elc_handler()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pcie_impl.h | 629 extern int pcie_init(dev_info_t *dip, caddr_t arg); 638 extern int pcie_ioctl(dev_info_t *dip, dev_t dev, int cmd, intptr_t arg,
|
/illumos-gate/usr/src/uts/common/sys/hotplug/pci/ |
H A D | pcie_hp.h | 426 extern int pcie_hp_init(dev_info_t *dip, caddr_t arg); 432 void *arg, void *result);
|
H A D | pciehpc.h | 46 int pciehpc_init(dev_info_t *dip, caddr_t arg); 49 int pciehpc_hp_ops(dev_info_t *dip, char *cn_name, ddi_hp_op_t op, void *arg,
|
/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pcie.c | 681 pcie_init(dev_info_t *dip, caddr_t arg) in pcie_init() argument 2296 pcie_bus_arg_t arg; in pcie_fab_init_bus() local 2298 arg.init = B_TRUE; in pcie_fab_init_bus() 2299 arg.flags = flags; in pcie_fab_init_bus() 2310 pcie_bus_arg_t arg; in pcie_fab_fini_bus() local 2312 arg.init = B_FALSE; in pcie_fab_fini_bus() 2313 arg.flags = flags; in pcie_fab_fini_bus() 3132 pcie_link_bw_taskq(void *arg) in pcie_link_bw_taskq() argument 3134 dev_info_t *dip = arg; in pcie_link_bw_taskq() 3421 pcie_fabric_data_t *fab = arg; in pcie_fabric_feature_scan() [all …]
|
/illumos-gate/usr/src/uts/common/io/pciex/hotplug/ |
H A D | pciehpc.c | 465 uintptr_t arg, uintptr_t rval); 467 uintptr_t arg, uintptr_t rval); 534 pciehpc_init(dev_info_t *dip, caddr_t arg) in pciehpc_init() argument 904 void *arg, void *result) in pciehpc_hp_ops() argument 911 dip, cn_name, op, arg); in pciehpc_hp_ops() 1653 pciehpc_state_sync(void *arg) in pciehpc_state_sync() argument 1655 pciehpc_sync_task_t *sync = arg; in pciehpc_state_sync() 3139 if (!pciehpc_slot_prop_copyin(arg, &request) || in pciehpc_slot_get_property() 3262 if (!pciehpc_slot_prop_copyin(arg, &request) || in pciehpc_slot_set_property() 3648 pciehpc_power_fault_handler(void *arg) in pciehpc_power_fault_handler() argument [all …]
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | vm_machdep.c | 2220 call_create_contiglist(void *arg) in call_create_contiglist() argument
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_page.c | 472 void *arg, in page_mem_config_post_add() argument 482 void *arg, in page_mem_config_pre_del() argument 495 void *arg, in page_mem_config_post_del() argument 2148 struct seg *seg, caddr_t vaddr, void *arg) in page_create_va_large() argument 2154 lgrp_id_t *lgrpid = (lgrp_id_t *)arg; in page_create_va_large() 4421 callb_vm_cpr(void *arg, int code) in callb_vm_cpr() argument
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | vm_pageout.c | 807 schedpaging(void *arg) in schedpaging() argument 984 struct async_reqs *arg; in pageout() local 1048 arg->a_next = NULL; in pageout() 1054 if (VOP_PUTPAGE(arg->a_vp, (offset_t)arg->a_off, in pageout() 1055 arg->a_len, arg->a_flags, arg->a_cred, NULL) == 0) { in pageout() 1060 VN_RELE(arg->a_vp); in pageout() 1066 req_freelist = arg; in pageout() 1632 arg->a_vp = vp; in queue_io_request() 1633 arg->a_off = off; in queue_io_request() 1634 arg->a_len = PAGESIZE; in queue_io_request() [all …]
|
H A D | mem_config.c | 2973 void *arg; member 2983 kphysm_setup_func_register(kphysm_setup_vector_t *vec, void *arg) in kphysm_setup_func_register() argument 3003 mem_callbacks[i].arg == arg) { in kphysm_setup_func_register() 3008 (void *)vec, arg, (void *)caller()); in kphysm_setup_func_register() 3025 mem_callbacks[i].arg = arg; in kphysm_setup_func_register() 3031 kphysm_setup_func_unregister(kphysm_setup_vector_t *vec, void *arg) in kphysm_setup_func_unregister() argument 3038 mem_callbacks[i].arg == arg) { in kphysm_setup_func_unregister() 3040 mem_callbacks[i].arg = NULL; in kphysm_setup_func_unregister() 3058 (mem_callbacks[i].arg, delta_pages); in kphysm_setup_post_add() 3081 (mem_callbacks[i].arg, delta_pages); in kphysm_setup_pre_del() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_ioport.h | 68 ioport_handler_t func, void *arg); 80 #define IOP_GEN_COOKIE(func, arg, port) \ argument 81 ((uintptr_t)((((uintptr_t)(func) + (uintptr_t)(arg)) << 16) \
|
H A D | vmm_stat.h | 66 void vmm_stat_register(void *arg);
|
H A D | vmm_stat.c | 54 vmm_stat_register(void *arg) in vmm_stat_register() argument 56 struct vmm_stat_type *vst = arg; in vmm_stat_register()
|
H A D | vmm_ioport.c | 58 ioport_handler_t func, void *arg, uint16_t flags) in vm_inout_def() argument 68 ent->iope_arg = arg; in vm_inout_def() 172 ioport_handler_t func, void *arg) in vm_inout_attach() argument 199 new_ents[insert_idx].iope_arg = arg; in vm_inout_attach()
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vtd.c | 593 vtd_add_device(void *arg, uint16_t rid) in vtd_add_device() argument 597 struct domain *dom = arg; in vtd_add_device() 636 vtd_remove_device(void *arg, uint16_t rid) in vtd_remove_device() argument 670 vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, in vtd_update_mapping() argument 677 dom = arg; in vtd_update_mapping() 759 vtd_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) in vtd_create_mapping() argument 762 return (vtd_update_mapping(arg, gpa, hpa, len, CREATE_MAPPING)); in vtd_create_mapping() 766 vtd_remove_mapping(void *arg, vm_paddr_t gpa, uint64_t len) in vtd_remove_mapping() argument 769 return (vtd_update_mapping(arg, gpa, 0, len, REMOVE_MAPPING)); in vtd_remove_mapping() 917 vtd_destroy_domain(void *arg) in vtd_destroy_domain() argument [all …]
|