Lines Matching defs:time_vme
169 void stfp_time2tvme(struct vmedate *time_vme, struct stfp_time *stfp);
487 get_datumtime(struct vmedate *time_vme)
495 if (time_vme == NULL)
496 time_vme = emalloc(sizeof(*time_vme));
504 tvme_fill(time_vme, btm);
512 tvme_fill(time_vme, btm);
532 stfp_time2tvme(time_vme, &stfpm);
546 time_vme->day = (unsigned short)atoi(cbuf);
551 time_vme->hr = (unsigned short)atoi(cbuf);
556 time_vme->mn = (unsigned short)atoi(cbuf);
561 time_vme->sec = (unsigned short)atoi(cbuf);
569 time_vme->frac = (u_long) atoi(cbuf);
572 time_vme->status = (vts.btfp_time[0] & 0x0010) >> 4;
577 if (time_vme->status)
580 return (time_vme);
582 /* Assign values to time_vme struct. Mostly for readability */
584 tvme_fill(struct vmedate *time_vme, uint32_t btm[2])
594 time_vme->day = maj.tm_yday+1;
595 time_vme->hr = maj.tm_hour;
596 time_vme->mn = maj.tm_min;
597 time_vme->sec = maj.tm_sec;
598 time_vme->frac = (dmin & 0x000fffff) * 1000;
599 time_vme->frac += ((dmin & 0x00f00000) >> 20) * 100;
600 time_vme->status = (dmin & 0x01000000) >> 24;
605 /* Assign values to time_vme struct. Mostly for readability */
607 stfp_time2tvme(struct vmedate *time_vme, struct stfp_time *stfp)
610 time_vme->day = stfp->tm.tm_yday+1;
611 time_vme->hr = stfp->tm.tm_hour;
612 time_vme->mn = stfp->tm.tm_min;
613 time_vme->sec = stfp->tm.tm_sec;
614 time_vme->frac = stfp->usec*1000;
615 time_vme->frac += stfp->hnsec * 100;
616 time_vme->status = stfp->status;