/illumos-gate/usr/src/uts/common/io/usbgem/ |
H A D | usbgem.c | 93 #define DEFAULT_PIPE(dp) ((dp)->reg_data->dev_default_ph) argument 103 #define MAXPKTLEN(dp) ((dp)->mtu + ETHERHEADERL) argument 104 #define MAXPKTBUF(dp) ((dp)->mtu + ETHERHEADERL + ETHERFCSL) argument 113 static int usbgem_open_pipes(struct usbgem_dev *dp); 114 static int usbgem_close_pipes(struct usbgem_dev *dp); 238 usbgem_prop_get_int(struct usbgem_dev *dp, char *prop_template, int def_val) in usbgem_prop_get_int() argument 242 (void) sprintf(propname, prop_template, dp->name); in usbgem_prop_get_int() 244 return (ddi_prop_get_int(DDI_DEV_T_ANY, dp->dip, in usbgem_prop_get_int() 277 usbgem_hal_reset_chip(struct usbgem_dev *dp) in usbgem_hal_reset_chip() argument 281 sema_p(&dp->hal_op_lock); in usbgem_hal_reset_chip() [all …]
|
/illumos-gate/usr/src/uts/common/io/sfe/ |
H A D | sfe_util.c | 108 #define GET_TXBUF(dp, sn) \ argument 109 &(dp)->tx_buf[SLOT((dp)->tx_slots_base + (sn), (dp)->gc.gc_tx_buf_size)] 114 #define MAXPKTBUF(dp) \ argument 115 ((dp)->mtu + sizeof (struct ether_header) + VTAG_SIZE + ETHERFCSL) 131 static void gem_nd_setup(struct gem_dev *dp); 132 static void gem_nd_cleanup(struct gem_dev *dp); 140 static void gem_mii_link_watcher(struct gem_dev *dp); 141 static int gem_mac_init(struct gem_dev *dp); 142 static int gem_mac_start(struct gem_dev *dp); 143 static int gem_mac_stop(struct gem_dev *dp, uint_t flags); [all …]
|
H A D | sfe.c | 191 static int sfe_tx_desc_write(struct gem_dev *dp, int slot, 193 static void sfe_tx_start(struct gem_dev *dp, int startslot, int nslot); 194 static void sfe_rx_desc_write(struct gem_dev *dp, int slot, 196 static uint_t sfe_tx_desc_stat(struct gem_dev *dp, int slot, int ndesc); 197 static uint64_t sfe_rx_desc_stat(struct gem_dev *dp, int slot, int ndesc); 199 static void sfe_tx_desc_init(struct gem_dev *dp, int slot); 200 static void sfe_rx_desc_init(struct gem_dev *dp, int slot); 201 static void sfe_tx_desc_clean(struct gem_dev *dp, int slot); 202 static void sfe_rx_desc_clean(struct gem_dev *dp, int slot); 205 static uint_t sfe_interrupt(struct gem_dev *dp); [all …]
|
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd.c | 368 fmd_create(fmd_t *dp, const char *arg0, const char *root, const char *conf) in fmd_create() argument 414 bzero(dp, sizeof (fmd_t)); in fmd_create() 416 dp->d_version = _fmd_version; in fmd_create() 417 dp->d_pname = fmd_strbasename(arg0); in fmd_create() 418 dp->d_pid = getpid(); in fmd_create() 420 if (pthread_key_create(&dp->d_key, NULL) != 0) in fmd_create() 423 (void) pthread_mutex_init(&dp->d_xprt_lock, NULL); in fmd_create() 424 (void) pthread_mutex_init(&dp->d_err_lock, NULL); in fmd_create() 425 (void) pthread_mutex_init(&dp->d_thr_lock, NULL); in fmd_create() 426 (void) pthread_mutex_init(&dp->d_mod_lock, NULL); in fmd_create() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dsl_pool.c | 171 dsl_pool_open_special_dir(dsl_pool_t *dp, const char *name, dsl_dir_t **ddp) in dsl_pool_open_special_dir() argument 176 err = zap_lookup(dp->dp_meta_objset, in dsl_pool_open_special_dir() 177 dsl_dir_phys(dp->dp_root_dir)->dd_child_dir_zapobj, in dsl_pool_open_special_dir() 182 return (dsl_dir_hold_obj(dp, obj, name, dp, ddp)); in dsl_pool_open_special_dir() 188 dsl_pool_t *dp; in dsl_pool_open_impl() local 191 dp = kmem_zalloc(sizeof (dsl_pool_t), KM_SLEEP); in dsl_pool_open_impl() 192 dp->dp_spa = spa; in dsl_pool_open_impl() 193 dp->dp_meta_rootbp = *bp; in dsl_pool_open_impl() 194 rrw_init(&dp->dp_config_rwlock, B_TRUE); in dsl_pool_open_impl() 195 txg_init(dp, txg); in dsl_pool_open_impl() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/ |
H A D | vmxnet3_main.c | 33 #define VMXNET3_ALLOC_OK(dp) ((dp)->cur_mtu <= PAGESIZE) argument 103 vmxnet3_softc_t *dp = data; in vmxnet3_getstat() local 107 VMXNET3_DEBUG(dp, 3, "getstat(%u)\n", stat); in vmxnet3_getstat() 109 if (!dp->devEnabled) { in vmxnet3_getstat() 113 txStats = &VMXNET3_TQDESC(dp)->stats; in vmxnet3_getstat() 114 rxStats = &VMXNET3_RQDESC(dp)->stats; in vmxnet3_getstat() 132 VMXNET3_BAR1_PUT32(dp, VMXNET3_REG_CMD, VMXNET3_CMD_GET_STATS); in vmxnet3_getstat() 148 *val = dp->linkSpeed; in vmxnet3_getstat() 163 *val = rxStats->pktsRxOutOfBuf + dp->rx_alloc_failed; in vmxnet3_getstat() 169 *val = txStats->pktsTxDiscard + dp->tx_pullup_failed; in vmxnet3_getstat() [all …]
|
H A D | vmxnet3_rx.c | 32 vmxnet3_alloc_rxbuf(vmxnet3_softc_t *dp, boolean_t canSleep) in vmxnet3_alloc_rxbuf() argument 40 atomic_inc_32(&dp->rx_alloc_failed); in vmxnet3_alloc_rxbuf() 44 if ((err = vmxnet3_alloc_dma_mem_1(dp, &rxBuf->dma, (dp->cur_mtu + 18), in vmxnet3_alloc_rxbuf() 46 VMXNET3_DEBUG(dp, 0, "Failed to allocate %d bytes for rx buf, " in vmxnet3_alloc_rxbuf() 47 "err:%d\n", (dp->cur_mtu + 18), err); in vmxnet3_alloc_rxbuf() 49 atomic_inc_32(&dp->rx_alloc_failed); in vmxnet3_alloc_rxbuf() 55 rxBuf->dp = dp; in vmxnet3_alloc_rxbuf() 57 atomic_inc_32(&dp->rx_num_bufs); in vmxnet3_alloc_rxbuf() 58 atomic_inc_32(&dp->rx_alloc_buf); in vmxnet3_alloc_rxbuf() 63 vmxnet3_free_rxbuf(vmxnet3_softc_t *dp, vmxnet3_rxbuf_t *rxBuf) in vmxnet3_free_rxbuf() argument [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/disc/ |
H A D | sfdcdos.c | 60 static void addmapping(register Dosdisc_t *dp) in addmapping() argument 62 static void addmapping(dp) in addmapping() 63 register Dosdisc_t *dp; in addmapping() 67 if((n=dp->maptop++)>=dp->mapsize) 69 dp->mapsize *= 2; 70 if(!(dp->maptable=(struct map*)realloc((void*)dp->maptable,(dp->mapsize+1)*sizeof(struct map)))) 72 dp->maptop--; 73 dp->mapsize *= 2; 77 dp->maptable[n].physical = dp->phere; 78 dp->maptable[n].logical = dp->lhere; [all …]
|
/illumos-gate/usr/src/lib/libdevinfo/ |
H A D | devinfo_retire.c | 60 static void rio_assert(di_retire_t *dp, const char *EXstr, int line, 92 rio_assert(di_retire_t *dp, const char *EXstr, int line, const char *file) in rio_assert() argument 96 if (dp->rt_abort == NULL) in rio_assert() 102 dp->rt_abort(dp->rt_hdl, buf); in rio_assert() 110 di_retire_t *dp = rp->rcm_dp; in enclosure_minor() local 113 dp->rt_debug(dp->rt_hdl, "[INFO]: enclosure_minor: " in enclosure_minor() 122 di_retire_t *dp = rp->rcm_dp; in enclosure_select() local 124 rarg.rcm_dp = dp; in enclosure_select() 133 dp->rt_debug(dp->rt_hdl, "[INFO]: enclosure_select:" in enclosure_select() 139 dp->rt_debug(dp->rt_hdl, "[INFO]: enclosure_select:" in enclosure_select() [all …]
|
/illumos-gate/usr/src/cmd/csh/ |
H A D | sh.dir.c | 48 struct directory *dp; in dinit() local 70 dp = (struct directory *)xcalloc(sizeof (struct directory), 1); in dinit() 71 dp->di_name = savestr(cp); in dinit() 72 dp->di_count = 0; in dinit() 73 dhead.di_next = dhead.di_prev = dp; in dinit() 74 dp->di_next = dp->di_prev = &dhead; in dinit() 76 dnewcwd(dp); in dinit() 85 struct directory *dp; in dodirs() local 101 dp = dcwd; in dodirs() 103 if (dp == &dhead) in dodirs() [all …]
|
/illumos-gate/usr/src/uts/common/io/upf/ |
H A D | upf_usbgem.c | 149 #define OUTB(dp, p, v, errp, label) \ argument 150 if ((*(errp) = usbgem_ctrl_out((dp), \ 160 #define OUTW(dp, p, v, errp, label) \ argument 161 if ((*(errp) = usbgem_ctrl_out_val((dp), \ 170 #define OUTS(dp, p, buf, len, errp, label) \ argument 171 if ((*(errp) = usbgem_ctrl_out((dp), \ 181 #define INB(dp, p, vp, errp, label) \ argument 182 if ((*(errp) = usbgem_ctrl_in_val((dp), \ 191 #define INW(dp, p, vp, errp, label) \ argument 192 if ((*(errp) = usbgem_ctrl_in_val((dp), \ [all …]
|
/illumos-gate/usr/src/uts/common/io/axf/ |
H A D | axf_usbgem.c | 81 #define AX88172(dp) \ argument 82 (((struct axf_dev *)(dp)->private)->chip->type == CHIP_TYPE_AX88172) 84 #define AX88772(dp) \ argument 85 (((struct axf_dev *)(dp)->private)->chip->type == CHIP_TYPE_AX88772) 292 #define OUT(dp, req, val, ix, len, buf, errp, label) \ argument 293 if ((*(errp) = usbgem_ctrl_out((dp), \ 303 #define IN(dp, req, val, ix, len, buf, errp, label) \ argument 304 if ((*(errp) = usbgem_ctrl_in((dp), \ 321 axf_reset_phy(struct usbgem_dev *dp) in axf_reset_phy() argument 326 struct axf_dev *lp = dp->private; in axf_reset_phy() [all …]
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_sugar.c | 88 dt_sugar_append_clause(dt_sugar_parse_t *dp, dt_node_t *clause) in dt_sugar_append_clause() argument 90 dp->dtsp_clause_list = dt_node_link(dp->dtsp_clause_list, clause); in dt_sugar_append_clause() 97 dt_sugar_prepend_clause(dt_sugar_parse_t *dp, dt_node_t *clause) in dt_sugar_prepend_clause() argument 99 dp->dtsp_clause_list = dt_node_link(clause, dp->dtsp_clause_list); in dt_sugar_prepend_clause() 142 dt_sugar_new_condition_impl(dt_sugar_parse_t *dp, in dt_sugar_new_condition_impl() argument 171 return (dt_node_clause(dp->dtsp_pdescs, newpred, body)); in dt_sugar_new_condition_impl() 180 dt_sugar_new_condition(dt_sugar_parse_t *dp, dt_node_t *pred, int condid) in dt_sugar_new_condition() argument 182 dp->dtsp_num_conditions++; in dt_sugar_new_condition() 183 dt_sugar_append_clause(dp, dt_sugar_new_condition_impl(dp, in dt_sugar_new_condition() 184 pred, condid, dp->dtsp_num_conditions)); in dt_sugar_new_condition() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vsw_rxdring.c | 71 static int vsw_setup_rx_dring(vsw_ldc_t *ldcp, dring_info_t *dp); 111 dring_info_t *dp; in vsw_create_rx_dring_info() local 121 if ((dp = vsw_create_rx_dring(ldcp)) == NULL) in vsw_create_rx_dring_info() 124 mp = kmem_zalloc(VNET_DRING_REG_EXT_MSG_SIZE(dp->data_ncookies), in vsw_create_rx_dring_info() 133 mp->num_descriptors = dp->num_descriptors; in vsw_create_rx_dring_info() 134 mp->descriptor_size = dp->descriptor_size; in vsw_create_rx_dring_info() 135 mp->options = dp->options; in vsw_create_rx_dring_info() 136 mp->ncookies = dp->dring_ncookies; in vsw_create_rx_dring_info() 137 bcopy(&dp->dring_cookie[0], &mp->cookie[0], in vsw_create_rx_dring_info() 151 emsg->data_ncookies = dp->data_ncookies; in vsw_create_rx_dring_info() [all …]
|
/illumos-gate/usr/src/uts/common/io/udmf/ |
H A D | udmf_usbgem.c | 136 #define OUT(dp, ix, len, buf, errp, label) \ argument 137 if ((*(errp) = usbgem_ctrl_out((dp), \ 147 #define OUTB(dp, ix, val, errp, label) \ argument 148 if ((*(errp) = usbgem_ctrl_out((dp), \ 158 #define IN(dp, ix, len, buf, errp, label) \ argument 159 if ((*(errp) = usbgem_ctrl_in((dp), \ 175 udmf_enable_phy(struct usbgem_dev *dp) in udmf_enable_phy() argument 180 OUTB(dp, GPCR, GPCR_OUT(0), &err, usberr); in udmf_enable_phy() 181 OUTB(dp, GPR, 0, &err, usberr); in udmf_enable_phy() 187 udmf_reset_chip(struct usbgem_dev *dp) in udmf_reset_chip() argument [all …]
|
/illumos-gate/usr/src/uts/common/io/urf/ |
H A D | urf_usbgem.c | 143 #define OUTB(dp, p, v, errp, label) \ argument 144 if ((*(errp) = usbgem_ctrl_out_val((dp), \ 153 #define OUTW(dp, p, v, errp, label) \ argument 154 if ((*(errp) = usbgem_ctrl_out_val((dp), \ 164 #define OUTS(dp, p, buf, len, errp, label) \ argument 165 if ((*(errp) = usbgem_ctrl_out((dp), \ 176 #define IN(dp, p, vp, errp, label) \ argument 177 if ((*(errp) = usbgem_ctrl_in_val((dp), \ 186 #define INS(dp, p, buf, len, errp, label) \ argument 187 if ((*(errp) = usbgem_ctrl_in((dp), \ [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass1.c | 132 struct dinode *dp; in verify_inode() local 135 dp = getnextinode(inumber); in verify_inode() 136 if ((dp->di_mode & IFMT) == 0) { in verify_inode() 138 if ((memcmp((void *)dp->di_db, (void *)zino.di_db, in verify_inode() 140 (memcmp((void *)dp->di_ib, (void *)zino.di_ib, in verify_inode() 142 (dp->di_mode != 0) || (dp->di_size != 0)) { in verify_inode() 145 dp = ginode(inumber); in verify_inode() 146 clearinode(dp); in verify_inode() 156 isdir = ((dp->di_mode & IFMT) == IFDIR) || in verify_inode() 157 ((dp->di_mode & IFMT) == IFATTRDIR); in verify_inode() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/pcfs/fsck/ |
H A D | dir.c | 82 hasCHKName(struct pcdir *dp) in hasCHKName() argument 84 return (dp->pcd_filename[CHKNAME_F] == 'F' && in hasCHKName() 85 dp->pcd_filename[CHKNAME_I] == 'I' && in hasCHKName() 86 dp->pcd_filename[CHKNAME_L] == 'L' && in hasCHKName() 87 dp->pcd_filename[CHKNAME_E] == 'E' && in hasCHKName() 88 isdigit(dp->pcd_filename[CHKNAME_THOUSANDS]) && in hasCHKName() 89 isdigit(dp->pcd_filename[CHKNAME_HUNDREDS]) && in hasCHKName() 90 isdigit(dp->pcd_filename[CHKNAME_TENS]) && in hasCHKName() 91 isdigit(dp->pcd_filename[CHKNAME_ONES]) && in hasCHKName() 92 dp->pcd_ext[CHKNAME_C] == 'C' && in hasCHKName() [all …]
|
/illumos-gate/usr/src/lib/libadm/common/ |
H A D | fulldevnm.c | 196 char *dp; in getblkcomplete() local 203 if ((dp = strstr(cp, "/rfd")) != NULL) { in getblkcomplete() 207 c = *++dp; /* save the 'r' */ in getblkcomplete() 208 *dp = '\0'; /* replace it with a null */ in getblkcomplete() 210 *dp++ = c; /* give the 'r' back */ in getblkcomplete() 211 (void) strcat(new_path, dp); /* copy, skipping the 'r' */ in getblkcomplete() 221 if ((dp = strstr(cp, "/rdiskette")) != NULL) { in getblkcomplete() 225 c = *++dp; /* save the 'r' */ in getblkcomplete() 226 *dp = '\0'; /* replace it with a null */ in getblkcomplete() 228 *dp++ = c; /* give the 'r' back */ in getblkcomplete() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_disasm.c | 62 mdb_disasm_t *dp = mdb_zalloc(sizeof (mdb_disasm_t), UM_SLEEP); in mdb_dis_create() local 64 if ((dp->dis_module = mdb.m_lmod) == NULL) in mdb_dis_create() 65 dp->dis_module = &mdb.m_rmod; in mdb_dis_create() 67 if (ctor(dp) == 0) { in mdb_dis_create() 68 mdb_var_t *v = mdb_nv_lookup(&mdb.m_disasms, dp->dis_name); in mdb_dis_create() 71 dp->dis_ops->dis_destroy(dp); in mdb_dis_create() 72 mdb_free(dp, sizeof (mdb_disasm_t)); in mdb_dis_create() 77 (void) mdb_nv_insert(&mdb.m_disasms, dp->dis_name, NULL, in mdb_dis_create() 78 (uintptr_t)dp, MDB_NV_RDONLY | MDB_NV_SILENT); in mdb_dis_create() 81 mdb.m_disasm = dp; in mdb_dis_create() [all …]
|
/illumos-gate/usr/src/uts/common/fs/dcfs/ |
H A D | dc_vnops.c | 267 struct dcnode *dp = VTODC(vp); in dc_read() local 268 size_t rdsize = MAX(MAXBSIZE, dp->dc_hdr->ch_blksize); in dc_read() 269 size_t fsize = dp->dc_hdr->ch_fsize; in dc_read() 312 struct dcnode *dp = VTODC(vp); in dc_getattr() local 313 struct vnode *subvp = dp->dc_subvp; in dc_getattr() 319 vap->va_size = dp->dc_hdr->ch_fsize; in dc_getattr() 327 struct dcnode *dp = VTODC(vp); in dc_setattr() local 328 struct vnode *subvp = dp->dc_subvp; in dc_setattr() 337 struct dcnode *dp = VTODC(vp); in dc_access() local 338 struct vnode *subvp = dp->dc_subvp; in dc_access() [all …]
|
/illumos-gate/usr/src/ucbcmd/whereis/ |
H A D | whereis.c | 220 char *dp; in lookup() local 222 for (dp = cp; *dp; dp++) in lookup() 224 for (; dp > cp; dp--) { in lookup() 225 if (*dp == '.') { in lookup() 226 *dp = 0; in lookup() 230 for (dp = cp; *dp; dp++) in lookup() 231 if (*dp == '/') in lookup() 232 cp = dp + 1; in lookup() 315 struct dirent *dp; in findin() local 320 while ((dp = readdir(dirp)) != NULL) { in findin() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | did.c | 417 did_link_get(did_t *dp) in did_link_get() argument 419 assert(dp != NULL); in did_link_get() 420 return (dp->dp_link); in did_link_get() 424 did_chain_get(did_t *dp) in did_chain_get() argument 426 assert(dp != NULL); in did_chain_get() 427 return (dp->dp_chain); in did_chain_get() 459 did_destroy(did_t *dp) in did_destroy() argument 461 assert(dp != NULL); in did_destroy() 471 if (dp->dp_devtype != NULL) in did_destroy() 472 topo_mod_strfree(dp->dp_mod, dp->dp_devtype); in did_destroy() [all …]
|
/illumos-gate/usr/src/cmd/svr4pkg/pkginfo/ |
H A D | pkginfo.c | 145 static void pkgusage(struct cfstat *dp, struct cfent *pentry); 146 static void getinfo(struct cfstat *dp); 147 static void dumpinfo(struct cfstat *dp, int pkgLngth); 325 struct cfstat *dp, *choice; in report() local 333 for (dp = data; dp; dp = dp->next) { in report() 334 pkgLgth = strlen(dp->pkginst); in report() 338 for (dp = data; dp; dp = dp->next) { in report() 340 if (dp->installed < 0) in report() 343 choice = dp; in report() 346 (strcmp(choice->pkginst, dp->pkginst) > 0)) in report() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | instance.c | 66 static void in_hashdrv(in_drv_t *dp); 69 static void in_endrv(in_node_t *np, in_drv_t *dp); 147 struct in_drv *dp; in e_ddi_instance_init() local 174 dp = in_alloc_drv("rootnex"); in e_ddi_instance_init() 175 in_endrv(e_ddi_inst_state.ins_root, dp); in e_ddi_instance_init() 341 in_set_instance(dev_info_t *dip, in_drv_t *dp, major_t major) in in_set_instance() argument 345 dp->ind_instance = DEVI(dip)->devi_instance; in in_set_instance() 347 dp->ind_instance = in_next_instance(major); in in_set_instance() 545 in_drv_t *dp; in e_ddi_assign_instance() local 601 dp = in_drvwalk(np, bname); in e_ddi_assign_instance() [all …]
|