/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | amdvi_hw.c | 65 static void amdvi_dump_cmds(struct amdvi_softc *softc, int count); 66 static void amdvi_print_dev_cap(struct amdvi_softc *softc); 121 amdvi_pci_read(struct amdvi_softc *softc, int off) in amdvi_pci_read() argument 124 return (pci_cfgregread(PCI_RID2BUS(softc->pci_rid), in amdvi_pci_read() 125 PCI_RID2SLOT(softc->pci_rid), PCI_RID2FUNC(softc->pci_rid), in amdvi_pci_read() 169 amdvi_dev_support_iotlb(struct amdvi_softc *softc, uint16_t devid) in amdvi_dev_support_iotlb() argument 179 KASSERT(softc, ("softc is NULL")); in amdvi_dev_support_iotlb() 180 cfg = softc->dev_cfg; in amdvi_dev_support_iotlb() 183 for (i = 0; i < softc->dev_cfg_cnt; i++) { in amdvi_dev_support_iotlb() 193 device_printf(softc->dev, in amdvi_dev_support_iotlb() [all …]
|
H A D | ivrs_drv.c | 178 ivhd_dev_add_entry(struct amdvi_softc *softc, uint32_t start_id, in ivhd_dev_add_entry() argument 183 KASSERT(softc->dev_cfg_cap >= softc->dev_cfg_cnt, in ivhd_dev_add_entry() 185 if (softc->dev_cfg_cap == softc->dev_cfg_cnt) { in ivhd_dev_add_entry() 186 if (softc->dev_cfg_cap == 0) in ivhd_dev_add_entry() 187 softc->dev_cfg_cap = 1; in ivhd_dev_add_entry() 189 softc->dev_cfg_cap <<= 2; in ivhd_dev_add_entry() 190 softc->dev_cfg = realloc(softc->dev_cfg, in ivhd_dev_add_entry() 191 sizeof(*softc->dev_cfg) * softc->dev_cfg_cap, M_DEVBUF, in ivhd_dev_add_entry() 195 dev_cfg = &softc->dev_cfg[softc->dev_cfg_cnt++]; in ivhd_dev_add_entry() 206 ivhd_dev_parse(ACPI_IVRS_HARDWARE1 *ivhd, struct amdvi_softc *softc) in ivhd_dev_parse() argument [all …]
|
H A D | amdvi_priv.h | 406 int amdvi_setup_hw(struct amdvi_softc *softc); 407 int amdvi_teardown_hw(struct amdvi_softc *softc);
|
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_fb.c | 77 gfxp_check_for_console(dev_info_t *devi, struct gfxp_fb_softc *softc, in gfxp_check_for_console() argument 91 softc->flags |= GFXP_FLAG_CONSOLE; in gfxp_check_for_console() 110 softc->flags |= GFXP_FLAG_CONSOLE; in gfxp_check_for_console() 115 if (!(softc->flags & GFXP_FLAG_CONSOLE) || !pci_pcie_bus) in gfxp_check_for_console() 157 softc->flags &= ~GFXP_FLAG_CONSOLE; in gfxp_check_for_console() 176 gfxp_fb_resume(struct gfxp_fb_softc *softc) in gfxp_fb_resume() argument 178 if (softc->gfxp_ops->resume != NULL) in gfxp_fb_resume() 179 softc->gfxp_ops->resume(softc); in gfxp_fb_resume() 183 gfxp_fb_suspend(struct gfxp_fb_softc *softc) in gfxp_fb_suspend() argument 185 if (softc->gfxp_ops->suspend != NULL) in gfxp_fb_suspend() [all …]
|
H A D | gfxp_vgatext.c | 90 static void vgatext_get_text(struct gfxp_fb_softc *softc); 91 static void vgatext_save_text(struct gfxp_fb_softc *softc); 92 static void vgatext_kdsettext(struct gfxp_fb_softc *softc); 93 static int vgatext_suspend(struct gfxp_fb_softc *softc); 94 static void vgatext_resume(struct gfxp_fb_softc *softc); 102 static int vgatext_kdsetmode(struct gfxp_fb_softc *softc, int mode); 103 static void vgatext_setfont(struct gfxp_fb_softc *softc); 104 static void vgatext_get_cursor(struct gfxp_fb_softc *softc, 106 static void vgatext_set_cursor(struct gfxp_fb_softc *softc, int row, int col); 107 static void vgatext_hide_cursor(struct gfxp_fb_softc *softc); [all …]
|
H A D | gfxp_bitmap.c | 73 static int bitmap_suspend(struct gfxp_fb_softc *softc); 74 static void bitmap_resume(struct gfxp_fb_softc *softc); 94 struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr; in gfxp_bm_register_fbops() local 96 if (softc != NULL) { in gfxp_bm_register_fbops() 97 softc->blt_ops.blt = ops->blt; in gfxp_bm_register_fbops() 98 softc->blt_ops.copy = ops->copy; in gfxp_bm_register_fbops() 99 softc->blt_ops.clear = ops->clear; in gfxp_bm_register_fbops() 100 softc->blt_ops.setmode = ops->setmode; in gfxp_bm_register_fbops() 107 struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr; in gfxp_bm_getfb_info() local 109 switch (softc->fb_type) { in gfxp_bm_getfb_info() [all …]
|
H A D | gfxp_fb.h | 33 #define GFXP_IS_CONSOLE(softc) ((softc)->flags & GFXP_FLAG_CONSOLE) argument 39 int (*kdsetmode)(struct gfxp_fb_softc *softc, int mode); 45 int (*suspend)(struct gfxp_fb_softc *softc); 46 void (*resume)(struct gfxp_fb_softc *softc);
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | gpio_87317.c | 176 struct gpio_softc *softc; in gpio_getinfo() local 180 if ((softc = getsoftc(instance)) == NULL) { in gpio_getinfo() 184 *result = (void *)softc->gp_dip; in gpio_getinfo() 204 struct gpio_softc *softc = NULL; in gpio_attach() local 217 softc = getsoftc(instance); in gpio_attach() 218 softc->gp_dip = dip; in gpio_attach() 219 softc->gp_state = 0; in gpio_attach() 220 mutex_init(&softc->gp_mutex, NULL, MUTEX_DRIVER, NULL); in gpio_attach() 227 if (ddi_regs_map_setup(dip, 0, (caddr_t *)&softc->gp_regs, 0, 0, in gpio_attach() 228 &dev_attr, &softc->gp_handle) != DDI_SUCCESS) in gpio_attach() [all …]
|
H A D | pic16f747.c | 176 struct pic_softc *softc; in pic_getinfo() local 182 if ((softc = getsoftc(inst)) == NULL) { in pic_getinfo() 186 *result = (void *)softc->dip; in pic_getinfo() 205 struct pic_softc *softc = NULL; in pic_attach() local 238 softc = getsoftc(inst); in pic_attach() 239 softc->dip = dip; in pic_attach() 240 mutex_init(&softc->mutex, NULL, MUTEX_DRIVER, NULL); in pic_attach() 252 res = ddi_regs_map_setup(dip, 0, (caddr_t *)&softc->cmd_reg, in pic_attach() 253 0, 0x42, &dev_attr, &softc->cmd_handle); in pic_attach() 288 if (softc) in pic_attach() [all …]
|
H A D | epic.c | 173 struct epic_softc *softc; in epic_getinfo() local 179 if ((softc = getsoftc(inst)) == NULL) { in epic_getinfo() 183 *result = (void *)softc->dip; in epic_getinfo() 201 struct epic_softc *softc = NULL; in epic_attach() local 228 if ((softc = getsoftc(inst)) == NULL) { in epic_attach() 231 softc->dip = dip; in epic_attach() 232 mutex_init(&softc->mutex, NULL, MUTEX_DRIVER, NULL); in epic_attach() 239 res = ddi_regs_map_setup(dip, 0, (caddr_t *)&softc->cmd_reg, in epic_attach() 241 &softc->cmd_handle); in epic_attach() 262 if (softc) in epic_attach() [all …]
|
H A D | mem_cache.c | 201 struct mem_cache_softc *softc; in mem_cache_getinfo() local 207 if ((softc = getsoftc(inst)) == NULL) { in mem_cache_getinfo() 211 *result = (void *)softc->dip; in mem_cache_getinfo() 229 struct mem_cache_softc *softc = NULL; in mem_cache_attach() local 258 softc = getsoftc(inst); in mem_cache_attach() 259 softc->dip = dip; in mem_cache_attach() 260 mutex_init(&softc->mutex, NULL, MUTEX_DRIVER, NULL); in mem_cache_attach() 277 if (softc) in mem_cache_attach() 289 struct mem_cache_softc *softc; in mem_cache_detach() local 294 if ((softc = getsoftc(inst)) == NULL) in mem_cache_detach() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | tod.c | 152 struct tod_softc *softc; in tod_getinfo() local 157 if ((softc = getsoftc(inst)) == NULL) { in tod_getinfo() 161 *result = (void *)softc->dip; in tod_getinfo() 181 struct tod_softc *softc = NULL; in tod_attach() local 204 softc = getsoftc(inst); in tod_attach() 205 softc->dip = dip; in tod_attach() 206 softc->cpr_stage = ~TOD_SUSPENDED; in tod_attach() 207 mutex_init(&softc->mutex, NULL, MUTEX_DRIVER, NULL); in tod_attach() 213 softc = getsoftc(inst); in tod_attach() 214 mutex_enter(&softc->mutex); in tod_attach() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vgatext/ |
H A D | vgatext.c | 190 struct vgatext_softc *softc; in vgatext_attach() local 207 softc = getsoftc(unit); in vgatext_attach() 208 return (gfxp_fb_attach(devi, cmd, softc->gfxp_state)); in vgatext_attach() 219 softc = getsoftc(unit); in vgatext_attach() 220 softc->gfxp_state = gfxp_fb_softc_alloc(); in vgatext_attach() 221 if (softc->gfxp_state == NULL) { in vgatext_attach() 226 if (gfxp_fb_attach(devi, cmd, softc->gfxp_state) != DDI_SUCCESS) { in vgatext_attach() 227 gfxp_fb_softc_free(softc->gfxp_state); in vgatext_attach() 233 softc->devi = devi; in vgatext_attach() 234 ddi_set_driver_private(devi, softc); in vgatext_attach() [all …]
|
/illumos-gate/usr/src/uts/sun4v/ontario/io/ |
H A D | tsalarm.c | 353 struct tsalarm_softc *softc; in tsalarm_getinfo() local 358 if ((softc = getsoftc(inst)) == NULL) { in tsalarm_getinfo() 362 *result = (void *)softc->dip; in tsalarm_getinfo() 382 struct tsalarm_softc *softc = NULL; in tsalarm_attach() local 396 softc = getsoftc(inst); in tsalarm_attach() 397 softc->dip = dip; in tsalarm_attach() 398 softc->mtu_size = PCP_DEF_MTU_SZ; in tsalarm_attach() 399 softc->msg_xid = 0; in tsalarm_attach() 400 softc->read_area = NULL; in tsalarm_attach() 401 softc->read_head = NULL; in tsalarm_attach() [all …]
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | dprov.c | 1638 #define DPROV_SOFTC_FROM_CTX(ctx, softc, instance) { \ argument 1639 (softc) = (dprov_state_t *)(ctx)->cc_provider; \ 1640 (instance) = ddi_get_instance((softc)->ds_dip); \ 1644 #define DPROV_SOFTC_FROM_REQ(req, softc, instance) { \ argument 1645 (softc) = (req)->dr_softc; \ 1646 (instance) = ddi_get_instance((softc)->ds_dip); \ 1752 dprov_state_t *softc; in dprov_getinfo() local 1759 softc = ddi_get_soft_state(statep, instance); in dprov_getinfo() 1760 *result = softc->ds_dip; in dprov_getinfo() 1774 dprov_state_t *softc; in dprov_attach() local [all …]
|
H A D | dca.c | 3652 dca_t *softc; in dca_encrypt_init() local 3654 softc = DCA_SOFTC_FROM_CTX(ctx); in dca_encrypt_init() 3655 DBG(softc, DENTRY, "dca_encrypt_init: started"); in dca_encrypt_init() 3677 DBG(softc, DENTRY, "dca_encrypt_init: done, err = 0x%x", error); in dca_encrypt_init() 3680 dca_enlist2(&softc->dca_ctx_list, ctx->cc_provider_private, in dca_encrypt_init() 3681 &softc->dca_ctx_list_lock); in dca_encrypt_init() 3692 dca_t *softc; in dca_encrypt() local 3697 softc = DCA_SOFTC_FROM_CTX(ctx); in dca_encrypt() 3698 DBG(softc, DENTRY, "dca_encrypt: started"); in dca_encrypt() 3733 DBG(softc, DENTRY, "dca_encrypt: done, err = 0x%x", error); in dca_encrypt() [all …]
|
/illumos-gate/usr/src/uts/sun4u/mpxu/io/ |
H A D | tsalarm.c | 164 struct tsalarm_softc *softc; in tsalarm_getinfo() local 169 if ((softc = getsoftc(inst)) == NULL) { in tsalarm_getinfo() 173 *result = (void *)softc->dip; in tsalarm_getinfo() 193 struct tsalarm_softc *softc = NULL; in tsalarm_attach() local 205 softc = getsoftc(inst); in tsalarm_attach() 206 softc->dip = dip; in tsalarm_attach() 207 mutex_init(&softc->mutex, NULL, MUTEX_DRIVER, NULL); in tsalarm_attach() 229 if (softc) { in tsalarm_attach() 230 mutex_destroy(&softc->mutex); in tsalarm_attach() 243 struct tsalarm_softc *softc; in tsalarm_detach() local [all …]
|
/illumos-gate/usr/src/uts/common/sys/scsi/targets/ |
H A D | ses.h | 58 #define SES_DEVP(softc) ((softc)->ses_devp) argument 59 #define SES_DEVINFO(softc) (SES_DEVP(softc)->sd_dev) argument 60 #define SES_RQSENSE(softc) (SES_DEVP(softc)->sd_sense) argument 61 #define SES_ROUTE(softc) (&SES_DEVP(softc)->sd_address) argument 64 #define ISOPEN(softc) ((softc)->ses_lyropen || (softc)->ses_oflag) argument
|
/illumos-gate/usr/src/lib/lib9p/common/backend/ |
H A D | fs.c | 915 fs_attach(void *softc, struct l9p_request *req) in fs_attach() argument 918 struct fs_softc *sc = (struct fs_softc *)softc; in fs_attach() 1048 fs_clunk(void *softc __unused, struct l9p_fid *fid) in fs_clunk() 1076 fs_create(void *softc, struct l9p_request *req) in fs_create() argument 1091 error = fs_imkdir(softc, dir, name, true, in fs_create() 1094 error = fs_isymlink(softc, dir, name, in fs_create() 1097 error = fs_imkfifo(softc, dir, name, true, in fs_create() 1100 error = fs_imksocket(softc, dir, name, true, in fs_create() 1128 error = fs_imknod(softc, dir, name, true, perm, dev, in fs_create() 1138 error = fs_icreate(softc, dir, name, flags, in fs_create() [all …]
|
H A D | backend.h | 33 void *softc; member
|
/illumos-gate/usr/src/lib/lib9p/common/ |
H A D | request.c | 649 error = be->attach(be->softc, req); in l9p_dispatch_tattach() 691 error = be->xattrclunk(be->softc, fid); in l9p_dispatch_tclunk() 693 error = be->clunk(be->softc, fid); in l9p_dispatch_tclunk() 727 error = be->create(be->softc, req); in l9p_dispatch_tcreate() 754 error = be->open(be->softc, req); in l9p_dispatch_topen() 794 error = be->xattrread(be->softc, req); in l9p_dispatch_tread() 796 error = be->read(be->softc, req); in l9p_dispatch_tread() 823 error = be->remove(be->softc, fid); in l9p_dispatch_tremove() 845 error = be->stat(be->softc, req); in l9p_dispatch_tstat() 887 error = be->walk(be->softc, req); in l9p_dispatch_twalk() [all …]
|
H A D | connection.c | 171 conn->lc_server->ls_backend->softc, fid); in l9p_connection_close() 211 be->freefid(be->softc, fid); in l9p_connection_remove_fid()
|
/illumos-gate/usr/src/uts/common/io/1394/targets/dcam1394/ |
H A D | dcam.c | 599 dcam_state_t *softc; in dcam_close() local 602 softc = (dcam_state_t *)ddi_get_soft_state(dcam_state_p, instance); in dcam_close() 607 softc->pm_open_count = 0; in dcam_close() 608 if (ddi_prop_exists(DDI_DEV_T_ANY, softc->dip, 0, "power-managed?")) { in dcam_close() 609 (void) pm_idle_component(softc->dip, 0); in dcam_close() 612 mutex_enter(&softc->softc_mutex); in dcam_close() 615 softc->flags &= ~DCAM1394_FLAG_OPEN_CONTROL; in dcam_close() 622 if (softc->flags & DCAM1394_FLAG_FRAME_RCV_INIT) { in dcam_close() 623 (void) dcam_frame_rcv_stop(softc); in dcam_close() 624 softc->flags &= ~DCAM1394_FLAG_FRAME_RCV_INIT; in dcam_close() [all …]
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | acpi_device.c | 46 void *softc; member 52 acpi_device_create(struct acpi_device **const new_dev, void *const softc, in acpi_device_create() argument 65 dev->softc = softc; in acpi_device_create() 147 return (dev->softc); in acpi_device_get_softc()
|
H A D | acpi_device.h | 47 int acpi_device_create(struct acpi_device **new_dev, void *softc,
|