Lines Matching refs:sbm
575 struct vms_dcxsbm *sbm = (struct vms_dcxsbm *) (buf + sbm_off); in _bfd_vms_lib_archive_p() local
580 unsigned char *data = (unsigned char *)sbm; in _bfd_vms_lib_archive_p()
584 sbm_sz = bfd_getl16 (sbm->size); in _bfd_vms_lib_archive_p()
588 sbmdesc->min_char = sbm->min_char; in _bfd_vms_lib_archive_p()
590 sbmdesc->max_char = sbm->max_char; in _bfd_vms_lib_archive_p()
598 memcpy (sbmdesc->flags, data + bfd_getl16 (sbm->flags), l); in _bfd_vms_lib_archive_p()
600 memcpy (sbmdesc->nodes, data + bfd_getl16 (sbm->nodes), 2 * sbm_len); in _bfd_vms_lib_archive_p()
601 off = bfd_getl16 (sbm->next); in _bfd_vms_lib_archive_p()
885 struct dcxsbm_desc *sbm; in vms_lib_dcx() local
896 sbm = vec->dcx_sbm; in vms_lib_dcx()
908 if (!(sbm->flags[offset >> 3] & (1 << (offset & 7)))) in vms_lib_dcx()
910 unsigned int n_offset = sbm->nodes[offset]; in vms_lib_dcx()
918 vec->dcx_sbm = sbm; in vms_lib_dcx()
925 unsigned char v = sbm->nodes[offset]; in vms_lib_dcx()
927 if (sbm->next != NULL) in vms_lib_dcx()
928 sbm = vec->dcxsbms + sbm->next[v]; in vms_lib_dcx()
941 vec->dcx_sbm = sbm; in vms_lib_dcx()