Lines Matching refs:shm
30 #include <sys/shm.h>
253 info->u.shm.shmid = shmid;
254 info->u.shm.area = NULL;
327 if (i1->u.shm.shmid != i->u.shm.shmid)
352 if (i->u.shm.shmid < 0) {
360 i->u.shm.shmid = id;
361 ptr = shmat(i->u.shm.shmid, 0, 0);
371 i->u.shm.area = snd_shm_area_create(id, ptr);
372 if (i->u.shm.area == NULL) {
381 if (i1->u.shm.shmid < 0) {
382 i1->u.shm.shmid = id;
383 i1->u.shm.area = snd_shm_area_share(i->u.shm.area);
388 ptr = shmat(i->u.shm.shmid, 0, 0);
397 SYSERR("shm support not available");
422 if (i1->u.shm.shmid != i->u.shm.shmid)
486 if (i->u.shm.area) {
487 snd_shm_area_destroy(i->u.shm.area);
488 i->u.shm.area = NULL;
494 if (i1->u.shm.area) {
495 snd_shm_area_destroy(i1->u.shm.area);
496 i1->u.shm.area = NULL;
503 SYSERR("shm support not available");