Lines Matching refs:section
100 static int pt_section_map_success(struct pt_section *section) in pt_section_map_success() argument
105 if (!section) in pt_section_map_success()
108 mcount = section->mcount + 1; in pt_section_map_success()
110 (void) pt_section_unlock(section); in pt_section_map_success()
114 section->mcount = mcount; in pt_section_map_success()
116 errcode = pt_section_unlock(section); in pt_section_map_success()
120 status = pt_section_on_map(section); in pt_section_map_success()
122 (void) pt_section_unmap(section); in pt_section_map_success()
129 int pt_section_map(struct pt_section *section) in pt_section_map() argument
138 if (!section) in pt_section_map()
141 errcode = pt_section_lock(section); in pt_section_map()
145 mcount = section->mcount; in pt_section_map()
147 return pt_section_map_success(section); in pt_section_map()
149 if (section->mapping) in pt_section_map()
152 filename = section->filename; in pt_section_map()
156 status = section->status; in pt_section_map()
182 errcode = pt_sec_file_map(section, file); in pt_section_map()
184 return pt_section_map_success(section); in pt_section_map()
190 (void) pt_section_unlock(section); in pt_section_map()