Lines Matching refs:param
221 static void reader_fn(param_t * param) in reader_fn() argument
224 int fd = param->trace_fd; in reader_fn()
225 shared_buf_t *sbuf = param->sbuf; in reader_fn()
254 reader->param.devid = dev_id; in create_reader()
263 reader->param.sbuf = mmap(NULL, MMAP_SIZE, in create_reader()
266 if (reader->param.sbuf == MAP_FAILED) { in create_reader()
268 reader->param.sbuf = NULL; in create_reader()
273 dev_id, reader->param.sbuf->magic, reader->param.sbuf->ele_num, in create_reader()
274 reader->param.sbuf->ele_size); in create_reader()
279 reader->param.trace_fd = open(trace_file_name, in create_reader()
281 if (!reader->param.trace_fd) { in create_reader()
290 (void *)&reader_fn, &reader->param)) { in create_reader()
308 if (reader->param.sbuf) { in destory_reader()
309 munmap(reader->param.sbuf, MMAP_SIZE); in destory_reader()
310 reader->param.sbuf = NULL; in destory_reader()
318 if (reader->param.trace_fd) { in destory_reader()
319 close(reader->param.trace_fd); in destory_reader()