Lines Matching refs:phys
139 struct bts_phys *phys = &buf->buf[buf->cur_buf]; in bts_config_buffer() local
140 unsigned long index, thresh = 0, end = phys->size; in bts_config_buffer()
141 struct page *page = phys->page; in bts_config_buffer()
146 if (buf->end < phys->offset + buf_size(page)) in bts_config_buffer()
147 end = buf->end - phys->offset - phys->displacement; in bts_config_buffer()
149 index -= phys->offset + phys->displacement; in bts_config_buffer()
159 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement; in bts_config_buffer()
167 static void bts_buffer_pad_out(struct bts_phys *phys, unsigned long head) in bts_buffer_pad_out() argument
169 unsigned long index = head - phys->offset; in bts_buffer_pad_out()
171 memset(page_address(phys->page) + index, 0, phys->size - index); in bts_buffer_pad_out()
304 struct bts_phys *phys, *next_phys; in bts_buffer_reset() local
314 phys = &buf->buf[buf->cur_buf]; in bts_buffer_reset()
315 space = phys->offset + phys->displacement + phys->size - head; in bts_buffer_reset()
327 gap = buf_size(phys->page) - phys->displacement - phys->size + in bts_buffer_reset()
338 bts_buffer_pad_out(phys, head); in bts_buffer_reset()
343 phys = next_phys; in bts_buffer_reset()
345 head = phys->offset + phys->displacement; in bts_buffer_reset()