晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/self/root/usr/include/sound/sof/ |
Upload File : |
/* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. * * Copyright(c) 2018 Intel Corporation. All rights reserved. */ /** * SOF ABI versioning is based on Semantic Versioning where we have a given * MAJOR.MINOR.PATCH version number. See https://semver.org/ * * Rules for incrementing or changing version :- * * 1) Increment MAJOR version if you make incompatible API changes. MINOR and * PATCH should be reset to 0. * * 2) Increment MINOR version if you add backwards compatible features or * changes. PATCH should be reset to 0. * * 3) Increment PATCH version if you add backwards compatible bug fixes. */ #ifndef __INCLUDE_UAPI_SOUND_SOF_ABI_H__ #define __INCLUDE_UAPI_SOUND_SOF_ABI_H__ #include <linux/types.h> /* SOF ABI version major, minor and patch numbers */ #define SOF_ABI_MAJOR 3 #define SOF_ABI_MINOR 23 #define SOF_ABI_PATCH 0 /* SOF ABI version number. Format within 32bit word is MMmmmppp */ #define SOF_ABI_MAJOR_SHIFT 24 #define SOF_ABI_MAJOR_MASK 0xff #define SOF_ABI_MINOR_SHIFT 12 #define SOF_ABI_MINOR_MASK 0xfff #define SOF_ABI_PATCH_SHIFT 0 #define SOF_ABI_PATCH_MASK 0xfff #define SOF_ABI_VER(major, minor, patch) \ (((major) << SOF_ABI_MAJOR_SHIFT) | \ ((minor) << SOF_ABI_MINOR_SHIFT) | \ ((patch) << SOF_ABI_PATCH_SHIFT)) #define SOF_ABI_VERSION_MAJOR(version) \ (((version) >> SOF_ABI_MAJOR_SHIFT) & SOF_ABI_MAJOR_MASK) #define SOF_ABI_VERSION_MINOR(version) \ (((version) >> SOF_ABI_MINOR_SHIFT) & SOF_ABI_MINOR_MASK) #define SOF_ABI_VERSION_PATCH(version) \ (((version) >> SOF_ABI_PATCH_SHIFT) & SOF_ABI_PATCH_MASK) #define SOF_ABI_VERSION_INCOMPATIBLE(sof_ver, client_ver) \ (SOF_ABI_VERSION_MAJOR((sof_ver)) != \ SOF_ABI_VERSION_MAJOR((client_ver)) \ ) #define SOF_ABI_VERSION SOF_ABI_VER(SOF_ABI_MAJOR, SOF_ABI_MINOR, SOF_ABI_PATCH) /* SOF ABI magic number "SOF\0". */ #define SOF_ABI_MAGIC 0x00464F53 /* SOF IPC4 ABI magic number "SOF4". */ #define SOF_IPC4_ABI_MAGIC 0x34464F53 #endif