Searched defs:tdp (Results 1 - 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/cmd/sgs/elfwrap/common/
H A Dmachine.c57 target_init(TargDesc_t *tdp) argument
62 tdp->td_class = M_CLASS; /* e_ident[EI_CLASS] */
63 tdp->td_data = M_DATA; /* e_ident[EI_DATA] */
64 tdp->td_mach = M_MACH; /* e_machine */
69 tdp->td_align = M_WORD_ALIGN; /* d_align */
74 tdp->td_symsz = sizeof (Sym); /* d_size */
/illumos-gate/usr/src/tools/stabs/
H A Dsquander.c33 void squander_do_sou(struct tdesc *tdp, struct node *np);
34 void squander_do_enum(struct tdesc *tdp, struct node *np);
35 void squander_do_intrinsic(struct tdesc *tdp, struct node *np);
38 squander_do_intrinsic(struct tdesc *tdp, struct node *np) argument
43 squander_do_sou(struct tdesc *tdp, struct node *np) argument
51 if (tdp->type == UNION)
55 for (mlp = tdp->data.members.forw; mlp != NULL; mlp = mlp->next) {
68 tdp->size, msize, tdp->size - msize);
72 squander_do_enum(struct tdesc *tdp, struc argument
[all...]
H A Dforth.c33 void forth_do_sou(struct tdesc *tdp, struct node *np);
34 void forth_do_enum(struct tdesc *tdp, struct node *np);
35 void forth_do_intrinsic(struct tdesc *tdp, struct node *np);
37 static void switch_on_type(struct mlist *mlp, struct tdesc *tdp,
40 static void print_intrinsic(struct mlist *mlp, struct tdesc *tdp,
42 static void print_forward(struct mlist *mlp, struct tdesc *tdp,
44 static void print_pointer(struct mlist *mlp, struct tdesc *tdp,
46 static void print_array(struct mlist *mlp, struct tdesc *tdp,
48 static void print_function(struct mlist *mlp, struct tdesc *tdp,
50 static void print_union(struct mlist *mlp, struct tdesc *tdp,
64 forth_do_intrinsic(struct tdesc *tdp, struct node *np) argument
69 forth_do_sou(struct tdesc *tdp, struct node *np) argument
108 forth_do_enum(struct tdesc *tdp, struct node *np) argument
122 switch_on_type(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
163 print_forward(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
170 print_typeof(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
176 print_volatile(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
182 print_intrinsic(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
236 print_pointer(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
261 print_array(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
279 print_function(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
286 print_struct(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
298 print_union(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
310 print_enum(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
[all...]
H A Dgenassym.c33 void genassym_do_sou(struct tdesc *tdp, struct node *np);
34 void genassym_do_enum(struct tdesc *tdp, struct node *np);
35 void genassym_do_intrinsic(struct tdesc *tdp, struct node *np);
37 static void switch_on_type(struct mlist *mlp, struct tdesc *tdp,
40 static void print_intrinsic(struct mlist *mlp, struct tdesc *tdp,
42 static void print_forward(struct mlist *mlp, struct tdesc *tdp,
44 static void print_pointer(struct mlist *mlp, struct tdesc *tdp,
46 static void print_array(struct mlist *mlp, struct tdesc *tdp,
48 static void print_function(struct mlist *mlp, struct tdesc *tdp,
50 static void print_union(struct mlist *mlp, struct tdesc *tdp,
65 genassym_do_intrinsic(struct tdesc *tdp, struct node *np) argument
78 genassym_do_sou(struct tdesc *tdp, struct node *np) argument
124 genassym_do_enum(struct tdesc *tdp, struct node *np) argument
138 switch_on_type(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
189 print_forward(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
196 print_typeof(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
202 print_volatile(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
208 print_intrinsic(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
246 print_pointer(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
269 print_array(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
283 print_function(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
290 print_struct(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
299 print_union(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
308 print_enum(struct mlist *mlp, struct tdesc *tdp, char *format, int level) argument
[all...]
H A Dmain.c74 static struct tdesc *find_member(struct tdesc *tdp, char *name);
237 find_member(struct tdesc *tdp, char *name) argument
241 while (tdp->type == TYPEOF)
242 tdp = tdp->data.tdesc;
243 if (tdp->type != STRUCT && tdp->type != UNION)
245 for (mlp = tdp->data.members.forw; mlp != NULL; mlp = mlp->next)
385 struct tdesc *tdp; local
387 tdp
[all...]
H A Dstabs.c53 static void addhash(struct tdesc *tdp, int num);
54 static void tagadd(char *w, int h, struct tdesc *tdp);
167 struct tdesc *tdp; local
224 cp = tdefdecl(cp, h, &tdp);
225 addhash(tdp, h); /* for *(x,y) types */
227 tdp = malloc(sizeof (*tdp));
228 tdp->type = TYPEOF;
229 tdp->name = (w != NULL) ? strdup(w) : NULL;
230 tdp
254 struct tdesc *tdp = hash_table[hash]; local
338 tagadd(char *w, int h, struct tdesc *tdp) argument
364 struct tdesc *tdp; local
544 struct tdesc *tdp; local
563 struct tdesc *tdp; local
715 addhash(struct tdesc *tdp, int num) argument
752 struct tdesc *tdp, *ttdp = NULL; local
[all...]
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_terminfo_skel.c74 static const termio_desc_t *tdp; variable
80 for (tdp = termio_db; tdp->td_name != NULL; tdp++) {
81 if (strcmp(tdp->td_name, name) == 0)
92 const termio_desc_t *otdp = tdp;
96 tdp = otdp; /* restore old terminal settings */
106 for (tap = tdp->td_data; tap->ta_name != NULL; tap++) {
124 for (tap = tdp->td_data; tap->ta_name != NULL; tap++) {
141 for (tap = tdp
[all...]
/illumos-gate/usr/src/tools/ctf/cvt/
H A Dutil.c233 tdesc_name(tdesc_t *tdp) argument
235 return (tdp->t_name == NULL ? "(anon)" : tdp->t_name);
H A Dinput.c225 tdata_t **tdp = retp; local
227 *tdp = td;
H A Dtdata.c57 tdesc_t *tdp = node; local
61 if (tdp->t_name)
62 name = tdp->t_name;
64 switch (tdp->t_type) {
70 name = tdp->t_tdesc->t_name;
73 h = tdp->t_fndef->fn_nargs +
74 tdp->t_fndef->fn_vargs;
75 name = tdp->t_fndef->fn_ret->t_name;
78 h = tdp->t_ardef->ad_nelems;
79 name = tdp
131 tdesc_t *tdp = data; local
150 tdesc_t *tdp = data; local
180 tdesc_t *tdp = data; local
188 free_intr(tdesc_t *tdp) argument
194 free_ardef(tdesc_t *tdp) argument
200 free_mlist(tdesc_t *tdp) argument
216 free_elist(tdesc_t *tdp) argument
250 tdesc_free_cb(tdesc_t *tdp, void *private) argument
262 tdesc_free(tdesc_t *tdp) argument
[all...]
H A Doutput.c80 save_type_by_id(tdesc_t *tdp, tdesc_t **tdpp, void *private) argument
89 if (tdp->t_id > iiburst->iib_maxtypeid)
90 iiburst->iib_maxtypeid = tdp->t_id;
92 slist_add(&iiburst->iib_types, tdp, tdesc_idcmp);
H A Dst_parse.c70 static void addhash(tdesc_t *tdp, int num);
71 static int tagadd(char *w, int h, tdesc_t *tdp);
150 tdesc_t *tdp; local
152 tdp = xcalloc(sizeof (*tdp));
153 tdp->t_type = TYPEDEF_UNRES;
154 tdp->t_id = tid;
156 return (tdp);
162 tdesc_t *tdp; local
170 if (!(cp = tdefdecl(cp + 1, tid, &tdp)))
191 tdesc_t *tdp; local
249 tdesc_t *tdp; local
289 tdesc_t *tdp, *ntdp; local
362 tdesc_t *tdp; local
467 tdesc_t *tdp = hash_table[bucket]; local
550 tagadd(char *w, int h, tdesc_t *tdp) argument
777 tdesc_t *tdp; local
868 find_intrinsic(tdesc_t *tdp) argument
892 tdesc_t *tdp, *itdp; local
1057 tdesc_t *tdp, *ttdp = NULL; local
1081 addhash(tdesc_t *tdp, int num) argument
1134 tdesc_t *tdp; local
1168 tdesc_t *tdp = ml->ml_type; local
[all...]
H A Dctf.c908 tdesc_t *tdp; local
946 tdp = tdarr[tid];
952 tdp->t_name =
955 tdp->t_name = NULL;
962 tdp->t_type = INTRINSIC;
963 tdp->t_size = size;
985 tdp->t_intr = ip;
989 tdp->t_type = INTRINSIC;
990 tdp->t_size = size;
1001 tdp
[all...]
/illumos-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_dir.c127 tmpfs_hash_change(struct tdirent *tdp, struct tmpnode *fromtp) argument
132 hash = tdp->td_hash;
135 tdp->td_tmpnode = fromtp;
243 struct tdirent *tdp; local
329 tdp = tmpfs_hash_lookup(name, dir, 1, &found);
331 if (tdp) {
346 dir, name, found, tdp, cred);
388 ASSERT(tdp == NULL);
613 struct tdirent *tdp; local
623 for (tdp
681 struct tdirent *tdp; local
906 struct tdirent *tdp, *tpdp; local
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dschedctl.c302 sc_shared_t *tdp = t->t_schedctl; local
304 if (tdp != NULL) {
305 tdp->sc_cid = t->t_cid;
306 tdp->sc_cpri = t->t_cpri;
307 tdp->sc_priority = DISP_PRIO(t);
321 sc_shared_t *tdp = t->t_schedctl; local
323 if (tdp != NULL)
324 return (tdp->sc_sigblock);
333 * to be done when it set tdp->sc_shared->sc_sigblock non-zero.
340 sc_shared_t *tdp local
362 sc_shared_t *tdp = curthread->t_schedctl; local
384 sc_shared_t *tdp = curthread->t_schedctl; local
398 sc_shared_t *tdp = curthread->t_schedctl; local
427 sc_shared_t *tdp = curthread->t_schedctl; local
439 sc_shared_t *tdp = curthread->t_schedctl; local
[all...]
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu.c353 hv_tsb_info_t *tdp; local
433 tdp = &sfmmup->sfmmu_hvblock.hv_tsb_info[i];
434 sfmmup->sfmmu_hvblock.hv_tsb_info_pa = va_to_pa(tdp);
440 tdp = &sfmmup->sfmmu_hvblock.hv_tsb_info[j];
443 tdp->hvtsb_idxpgsz = lowbit(tsbinfop->tsb_ttesz_mask) - 1;
444 tdp->hvtsb_assoc = 1;
445 tdp->hvtsb_ntte = TSB_ENTRIES(tsbinfop->tsb_szc);
446 tdp->hvtsb_ctx_index = scd;
447 tdp->hvtsb_pgszs = tsbinfop->tsb_ttesz_mask;
448 tdp
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dspa_config.c206 spa_config_dirent_t *dp, *tdp; local
245 tdp = list_head(&spa->spa_config_list);
247 tdp->scd_path == NULL ||
248 strcmp(tdp->scd_path, dp->scd_path) != 0) {
291 while ((tdp = list_next(&target->spa_config_list, dp)) != NULL) {
292 list_remove(&target->spa_config_list, tdp);
293 if (tdp->scd_path != NULL)
294 spa_strfree(tdp->scd_path);
295 kmem_free(tdp, sizeof (spa_config_dirent_t));
/illumos-gate/usr/src/lib/scsi/libsmp/common/
H A Dsmp_engine.c264 smp_open(const smp_target_def_t *tdp) argument
271 if ((engine = tdp->std_engine) == NULL) {
284 if ((private = ep->se_ops->seo_open(tdp->std_def)) == NULL) {
/illumos-gate/usr/src/cmd/cdrw/
H A Dmisc_scsi.c370 rtoc_td_t *tdp = (rtoc_td_t *)(rtoc + sizeof (rtoc_hdr_t)); local
374 if ((tdp = get_rtoc_td(tdp, last_tdp, Q_MODE_1, (uchar_t)trk_num)) !=
376 *sess_nump = tdp->rt_session_num;
390 rtoc_td_t *tdp = (rtoc_td_t *)(rtoc + sizeof (rtoc_hdr_t)); local
394 while ((tdp = get_rtoc_td(tdp, last_tdp, Q_MODE_1,
396 if (tdp->rt_session_num == sess_num) {
397 *last_trk_nump = tdp->rt_pmin;
400 ++tdp;
415 rtoc_td_t *tdp = (rtoc_td_t *)(rtoc + sizeof (rtoc_hdr_t)); local
[all...]
/illumos-gate/usr/src/uts/common/fs/udfs/
H A Dudf_dir.c327 struct ud_inode *tdp,
347 udf_vfsp = tdp->i_udf;
360 ASSERT(RW_WRITE_HELD(&tdp->i_rwlock));
374 rw_exit(&tdp->i_rwlock);
375 if (err = ud_dirlook(tdp, namep, ipp, cr, 0)) {
376 rw_enter(&tdp->i_rwlock, RW_WRITER);
379 rw_enter(&tdp->i_rwlock, RW_WRITER);
420 if (tdp->i_nlink == 0) {
427 if (tdp->i_type != VDIR) {
434 if (err = ud_iaccess(tdp, IEXE
326 ud_direnter( struct ud_inode *tdp, char *namep, enum de_op op, struct ud_inode *sdp, struct ud_inode *sip, struct vattr *vap, struct ud_inode **ipp, struct cred *cr, caller_context_t *ctp) argument
876 ud_dircheckforname(struct ud_inode *tdp, char *namep, int32_t namelen, struct slot *slotp, struct ud_inode **ipp, uint8_t *buf, struct cred *cr) argument
1228 ud_dirmakeinode(struct ud_inode *tdp, struct ud_inode **ipp, struct vattr *vap, enum de_op op, struct cred *cr) argument
1277 ud_diraddentry(struct ud_inode *tdp, char *namep, enum de_op op, int32_t namelen, struct slot *slotp, struct ud_inode *sip, struct ud_inode *sdp, struct cred *cr) argument
1440 ud_dirrename(struct ud_inode *sdp, struct ud_inode *sip, struct ud_inode *tdp, struct ud_inode *tip, char *namep, uint8_t *buf, struct slot *slotp, struct cred *cr) argument
[all...]
/illumos-gate/usr/src/uts/common/fs/pcfs/
H A Dpc_dir.c558 struct pcnode *tdp, /* target directory */
605 if (pcp == tdp) {
614 if ((dp->pc_scluster == tdp->pc_scluster) &&
631 error = pc_findentry(tdp, tnm, &slot, NULL);
657 error = pc_dirremove(tdp, tnm,
661 PCTOV(tdp), tnm, ctp);
670 error = pc_dirremove(tdp, tnm,
673 vnevent_rename_dest(PCTOV(tpcp), PCTOV(tdp),
718 ndirentries = direntries_needed(tdp, tnm);
727 offset = pc_find_free_space(tdp, ndirentrie
556 pc_rename( struct pcnode *dp, struct pcnode *tdp, char *snm, char *tnm, caller_context_t *ctp) argument
[all...]
H A Dpc_vnops.c1180 struct pcnode *tdp; local
1197 if (((dp = VTOPC(sdvp)) == NULL) || ((tdp = VTOPC(tdvp)) == NULL) ||
1198 (dp->pc_flags & PC_INVAL) || (tdp->pc_flags & PC_INVAL)) {
1202 error = pc_rename(dp, tdp, snm, tnm, ct);
/illumos-gate/usr/src/cmd/fs.d/udfs/mkfs/
H A Dmkfs.c618 struct term_desc *tdp; local
856 tdp = (struct term_desc *)buf;
857 tp = &tdp->td_tag;
943 tdp = (struct term_desc *)buf;
944 tp = &tdp->td_tag;
1111 tdp = (struct term_desc *)buf;
1112 tp = &tdp->td_tag;
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_dir.c641 struct inode *tdp, /* target directory to make entry in */
661 ASSERT(RW_WRITE_HELD(&tdp->i_rwlock));
663 if (((tdp->i_mode & IFMT) == IFATTRDIR) && ((op == DE_MKDIR) ||
678 if (err = ufs_diraccess(tdp, IEXEC, cr))
690 if (tdp->i_ufsvfs)
691 ulp = &tdp->i_ufsvfs->vfs_ulockfs;
692 rw_exit(&tdp->i_rwlock);
693 if (err = ufs_dirlook(tdp, namep, ipp, cr, 0, 0)) {
702 ufs_tryirwlock(&tdp->i_rwlock, RW_WRITER, retry_err);
708 ufs_tryirwlock(&tdp
640 ufs_direnter_cm( struct inode *tdp, char *namep, enum de_op op, struct vattr *vap, struct inode **ipp, struct cred *cr, int flags) argument
807 ufs_direnter_lr( struct inode *tdp, char *namep, enum de_op op, struct inode *sdp, struct inode *sip, struct cred *cr) argument
1007 ufs_dircheckforname( struct inode *tdp, char *namep, int namlen, struct ufs_slot *slotp, struct inode **ipp, struct cred *cr, int noentry) argument
1449 ufs_dirrename( struct inode *sdp, struct inode *sip, struct inode *tdp, char *namep, struct inode *tip, struct ufs_slot *slotp, struct cred *cr) argument
1764 ufs_diraddentry( struct inode *tdp, char *namep, enum de_op op, int namlen, struct ufs_slot *slotp, struct inode *sip, struct inode *sdp, struct cred *cr) argument
2061 ufs_dirmakeinode( struct inode *tdp, struct inode **ipp, struct vattr *vap, enum de_op op, struct cred *cr) argument
3160 ufs_xattrmkdir( struct inode *tdp, struct inode **ipp, int flags, struct cred *cr) argument
[all...]
H A Dufs_acl.c1306 * tdp - parent inode (rw_lock and contents lock)
1311 ufs_si_inherit(struct inode *ip, struct inode *tdp, o_mode_t mode, cred_t *cr) argument
1313 si_t *tsp, *sp = tdp->i_ufs_acl;
1319 ASSERT(RW_WRITE_HELD(&tdp->i_rwlock));
1320 ASSERT(RW_WRITE_HELD(&tdp->i_contents));
1333 ASSERT(((tdp->i_mode & IFMT) == IFDIR) ||
1334 ((tdp->i_mode & IFMT) == IFATTRDIR));
1407 * tdp inode.
1409 ip->i_flag |= tdp->i_flag & IQUIET;

Completed in 142 milliseconds

12