Lines Matching refs:phys
171 struct bts_phys *phys = &buf->buf[buf->cur_buf]; in bts_config_buffer() local
172 unsigned long index, thresh = 0, end = phys->size; in bts_config_buffer()
173 struct page *page = phys->page; in bts_config_buffer()
178 if (buf->end < phys->offset + buf_size(page)) in bts_config_buffer()
179 end = buf->end - phys->offset - phys->displacement; in bts_config_buffer()
181 index -= phys->offset + phys->displacement; in bts_config_buffer()
191 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement; in bts_config_buffer()
199 static void bts_buffer_pad_out(struct bts_phys *phys, unsigned long head) in bts_buffer_pad_out() argument
201 unsigned long index = head - phys->offset; in bts_buffer_pad_out()
203 memset(page_address(phys->page) + index, 0, phys->size - index); in bts_buffer_pad_out()
396 struct bts_phys *phys, *next_phys; in bts_buffer_reset() local
404 phys = &buf->buf[buf->cur_buf]; in bts_buffer_reset()
405 space = phys->offset + phys->displacement + phys->size - head; in bts_buffer_reset()
417 gap = buf_size(phys->page) - phys->displacement - phys->size + in bts_buffer_reset()
428 bts_buffer_pad_out(phys, head); in bts_buffer_reset()
433 phys = next_phys; in bts_buffer_reset()
435 head = phys->offset + phys->displacement; in bts_buffer_reset()