Lines Matching refs:pc_buffer
40 unsigned int * pc_buffer = 0; /* buffer that holds each pc */
57 static pid_t global_state_pid = -1; /* Used to control exclusive use of pc_buffer */
148 if (pc_bufptr > pc_buffer)
176 pc_bufsize = npcbufs * sizeof(* pc_buffer);
179 pc_buffer = (unsigned int *) pc_buftomem;
181 pc_buffer = NULL;
183 if (pc_buffer) {
184 pc_bufptr = pc_buffer;
202 if (pc_bufsize && pc_buffer)
203 kmem_free(kernel_map, (vm_offset_t)pc_buffer, pc_bufsize);
215 if(pc_bufsize && pc_buffer)
216 kmem_free(kernel_map, (vm_offset_t)pc_buffer, pc_bufsize);
217 pc_buffer = NULL;
316 else if ((pc_bufsize <= 0) || (!pc_buffer))
343 /* pc_bufptr = pc_buffer; */
423 count = (*number)/sizeof(* pc_buffer);
425 if (count && pc_bufsize && pc_buffer)
427 copycount = pc_bufptr - pc_buffer;
439 if(copyout(pc_buffer, buffer, copycount * sizeof(* pc_buffer)))
445 pc_bufptr = pc_buffer;