Lines Matching refs:fd
44 int fd, ret;
46 fd = open(ASHMEM_DEVICE, O_RDWR);
47 if (fd < 0)
48 return fd;
54 ret = ioctl(fd, ASHMEM_SET_NAME, buf);
59 ret = ioctl(fd, ASHMEM_SET_SIZE, size);
63 return fd;
66 close(fd);
70 int ashmem_set_prot_region(int fd, int prot)
72 return ioctl(fd, ASHMEM_SET_PROT_MASK, prot);
75 int ashmem_pin_region(int fd, size_t offset, size_t len)
78 return ioctl(fd, ASHMEM_PIN, &pin);
81 int ashmem_unpin_region(int fd, size_t offset, size_t len)
84 return ioctl(fd, ASHMEM_UNPIN, &pin);
87 int ashmem_get_size_region(int fd)
89 return ioctl(fd, ASHMEM_GET_SIZE, NULL);
94 const int fd = open(ASHMEM_DEVICE, O_RDWR);
95 if (fd < 0)
96 return fd;
97 const int ret = ioctl(fd, ASHMEM_PURGE_ALL_CACHES, 0);
98 close(fd);