Lines Matching refs:phys
142 struct bts_phys *phys = &buf->buf[buf->cur_buf]; in bts_config_buffer() local
143 unsigned long index, thresh = 0, end = phys->size; in bts_config_buffer()
144 struct page *page = phys->page; in bts_config_buffer()
149 if (buf->end < phys->offset + buf_size(page)) in bts_config_buffer()
150 end = buf->end - phys->offset - phys->displacement; in bts_config_buffer()
152 index -= phys->offset + phys->displacement; in bts_config_buffer()
162 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement; in bts_config_buffer()
170 static void bts_buffer_pad_out(struct bts_phys *phys, unsigned long head) in bts_buffer_pad_out() argument
172 unsigned long index = head - phys->offset; in bts_buffer_pad_out()
174 memset(page_address(phys->page) + index, 0, phys->size - index); in bts_buffer_pad_out()
306 struct bts_phys *phys, *next_phys; in bts_buffer_reset() local
316 phys = &buf->buf[buf->cur_buf]; in bts_buffer_reset()
317 space = phys->offset + phys->displacement + phys->size - head; in bts_buffer_reset()
329 gap = buf_size(phys->page) - phys->displacement - phys->size + in bts_buffer_reset()
340 bts_buffer_pad_out(phys, head); in bts_buffer_reset()
345 phys = next_phys; in bts_buffer_reset()
347 head = phys->offset + phys->displacement; in bts_buffer_reset()