Lines Matching refs:medrp

53 	med_rec_t	*medrp = &med_db_medrp[medridx];  in med_pr()  local
60 datal, (unsigned)datap, (unsigned)medrp, medridx); in med_pr()
228 med_rec_t *medrp; in add_db_keys() local
231 medrp = &med_db_medrp[medridx]; in add_db_keys()
232 med.med_setno = medrp->med_rec_sn; in add_db_keys()
233 med.med_setname = medrp->med_rec_snm; in add_db_keys()
236 if (medrp->med_rec_nodes[i][0] == '\0') in add_db_keys()
238 med.med_caller = medrp->med_rec_nodes[i]; in add_db_keys()
241 medrp->med_rec_nodes[i])); in add_db_keys()
251 if ((medrp->med_rec_meds.n_cnt > 0) && in add_db_keys()
252 (medrp->med_rec_meds.n_lst[i].a_cnt != 0)) { in add_db_keys()
254 medrp->med_rec_meds.n_lst[i].a_nm[0]; in add_db_keys()
257 medrp->med_rec_meds.n_lst[i].a_nm[0])); in add_db_keys()
267 med_rec_t *medrp; in del_db_keys() local
270 medrp = &med_db_medrp[medridx]; in del_db_keys()
271 med.med_setno = medrp->med_rec_sn; in del_db_keys()
272 med.med_setname = medrp->med_rec_snm; in del_db_keys()
275 if (medrp->med_rec_nodes[i][0] == '\0') in del_db_keys()
277 med.med_caller = medrp->med_rec_nodes[i]; in del_db_keys()
280 medrp->med_rec_nodes[i])); in del_db_keys()
284 if ((medrp->med_rec_meds.n_cnt > 0) && in del_db_keys()
285 (medrp->med_rec_meds.n_lst[i].a_cnt != 0)) { in del_db_keys()
287 medrp->med_rec_meds.n_lst[i].a_nm[0]; in del_db_keys()
290 medrp->med_rec_meds.n_lst[i].a_nm[0])); in del_db_keys()
357 med_rec_t *medrp, in write_rec() argument
367 if (medrp->med_rec_data.med_dat_fl) { in write_rec()
368 save_flags = medrp->med_rec_data.med_dat_fl; in write_rec()
369 save_cks = medrp->med_rec_data.med_dat_cks; in write_rec()
370 medrp->med_rec_data.med_dat_fl = 0; in write_rec()
372 crcgen(&medrp->med_rec_data, &medrp->med_rec_data.med_dat_cks, in write_rec()
377 crcgen(medrp, &medrp->med_rec_cks, sizeof (med_rec_t), NULL); in write_rec()
380 (void) memmove(rec_buf, medrp, sizeof (med_rec_t)); in write_rec()
383 medrp->med_rec_data.med_dat_fl = save_flags; in write_rec()
384 medrp->med_rec_data.med_dat_cks = save_cks; in write_rec()
386 crcgen(medrp, &medrp->med_rec_cks, sizeof (med_rec_t), NULL); in write_rec()
450 med_rec_t *medrp = NULL; in med_db_del_rec() local
465 medrp = &med_db_medrp[medridx]; in med_db_del_rec()
468 medrp->med_rec_fl |= MED_RFL_DEL; in med_db_del_rec()
481 medrp = &med_db_medrp[i]; in med_db_del_rec()
483 if (medrp->med_rec_fl & MED_RFL_DEL) in med_db_del_rec()
487 if ((medrp->med_rec_foff = lseek(dbfd, 0, SEEK_CUR)) == -1) in med_db_del_rec()
491 if (write_rec(dbfd, medrp, medep)) in med_db_del_rec()
550 med_rec_t *medrp; in med_db_init() local
632 medrp = (med_rec_t *)rec_buf; in med_db_init()
635 if (medrp->med_rec_mag != MED_REC_MAGIC) { in med_db_init()
642 if (medrp->med_rec_rev != MED_REC_REV) { in med_db_init()
649 ret = crcchk(medrp, &medrp->med_rec_cks, sizeof (med_rec_t), in med_db_init()
658 if (medrp->med_rec_foff != cur_off) { in med_db_init()
664 med_db_medrp[i] = *medrp; /* structure assignment */ in med_db_init()
714 med_rec_t *medrp = NULL; in med_db_put_rec() local
747 medrp = &med_db_medrp[medridx]; in med_db_put_rec()
776 medrp = &med_db_medrp[medridx]; in med_db_put_rec()
778 if (cmp_medrec(medrp, nmedrp)) in med_db_put_rec()
809 medrp = &med_db_medrp[medridx]; in med_db_put_rec()
810 medrp->med_rec_mag = MED_REC_MAGIC; in med_db_put_rec()
811 medrp->med_rec_rev = MED_REC_REV; in med_db_put_rec()
812 medrp->med_rec_sn = nmedrp->med_rec_sn; in med_db_put_rec()
813 (void) strcpy(medrp->med_rec_snm, nmedrp->med_rec_snm); in med_db_put_rec()
816 medrp->med_rec_foff = (off_t)(((med_db_nma - 1) * rec_size) + in med_db_put_rec()
823 if (medrp == NULL) { in med_db_put_rec()
825 medrp = &med_db_medrp[i]; in med_db_put_rec()
827 if (! (medrp->med_rec_fl & MED_RFL_DEL)) in med_db_put_rec()
833 medrp->med_rec_fl &= ~MED_RFL_DEL; in med_db_put_rec()
836 medrp->med_rec_mag = MED_REC_MAGIC; in med_db_put_rec()
837 medrp->med_rec_rev = MED_REC_REV; in med_db_put_rec()
838 medrp->med_rec_sn = nmedrp->med_rec_sn; in med_db_put_rec()
839 (void) strcpy(medrp->med_rec_snm, in med_db_put_rec()
843 medrp->med_rec_foff = (off_t) in med_db_put_rec()
847 (void) memset(&medrp->med_rec_data, '\0', in med_db_put_rec()
859 medrp->med_rec_meds = nmedrp->med_rec_meds; /* structure assignment */ in med_db_put_rec()
862 (void) strcpy(medrp->med_rec_nodes[i], in med_db_put_rec()
869 if (lseek(dbfd, medrp->med_rec_foff, SEEK_SET) == -1) in med_db_put_rec()
872 if (write_rec(dbfd, medrp, medep)) in med_db_put_rec()
885 med_rec_t *medrp = NULL; in med_db_put_data() local
900 medrp = &med_db_medrp[medridx]; in med_db_put_data()
902 medrp->med_rec_data = *meddp; /* structure assignment */ in med_db_put_data()
905 if (lseek(dbfd, medrp->med_rec_foff, SEEK_SET) == -1) in med_db_put_data()
908 if (write_rec(dbfd, medrp, medep)) in med_db_put_data()