• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.0/libatalk/adouble/

Lines Matching defs:adp

113 int ad_setid (struct adouble *adp, const dev_t dev, const ino_t ino , const u_int32_t id, const cnid_t did, const void *stamp)
115 if ((adp->ad_flags == AD_VERSION2) && (adp->ad_options & ADVOL_CACHE)) {
118 ad_setentrylen( adp, ADEID_PRIVID, sizeof(id));
119 memcpy(ad_entry( adp, ADEID_PRIVID ), &id, sizeof(id));
121 ad_setentrylen( adp, ADEID_PRIVDEV, sizeof(dev_t));
122 if ((adp->ad_options & ADVOL_NODEV)) {
123 memset(ad_entry( adp, ADEID_PRIVDEV ), 0, sizeof(dev_t));
125 memcpy(ad_entry( adp, ADEID_PRIVDEV ), &dev, sizeof(dev_t));
128 ad_setentrylen( adp, ADEID_PRIVINO, sizeof(ino_t));
129 memcpy(ad_entry( adp, ADEID_PRIVINO ), &ino, sizeof(ino_t));
131 ad_setentrylen( adp, ADEID_DID, sizeof(did));
132 memcpy(ad_entry( adp, ADEID_DID ), &did, sizeof(did));
134 ad_setentrylen( adp, ADEID_PRIVSYN, ADEDLEN_PRIVSYN);
135 memcpy(ad_entry( adp, ADEID_PRIVSYN ), stamp, ADEDLEN_PRIVSYN);
142 u_int32_t ad_getid (struct adouble *adp, const dev_t st_dev, const ino_t st_ino , const cnid_t did, const void *stamp)
154 if (adp
155 && (adp->ad_options & ADVOL_CACHE)
156 && (adp->ad_md->adf_flags & O_RDWR )
157 && (sizeof(dev_t) == ad_getentrylen(adp, ADEID_PRIVDEV)) /* One check to ensure ALL values are there */
159 memcpy(&dev, ad_entry(adp, ADEID_PRIVDEV), sizeof(dev_t));
160 memcpy(&ino, ad_entry(adp, ADEID_PRIVINO), sizeof(ino_t));
161 memcpy(temp, ad_entry(adp, ADEID_PRIVSYN), sizeof(temp));
162 memcpy(&a_did, ad_entry(adp, ADEID_DID), sizeof(cnid_t));
164 if ( ((adp->ad_options & ADVOL_NODEV) || dev == st_dev)
168 memcpy(&aint, ad_entry(adp, ADEID_PRIVID), sizeof(aint));
176 u_int32_t ad_forcegetid (struct adouble *adp)
180 if (adp && (adp->ad_options & ADVOL_CACHE)) {
181 memcpy(&aint, ad_entry(adp, ADEID_PRIVID), sizeof(aint));