Hi,
In simple terms, Each LC will have PBR value configured by upper layer. After getting grant form ENB MAC, UE scheduler will pick each LC based on decreasing priority and serve only PBR bytes. after serving PBR of all LC if remaining grant is there menas UE can serve all data remainig in the high priority LC.