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