Home
last modified time | relevance | path

Searched refs:softc (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Damdvi_hw.c65 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 Divrs_drv.c178 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 Damdvi_priv.h406 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 Dgfxp_fb.c77 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 Dgfxp_vgatext.c90 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 Dgfxp_bitmap.c73 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 Dgfxp_fb.h33 #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 Dgpio_87317.c176 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 Dpic16f747.c176 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 Depic.c173 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 Dmem_cache.c201 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 Dtod.c152 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 Dvgatext.c190 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 Dtsalarm.c353 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 Ddprov.c1638 #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 Ddca.c3652 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 Dtsalarm.c164 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 Dses.h58 #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 Dfs.c915 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 Dbackend.h33 void *softc; member
/illumos-gate/usr/src/lib/lib9p/common/
H A Drequest.c649 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 Dconnection.c171 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 Ddcam.c599 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/
H A Dacpi_device.c46 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 Dacpi_device.h47 int acpi_device_create(struct acpi_device **new_dev, void *softc,

12