Lines Matching refs:flop
136 struct flock flop; in pldm_instance_id_alloc() local
149 flop = pldm_instance_id_cfls; in pldm_instance_id_alloc()
150 flop.l_start = loff; in pldm_instance_id_alloc()
151 rc = fcntl(ctx->lock_db_fd, F_OFD_SETLK, &flop); in pldm_instance_id_alloc()
171 flop = pldm_instance_id_cflx; in pldm_instance_id_alloc()
172 flop.l_start = loff; in pldm_instance_id_alloc()
173 rc = fcntl(ctx->lock_db_fd, F_OFD_GETLK, &flop); in pldm_instance_id_alloc()
185 if (flop.l_type == F_UNLCK) { in pldm_instance_id_alloc()
192 if (flop.l_type != F_RDLCK) { in pldm_instance_id_alloc()
197 flop = pldm_instance_id_cflu; in pldm_instance_id_alloc()
198 flop.l_start = loff; in pldm_instance_id_alloc()
199 if (fcntl(ctx->lock_db_fd, F_OFD_SETLK, &flop) < 0) { in pldm_instance_id_alloc()
220 struct flock flop; in pldm_instance_id_free() local
228 flop = pldm_instance_id_cflu; in pldm_instance_id_free()
229 flop.l_start = tid * PLDM_INST_ID_MAX + iid; in pldm_instance_id_free()
230 rc = fcntl(ctx->lock_db_fd, F_OFD_SETLK, &flop); in pldm_instance_id_free()