亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

ASoC編解碼器驅(qū)動開發(fā):音頻控件類型、注冊與DAPM調(diào)試實(shí)戰(zhàn)

ASoC編解碼器驅(qū)動開發(fā):音頻控件類型、注冊與DAPM調(diào)試實(shí)戰(zhàn) 1. 從一次耳機(jī)雜音排查說起ASoC控件到底在管什么前陣子幫朋友調(diào)一塊基于i.MX6ULL的工控板音頻部分用的是WM8960編解碼器?,F(xiàn)象很怪系統(tǒng)能枚舉出聲卡aplay也能跑但插上耳機(jī)后左聲道一直有沙沙底噪右聲道正常。一開始懷疑是硬件布線示波器量了半天沒發(fā)現(xiàn)問題。后來用amixer把播放通路的幾個開關(guān)逐個關(guān)掉發(fā)現(xiàn)只要關(guān)掉Left Output Mixer PCM這個控件底噪立刻消失。問題根因是PCM數(shù)據(jù)在左聲道混音器里被重復(fù)疊加了一次而驅(qū)動里這個控件的默認(rèn)值設(shè)錯了。這件事讓我再次意識到ASoC編解碼器驅(qū)動里音頻控件kcontrol才是真正決定聲音長什么樣的那一層。寄存器配置、時鐘樹、DMA這些固然重要但用戶空間能感知到的音量、通路、靜音、增益全部通過控件暴露出來??丶O(shè)計得對不對直接決定了這顆codec能不能被正常使用。這篇內(nèi)容面向的是已經(jīng)寫過基礎(chǔ)字符設(shè)備驅(qū)動、正在往ASoC方向深入的嵌入式Linux開發(fā)者也適合那些能跑通聲卡但搞不清amixer里那一堆開關(guān)到底對應(yīng)什么的工程師。我會圍繞編解碼器驅(qū)動中音頻控件的開發(fā)把控件類型、注冊流程、與DAPM的關(guān)系、調(diào)試手段這些核心要點(diǎn)拆開講盡量把我在實(shí)際項(xiàng)目里踩過的坑和總結(jié)的經(jīng)驗(yàn)都放進(jìn)來。需要先明確一個概念邊界ASoCALSA System on Chip把音頻系統(tǒng)拆成三塊——Machine驅(qū)動負(fù)責(zé)把CPU DAI和Codec DAI綁在一起Platform驅(qū)動管DMA和CPU側(cè)DAICodec驅(qū)動管編解碼芯片本身。音頻控件主要誕生在Codec驅(qū)動里少數(shù)在Machine驅(qū)動里定義。所以下面討論的控件開發(fā)默認(rèn)是在Codec驅(qū)動的語境下。2. 音頻控件的四種基本類型與選型邏輯2.1 從用戶能調(diào)什么反推控件類型很多人寫控件是照著芯片手冊的寄存器表一個個抄抄完發(fā)現(xiàn)amixer里冒出來幾十個控件用戶根本不知道該動哪個。正確的思路應(yīng)該反過來先想清楚用戶空間需要調(diào)整哪些量再決定用哪種控件類型去封裝。ALSA的snd_kcontrol_new結(jié)構(gòu)體里iface、name、info、get、put這幾個字段決定了控件的類型和行為。按功能劃分編解碼器驅(qū)動里最常用的是四類控件類型典型用途關(guān)鍵回調(diào)用戶空間表現(xiàn)音量/增益調(diào)節(jié)PCM、ADC、DAC增益snd_ctl_boolean_mono_info等帶數(shù)值范圍的滑動條開關(guān)靜音、通路使能snd_ctl_boolean_mono_infoon/off開關(guān)枚舉輸入源選擇、濾波器模式snd_ctl_enum_info下拉列表路由混音器通路連接snd_soc_dapm_*由DAPM自動管理選型的核心判斷標(biāo)準(zhǔn)是這個量是連續(xù)可調(diào)的、二值的、還是多選一的。連續(xù)可調(diào)就用SNDRV_CTL_ELEM_IFACE_MIXER配合info回調(diào)返回范圍二值用SNDRV_CTL_ELEM_IFACE_MIXER配合布爾info多選一用枚舉。路由類控件比較特殊它不直接暴露給用戶而是交給DAPM去管理后面單獨(dú)講。2.2 音量控件的范圍計算別直接抄手冊音量控件最容易出錯的地方是范圍計算。芯片手冊通常給的是寄存器值到dB的對應(yīng)關(guān)系比如WM8960的耳機(jī)輸出增益寄存器0x02的bit[6:0]對應(yīng)0到127每步0.5dB。但你不能直接把0到127丟給用戶空間因?yàn)橛脩艨吹降氖?到127這種裸數(shù)值沒有物理意義不同通路的增益步進(jìn)不一樣混在一起很亂有些芯片的增益是反的寄存器值越大增益越小。我的做法是在info回調(diào)里把范圍映射成dB值或者至少映射成有意義的百分比。具體實(shí)現(xiàn)時snd_ctl_elem_info的value.integer.min和max填映射后的值get和put回調(diào)里做雙向轉(zhuǎn)換。舉個例子如果寄存器0到127對應(yīng)-17.25dB到30dB步進(jìn)0.375dB那可以這樣處理static int wm8960_hp_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) { uinfo-type SNDRV_CTL_ELEM_TYPE_INTEGER; uinfo-count 2; /* 左右聲道 */ uinfo-value.integer.min 0; uinfo-value.integer.max 127; uinfo-value.integer.step 1; return 0; }這里我保留了原始寄存器范圍但在控件名字里標(biāo)注了單位比如Headphone Playback Volume讓用戶知道這是寄存器級調(diào)節(jié)。如果要做dB映射就在get里把寄存器值轉(zhuǎn)成dB再返回。兩種做法各有取舍保留原始值實(shí)現(xiàn)簡單、調(diào)試直觀映射成dB對用戶友好但代碼復(fù)雜。我個人的經(jīng)驗(yàn)是調(diào)試階段保留原始值產(chǎn)品化階段再考慮映射因?yàn)檎{(diào)試時你更關(guān)心寄存器現(xiàn)在是多少。2.3 枚舉控件的坑字符串?dāng)?shù)組的生命周期枚舉控件用來做多選一比如輸入源選擇Line In / Mic / PCM。它的info回調(diào)需要返回一個字符串?dāng)?shù)組這里有個非常隱蔽的坑字符串?dāng)?shù)組必須是靜態(tài)的或者生命周期覆蓋整個控件存在期。我見過有人在info回調(diào)里用局部數(shù)組結(jié)果amixer讀出來的選項(xiàng)是亂碼或者空。正確的寫法是把字符串?dāng)?shù)組定義成static const char *放在文件作用域static const char *wm8960_input_texts[] { Line In, Mic, PCM }; static int wm8960_input_enum_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) { return snd_ctl_enum_info(uinfo, 1, 3, wm8960_input_texts); }snd_ctl_enum_info的第二個參數(shù)是通道數(shù)第三個是選項(xiàng)個數(shù)。注意選項(xiàng)個數(shù)要和數(shù)組長度嚴(yán)格一致多一個少一個都會導(dǎo)致越界讀。這個函數(shù)是ALSA提供的輔助函數(shù)比自己填uinfo-value.enumerated.item省事得多。2.4 開關(guān)控件與靜音別把兩者混為一談開關(guān)控件看起來最簡單但靜音和通路開關(guān)是兩個不同的東西。靜音Mute是在信號鏈末端把輸出拉低通路開關(guān)Switch是控制某段電路是否導(dǎo)通。有些芯片兩者都有有些只有其一。寫驅(qū)動時要看清楚手冊別把靜音寄存器當(dāng)成通路開關(guān)來用。另外開關(guān)控件的get回調(diào)要返回當(dāng)前實(shí)際狀態(tài)而不是你上次put進(jìn)去的值。因?yàn)樾酒赡芤驗(yàn)槠渌虮热缟想姀?fù)位、DAPM自動管理改變了寄存器狀態(tài)。每次get都去讀一次寄存器這是最穩(wěn)妥的做法雖然多一次I2C讀但避免了狀態(tài)不一致。3. 控件注冊的完整鏈路從snd_kcontrol_new到用戶空間3.1 注冊時機(jī)為什么不能在probe里一股腦全注冊Codec驅(qū)動的probe函數(shù)里通常會調(diào)用snd_soc_add_component_controls或者把控件數(shù)組掛到snd_soc_component_driver的controls字段上。后者是推薦做法因?yàn)锳SoC框架會在合適的時機(jī)統(tǒng)一注冊。但這里有個時機(jī)問題DAPM的widget和route必須在控件注冊之前或者同時建立好否則控件可能引用到不存在的通路。我一般把控件數(shù)組、DAPM widget數(shù)組、route數(shù)組都定義成靜態(tài)的然后在component_driver里一次性掛上去讓框架去處理順序。static const struct snd_soc_component_driver wm8960_component_driver { .controls wm8960_snd_controls, .num_controls ARRAY_SIZE(wm8960_snd_controls), .dapm_widgets wm8960_dapm_widgets, .num_dapm_widgets ARRAY_SIZE(wm8960_dapm_widgets), .dapm_routes wm8960_dapm_routes, .num_dapm_routes ARRAY_SIZE(wm8960_dapm_routes), };ARRAY_SIZE這個宏一定要用別手寫數(shù)字。我見過有人改了控件數(shù)組但忘了改num_controls結(jié)果多出來的控件沒注冊或者注冊了越界的內(nèi)存現(xiàn)象是amixer里少幾個控件或者內(nèi)核直接oops。3.2 控件命名規(guī)范用戶空間靠名字找控件控件的name字段是用戶空間識別控件的唯一標(biāo)識。amixer、alsactl、各種音頻框架都靠名字來匹配。命名不規(guī)范會導(dǎo)致用戶空間找不到控件音量調(diào)不了同名控件沖突后注冊的覆蓋先注冊的自動化測試腳本匹配失敗。ALSA有一套約定俗成的命名規(guī)范核心是**源 方向 功能**三段式比如Headphone Playback Volume—— 耳機(jī)播放音量Capture Volume—— 錄音音量Left Output Mixer PCM—— 左輸出混音器的PCM輸入開關(guān)ADC PCM Capture Volume—— ADC到PCM的錄音音量方向詞用Playback和Capture功能詞用Volume、Switch、Route、Mux。別自創(chuàng)命名比如寫成hp_vol雖然能注冊成功但用戶空間的通用工具可能識別不了而且可讀性差。3.3 私有數(shù)據(jù)的傳遞kcontrol到codec的橋梁控件的get和put回調(diào)里需要訪問codec的寄存器。怎么從kcontrol拿到codec的指針標(biāo)準(zhǔn)做法是用snd_soc_component_get_drvdatastatic int wm8960_hp_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) { struct snd_soc_component *component snd_kcontrol_chip(kcontrol); struct wm8960_priv *wm8960 snd_soc_component_get_drvdata(component); /* 讀寄存器填ucontrol */ ... }snd_kcontrol_chip返回的是snd_soc_component指針在ASoC語境下再通過get_drvdata拿到驅(qū)動私有數(shù)據(jù)。這個鏈路要記牢因?yàn)閹缀趺總€回調(diào)都要用。注意早期內(nèi)核版本用的是snd_soc_kcontrol_codec新版本改成了snd_soc_component。移植驅(qū)動時要注意內(nèi)核版本差異別直接抄老代碼。3.4 寄存器訪問的原子性put回調(diào)里的讀改寫put回調(diào)里經(jīng)常要做讀-改-寫讀出寄存器當(dāng)前值改掉某幾位再寫回去。這個操作在并發(fā)場景下可能出問題比如兩個進(jìn)程同時調(diào)amixer。ASoC框架對控件的put回調(diào)有加鎖保護(hù)但如果你在put里訪問了多個寄存器或者訪問了非控件管理的寄存器就要自己加鎖。我的習(xí)慣是在put里盡量只操作一個寄存器如果必須操作多個用snd_soc_component_read和snd_soc_component_write這對函數(shù)它們內(nèi)部有緩存和鎖機(jī)制。別直接用i2c_smbus_read_byte_data繞過ASoC的寄存器緩存否則DAPM的狀態(tài)會和實(shí)際寄存器不一致。4. DAPM與控件的關(guān)系為什么你的控件不生效4.1 DAPM自動管理了大部分通路很多人寫完控件后發(fā)現(xiàn)amixer里明明把某個開關(guān)打開了但聲音還是出不來。原因往往是DAPM在背后自動管理了通路你手動開的開關(guān)被DAPM關(guān)掉了。DAPMDynamic Audio Power Management是ASoC的核心機(jī)制它根據(jù)當(dāng)前的音頻流狀態(tài)自動開關(guān)音頻通路上各個widget的電源。一個widget只有在被需要的時候才會通電。比如播放時從PCM到DAC到輸出混音器到耳機(jī)這條路徑上的widget會被自動上電不在這條路徑上的比如錄音通路會被斷電。所以如果你把某個通路開關(guān)定義成了普通kcontrolDAPM不認(rèn)識它就不會在需要的時候打開它。正確的做法是把通路開關(guān)定義成DAPM widget讓DAPM去管理。4.2 什么時候該用DAPM widget什么時候用kcontrol判斷標(biāo)準(zhǔn)很簡單這個開關(guān)是否參與音頻通路的自動電源管理。如果是某段電路是否導(dǎo)通、某個混音器輸入是否使能用DAPM widgetSND_SOC_DAPM_MIXER、SND_SOC_DAPM_SWITCH等如果是用戶手動調(diào)節(jié)的音量、用戶手動選擇的輸入源用kcontrol如果是靜音兩者都可以但用kcontrol更直觀因?yàn)橛脩粜枰吹届o音狀態(tài)。我見過一個典型錯誤把Left Output Mixer PCM這個混音器輸入開關(guān)定義成了普通kcontrol。結(jié)果播放時DAPM不知道要打開它聲音出不來用戶手動打開后停止播放再播放DAPM又把它關(guān)了。改成SND_SOC_DAPM_MIXER的輸入后DAPM自動管理問題解決。4.3 widget與kcontrol的命名對應(yīng)關(guān)系DAPM widget和kcontrol在用戶空間的表現(xiàn)不同widget通常不直接暴露除非用dapm調(diào)試接口kcontrol會出現(xiàn)在amixer里。但它們的名字在驅(qū)動內(nèi)部要能對應(yīng)上因?yàn)閞oute數(shù)組里用名字來連接widget。比如static const struct snd_soc_dapm_widget wm8960_dapm_widgets[] { SND_SOC_DAPM_MIXER(Left Output Mixer, WM8960_POWER1, 5, 0, wm8960_left_mixer_controls, ARRAY_SIZE(wm8960_left_mixer_controls)), ... }; static const struct snd_soc_dapm_route wm8960_dapm_routes[] { { Left Output Mixer, PCM Playback Switch, Left DAC }, ... };route里的第二個參數(shù)是widget的輸入名要和mixer controls里的名字對應(yīng)。這個對應(yīng)關(guān)系錯了DAPM就建不起通路現(xiàn)象是聲音出不來或者通路不完整。4.4 用debugfs看DAPM狀態(tài)調(diào)試DAPM最有效的手段是debugfs。掛載debugfs后/sys/kernel/debug/asoc/card/dapm/下面有每個widget的狀態(tài)。播放時看哪些widget是On哪些是Off就能判斷通路是否正確建立。mount -t debugfs none /sys/kernel/debug cat /sys/kernel/debug/asoc/*/dapm/Left\ Output\ Mixer輸出里會顯示widget的電源狀態(tài)、輸入輸出連接、當(dāng)前是否在活動路徑上。這個信息比猜寄存器值有用得多。我調(diào)音頻通路問題時第一步就是看DAPM狀態(tài)基本能定位到是哪個widget沒連上。5. 調(diào)試與驗(yàn)證讓控件真正可控5.1 amixer的常用操作與輸出解讀amixer是驗(yàn)證控件最直接的工具。幾個常用命令amixer controls # 列出所有控件 amixer contents # 列出控件及當(dāng)前值 amixer sget Headphone Playback Volume # 讀某個控件 amixer sset Headphone Playback Volume 80% # 設(shè)某個控件 amixer sset Left Output Mixer PCM on # 開某個開關(guān)amixer contents的輸出里每個控件會顯示numid、iface、name、type、access、當(dāng)前值。重點(diǎn)看type和accesstype是INTEGER、BOOLEAN、ENUMERATED之一access里有rw表示可讀寫。如果某個控件顯示type不對或者access是r只讀說明info回調(diào)或者put回調(diào)有問題。5.2 用alsactl保存和恢復(fù)控件狀態(tài)產(chǎn)品化時控件狀態(tài)需要在開機(jī)時恢復(fù)。alsactl store把當(dāng)前所有控件狀態(tài)存到/var/lib/alsa/asound.statealsactl restore恢復(fù)。這個機(jī)制依賴控件的名字和numid穩(wěn)定。如果你改了控件名字或者增刪了控件舊的state文件會失效需要重新store。我遇到過一個問題驅(qū)動里控件注冊順序變了導(dǎo)致numid變化alsactl restore把值設(shè)到了錯誤的控件上。解決辦法是保證控件注冊順序穩(wěn)定或者在state文件里用名字而不是numid來匹配alsactl默認(rèn)用名字但有些版本會混用。5.3 常見問題排查表現(xiàn)象可能原因排查手段amixer里看不到控件控件數(shù)組沒掛到component_driver或num_controls不對檢查component_driver定義看dmesg有無注冊失敗日志控件能讀不能寫put回調(diào)返回錯誤或access沒設(shè)成rw看put回調(diào)返回值檢查info里access字段設(shè)了值但聲音不變控件沒連到實(shí)際寄存器或DAPM覆蓋了讀寄存器確認(rèn)值變了看DAPM狀態(tài)聲音有底噪混音器重復(fù)疊加或增益設(shè)置不當(dāng)逐個關(guān)控件定位看混音器route播放時控件自動變DAPM自動管理了該控件把控件改成DAPM widget5.4 一個真實(shí)的排查案例回到開頭那個左聲道底噪問題。排查過程是這樣的amixer contents看所有控件發(fā)現(xiàn)Left Output Mixer PCM和Right Output Mixer PCM都在值都是on關(guān)掉左聲道的PCM輸入底噪消失說明問題在左混音器看DAPM route發(fā)現(xiàn)左混音器有兩條輸入一條來自Left DAC一條來自Right DAC用于單聲道轉(zhuǎn)立體聲檢查驅(qū)動代碼發(fā)現(xiàn)route里錯誤地把Right DAC也連到了Left Output Mixer導(dǎo)致右聲道信號混進(jìn)了左聲道刪掉那條錯誤的route問題解決。這個案例說明控件本身沒問題問題在route定義。DAPM的route數(shù)組是音頻通路的接線圖接錯一根線聲音就不對。調(diào)試時要把route和芯片手冊的通路圖對照著看。6. 從能用到好用控件設(shè)計的進(jìn)階經(jīng)驗(yàn)6.1 控件粒度別太細(xì)也別太粗控件粒度是個權(quán)衡。太細(xì)用戶空間冒出上百個控件用戶懵太粗用戶想調(diào)某個具體增益調(diào)不了。我的經(jīng)驗(yàn)是按用戶會獨(dú)立調(diào)節(jié)的量來劃分每個輸出通路的音量單獨(dú)一個控件每個輸入源的選擇單獨(dú)一個枚舉控件混音器的每個輸入開關(guān)單獨(dú)一個控件但用DAPM管理全局靜音一個控件。別把左聲道音量和右聲道音量合成一個控件除非芯片本身就是聯(lián)動調(diào)節(jié)的。也別把播放音量和錄音音量合成一個它們物理上就是獨(dú)立的。6.2 默認(rèn)值的設(shè)計開機(jī)就能出聲控件注冊后有個默認(rèn)值這個默認(rèn)值決定了開機(jī)后聲卡能不能直接出聲。很多驅(qū)動默認(rèn)值是0靜音導(dǎo)致用戶以為聲卡壞了。合理的默認(rèn)值應(yīng)該是通路開關(guān)打開、音量設(shè)到中間偏上、靜音關(guān)閉。但默認(rèn)值不能亂設(shè)要考慮硬件安全。比如耳機(jī)輸出增益默認(rèn)設(shè)太高可能損壞耳機(jī)或者聽力。我的做法是參考芯片評估板的默認(rèn)配置再根據(jù)實(shí)際產(chǎn)品調(diào)整。默認(rèn)值在控件的info回調(diào)里通過uinfo-value.integer.min等字段體現(xiàn)或者在probe里主動寫一次寄存器。6.3 控件與電源管理的配合Codec通常有多個電源域控件操作可能觸發(fā)電源域切換。比如從待機(jī)喚醒時要先上電再寫寄存器。ASoC的component框架有set_bias_level回調(diào)用來處理電源狀態(tài)切換??丶卣{(diào)里不要直接操作電源寄存器交給set_bias_level統(tǒng)一管理否則容易出現(xiàn)電源狀態(tài)不一致。另外put回調(diào)里如果發(fā)現(xiàn)codec處于低功耗狀態(tài)應(yīng)該先喚醒再寫。ASoC框架通常會自動處理但如果你用了自定義的電源管理就要自己保證順序。6.4 多codec場景下的控件命名沖突一塊板子上有兩顆codec時控件名字可能沖突。比如兩顆都有Headphone Playback Volumeamixer里會顯示兩個同名控件用戶分不清。解決辦法是在控件名字里加上codec標(biāo)識比如CODEC1 Headphone Playback Volume。ASoC的component有name字段可以在注冊時用component-name做前綴。這個細(xì)節(jié)在單codec項(xiàng)目里不重要但多codec項(xiàng)目里不注意就會踩坑。我建議從一開始就養(yǎng)成加前綴的習(xí)慣哪怕現(xiàn)在只有一顆codec將來擴(kuò)展也方便。6.5 內(nèi)核版本差異從snd_soc_codec到snd_soc_componentLinux 4.10左右ASoC進(jìn)行了一次大重構(gòu)snd_soc_codec被snd_soc_component取代。老驅(qū)動里的snd_soc_codec、snd_soc_codec_driver、codec-control_data這些在新內(nèi)核里都變了。移植驅(qū)動時要注意snd_soc_codec→snd_soc_componentsnd_soc_codec_driver→snd_soc_component_driversnd_soc_kcontrol_codec→snd_soc_kcontrol_componentcodec-control_data→component-regmap這個重構(gòu)影響面很大控件相關(guān)的API幾乎都改了。如果你在維護(hù)老驅(qū)動要么整體移植到新框架要么鎖定內(nèi)核版本。別混用新舊API編譯能過但運(yùn)行時行為可能不對。7. 寫在最后控件是驅(qū)動和用戶的契約調(diào)了這么多codec驅(qū)動我越來越覺得音頻控件不只是一堆寄存器封裝它是驅(qū)動開發(fā)者給用戶空間的一份契約。用戶通過控件名字和取值范圍來理解這顆codec能做什么通過amixer來調(diào)整它。控件設(shè)計得好用戶不用看手冊就能把聲音調(diào)對設(shè)計得差用戶對著幾十個控件一臉茫然。我自己的習(xí)慣是每寫完一個codec驅(qū)動先用amixer contents把控件列表打出來假裝自己是個第一次用這顆芯片的用戶看能不能憑名字和取值范圍猜出每個控件的作用。猜不出來的要么改名要么合并要么補(bǔ)文檔。這個自檢過程能發(fā)現(xiàn)大部分控件設(shè)計問題。最后分享一個實(shí)用技巧調(diào)試階段可以在probe里把所有控件的當(dāng)前值打印一遍和芯片手冊的復(fù)位值對照。如果某個控件讀出來的值和手冊不符說明get回調(diào)或者寄存器訪問有問題。這個檢查花不了幾分鐘但能提前發(fā)現(xiàn)很多隱蔽的bug。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲欧美日韩免费电影| 夜夜骑夜夜操| 欧美 亚洲 偷拍自拍| 少妇二级| 久操不卡视频| 久操电影| 久久妇| 婷婷色综合| 欧美综合亚洲综合| 亚洲欧美日韩电影网站一区 | 亚洲精品国产拍免费91在线| ,国产乱人伦精品一区二区三区| 亚洲一区日韩精品| 欧美,日韩,中文,另类| 青青国产精品在线| 黄色香蕉视频网站一区| 天天伊人| 日本一线产区和二线产区伦理片| 在线黄色污污网站| 青青11操操操操操操操操| 日本高清视频xxxx| 天堂男人网| 欧美78| 九九热在线视频| jizz啪啪| 五月天婷婷色| 99日韩| 韩国一级婬片A片无码天美| 97jingpin| 熟女日韩| 亚洲情色五月天| 色五月综合网| 多乙久久久久久| 亚洲成a人v欧美综合天堂下载| 内射中国少妇高清视频免费视频 | 免费A V在线播放| 久久久96| 国产成人99久久亚洲综合| 中文字幕av片| 91天天c| 99自拍B亚洲| 天天干人妇| 偷拍三区| 免费a v| 人妻第一页| 好看的91视频| 国产日本熟女顶级一区二区三区视频 | 99免费在线视频| 亚洲蜜乳av| 国产一区在线看| 亚洲成人帖图| 91久| 97超碰公开| 亚洲图片 欧美电影| 9长久久精品| 欧美白嫩女HD| 久草毛片电影怡| 9久综合网| 91ise欧美| 亚洲日产专区| 国产乱码久久| 玖玖爱综合网| 久久综合97| 中文字幕精品亚洲熟女| 97精品网站| 亚洲综合射| 亚州久久9| 青久操| 麻豆性爱视频在线播放| 香港日本韩国人妇99www.wccm20| 四虎在线免费视频| 色老牛| 久久久专区| 欧美传媒一区| 久久久久久十| 国产毛片片精品天天看视频 | 成人免费在线网站| 伊人久久婷婷| 中文字幕在线观看第二页| 天美传媒av 在线| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 丝袜亚洲综合| 高清成年美女黄网站免费大全| 欧美日韩性爱无码| 狠狠穞A片一區二區三區| 清柠毛片| 久草精品一区| 白丝AV| 人人看人人爰人人操| 国产精品一级毛片不卡视| 柠檬AV导航| 国产伦精品免编号公布| 久久久专区| 自拍啪啪视频| 日婷婷| 久久久久久久伊人精品| 久久大黄片| 精品久久久久久AV无码| www.天天干| 性爱欧美五月| 粉嫩av在线| 色噜噜精品一区二区三| 91亚洲黑人| 国产成人天堂| 日韩一级欧美一级国产一级台湾| www欧美性爱| 97色色婷婷| 91AV天堂| 欧美呦呦性爱| 国产精品熟女AV中文字幕在线播放| 天美欧美国产| 欧美在线永久天堂| 亚洲无码色| 91激情网| 激情黄色片在线观看| 18禁网站在线播放| 午夜啊啊啊| AV色五月天| 热99这里有精品综合久久| 天天操天天干一区二区| 夜夜综合| 亚拍在线| 国产精品黑人一区二区三区| 五月天社区| 97精品97久久| 精品国产无码中文| 欧美日韩淫加| av网站免费线看| 丝袜大香蕉| 91麻豆一二三区| 国产精品爆乳懂色蜜乳| 青青草国产亚洲精品久久 | 偷拍 欧美 日韩| 色五月婷婷在线| 亚欧美色图| 美女尤物人人操| 91精品丝袜久久久久久无码人妻| 乱伦熟女专区| 国产一在线观看| 久午视频| 四虎精品一区| 欧美18老人禁| 黄页视频网站野外| 久久a久久| 亚洲丝袜二区| 神马久久久久久久久久| 性爱AV天堂| 成人久久久精品| 亚州九九九精品视频| 啊啊啊啊好大好硬啊啊啊啊啊| 九七毛片九九毛片 | 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 超碰97网站| 天天肏天天干| 亚洲色欲天天天堂色欲网女| 中文字幕一区日韩精| 日韩成人综合网| 日日夜夜干| 激情图片伦理国产一区二区日韩| 精品一区二区三区18| 天天看夜夜看日日干| 激情抓乳插进去啪啪啪日韩| 丝袜 亚洲 偷拍| 黄色高清久久无码依人| 好湿好紧视频| 深夜激情无码| 麻豆天美国美国产| 99999久久久久9国产精品| 一区二区久久天天干狠狠| 性性欧美| 亚洲欧美色图片| 脫衣舞一区二区三区| 91精品大奶人妻| 国产美脚女优尤物在线观看| 中文字幕诱惑制服人妻丝袜美丝袜美| 女生91网站| 啪啪视频亚洲第一| 亚洲色图大香| 久久熟妇五十路一区| 欧美91精彩| 色狠狠一区二区三区香蕉| 国产v片在线免费观看| 日韩黄片视频试看| 色一射色一射| 一区二区三区一亚洲中文字幕、综合区灬 | 好湿好紧视频| 免费黄色片。| 国产精品91一样| 人妻激情在线视频| 成人一道本免费视频| 99操逼| 中文字幕78| 草草草草视频| 欧美少妇性爱网站| 黑人与人妻| 日本中文字幕不卡视频| 超碰在线人妻不卡| 日韩99精品视频综合区| 蜜桃臀 后入 一区 二区 三区 在线| 淫纸中9区| 国产AV激情无码久久无码| 一区二区不卡| 国产AV色黄看到爽| 亚爽爽爽爽爽爽爽爽| 日本操逼视频在线| 日韩精品三区四区| 国产AAAAAABBBBB| 97硬碰| 成人精品无码| 67914在线精品观看| 熟女人妻精品一区二区视频| 色第一页| 亚洲操逼无码| 综合网亚洲在线| 99热在线观看| 国产精品另类| 天天爽爽爽爽| 精品国产Av无码久久久亚洲| 99天天超碰| 成人26uuu| 一区 欧美 日韩 麻豆| 人人爱人人乐人人操| 美腿色图| 免费观看的黄色的网站| 欧美线天码中字| 日韩精品一区的| 精品人妻一区二区三区不卡断| 久久五月婷| 白丝一区| 国产第二页| 九九香蕉网| 色在线视频导航| 淫骚熟女一区二区三区| 丁香五月综合| 国产一级内射高清视频| 1204av韩国| 多乙久久久久久| 亚洲97在线| 精品97精品97| 韩国一级婬片A片AAAAA| 免费a v| a片亚洲一本通视频| 破苞ⅩXXX性无码动漫无码| 91丝袜人妻| 亚洲。日韩。欧美| 日本一级性爱| 麻豆综合一区av| 日本淫乱女一区二区三区视频| 日韩av不卡在线观看| a片久久久久久久久久久久| 蜜臀国产AV中文字幕| 18禁在线视频| 激情另类激情| 黄呦呦在线| 99精品成人免费看| 亚洲自拍天堂| 亚洲加勒比| 无码视频一区二区| 97人人干| 亚洲中文字母在线播放| 一级性爱视频免费在线| 伊人麻豆传媒| 蜜桃臀一区二区三区久久| 97天天爽| 五月婷婷色| 99性爱在线观看| 久久久久亚洲| 久久黄黄黄| 330dv亚洲成年视频网| 五月丁香影院| 干婷婷综合网| 又粗又长又爽在线观看| 日本色日夜干| 久艹免费| 啊视频在线| 99久久精品欧美国产| 亚洲色图A| 中文字幕二区| 99爱爱| 欧美日本久久精品一区 | WWW美腿丝袜香蕉中文| 亚洲另类综合欧美| 嗯啊不要在线| 天天草天天干天天日| 欧美人体性爱互联网第一页婷婷日本| 成人AV在线网站| 熟女天天干| 大香蕉碰碰| 久久婷婷综合国际产色怕| 肏逼福利网站| 日韩无码一区二区三区| 午夜精品久久久久久久久久久久久| 嗯嗯啊啊好大好爽| 男人精品天堂一区| 伊人 俄罗斯 a v| 又黄又粗又硬又长又大| 色哟哟-国产专区| 亚洲色图超碰在线| 婷婷色一区| 久久婷五月| 探花激情视频| 九九碰九九爱97超碰| 五月天婷婷久久| 少妇精品久久| 东京热男人的天堂| 亚洲国产精品成人久久蜜臀| 亚洲欧美人妻| 国产黄色在线播放观看| 国产精品露脸在线观看| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 这里都是精品| 五月丁香综合激情| 色999人与兽| 2001天天操| 亚洲AV无码天美传媒一区| 亚洲欧洲偷拍一区| 欧美香蕉视xxx| 极品久久久久久久久久久久久久| 九九九精品色乱九九九| 久久香蕉国产线看观看亚洲女人 | 成人网欧美风情| 国产农村妇女精品1区二区| 欧洲射精91| 蜜臀久久在线视频| 亚洲清纯唯美| 神马久久午夜| 不卡一区二区日本视频 | 国产真实子伦对白| 97人妻免费中文字幕| 永久免费发布性爱网| 国产夫妻性生活视频| 高清视频一区| 少妇一级婬片免费放一级a性色.| 亚洲成人久久美女| 97青青操视频| 精品妇操一区二区三区| 91中文字幕| 精品国产91av一区二区三区| 综合一区中亚洲国产成人综合精品| 亚洲一区二区麻豆影院| 欧洲小说色图视频另类| 风韵犹存大大大大香蕉| 秋霞一级A片黄色视频| 国产精品久久久久久片| 涩爱AV在线| 亚洲欧美91√| 日本1区2区不卡视频| 动漫爆乳3D奶水一区在线观看 | 一,爱啪啪,在线免费视频| 婷婷成人五月天| 老司机久久| 久久高潮妇女视频| 亚洲精品日日夜夜52| 色av中文字| 熟女久久久| 84YTCOM性无码| 午夜久久无码1000合集| 熟妇视频一区二区三区在线观看| 黄页网站成人免费| 91快色色色色色| 国产suv精品一区二区四| 黄久久| 人妻精品免费一二三区| 狼天天狼天天大香蕉| 最新9久久久9免费视频| 午夜国产成人精品视频| 欧美精品人妻视频| 欧美热图99| www.久久最新地址| 性色高清在线| 黄片www视频免费| a在线观看| 一本久久精品中文字| 日本成a人v网站在线观看| 日韩午夜啪啪视频| 四虎免费视频| 无套内射人妻在线播放| 亚洲精品国产av天美传媒| 亚洲视频中文一区| 久久最新免费视频23| 国产91美女视频| 久久精品国产亚洲AV无码电影| 97精品视频免费| 日本淫乱女一区二区三区视频| 丁香五月av| 激情婷婷丁香网| 亚洲暴力强奸AV| 嗯嗯,好大,好爽,好骚| 熟妇xxxxx性春色| 激情图片亚洲色图| 欧美伊人久久综合网| 亚洲色图a| 国产二区三区免费视频| 黄网站黄视频网站进入口| 久热一区二区| 精品久久久久黄少妇| 欧美乱伦专区| 啊啊啊啊二区好大| 日韩人妻免费精品| 久久久极品| 日韩成人精品中文字幕| 久久97超碰| 色一射色一射| www.yeyecao| 国产二区三区粉嫩在线| 日韩av一级黄片| 色噜噜狠狠色综无码久久| 久久香蕉国产线看观看猫咪av| 久久精品99| 亚洲欧美激情在线视频| 欧美色涩| 熟妇人妻一区二区三在线| 91在线视频免费播放| 国产精品3| 色色综合网站| 无遮挡男女激烈动态图| 天天激色| 婷婷激情五月综合| 中国农村熟妇毛片视频| 91美女高潮| 志村玲子视频一区二区| 伊人黄色片| 日本五区不卡| 夜夜操91744565| 无码精品久久久天天影视| 久久熟女嫩草成人片免费| 91人妻爽爽人人做人人澡| 日本性爱视频一级| 天天综合站| 天天干天天操天天拍| 超碰在线香蕉| 亚洲另类春色| 97少妇人妻中文字幕久久| 99久久婷婷| 无码高清操逼| 日本久久久精品电影| 日韩99神马视频播放片在线播放| 国产自产自拍| 99人妻| 人妻无码一区二区三区久久99| 丁香六月婷婷| 美女国产一区二区久久 | 天天激色| 欧美大码在线视频| 日韩黄色成人性爱| av天堂精品久久| 日韩欧视频| 天天摸夜夜操视频| 麻豆亚洲Av成人无码一区精品| 亚洲第一精品在线视频| 久久精品一区二区三区四区五区| 在线电影亚洲色图| 69久久久久久久久久久久久| 五月天春色激情网| 91GD.COM| 肉嘟嘟www视频在线观看高清| 久久精品国产亚洲5555| 九九九九九九九九九国产精品 | 狠狠躁天天躁日日躁97| 亚洲网自拍| 日韩高潮一区| 在线观看综合精品亚洲| 无码天天操| 91春色| 欧美在线亚洲| 伊人性在线视频| 97爱碰| 伦在线97| 日韩精品9999| 在线观看A啊啊啊| 美女人妻色网站| 99热官网| 五月丁香影院| www.99视频| 国产亚州精品美女久久久免费| 操操逼视频| 熟妇综合一区二区三区| 久操视频在线观看| 色五月AV| 久久大黄片| 高潮精品| 亚洲春色一区二区三区| 91综合色噜噜| 翔田千里爆乳巨臀无码| 无码一区免费在线不卡| 日欧操屄| 另类小说综合网| 久艾草在线精品视频在线观看| 国产午夜在线观看| 国产亚洲深夜激情| 久久精品国产亚洲AV高清演员表 | 精品成人久久久人人亚洲| 91欧美巨乳| 哑洲在线| 性色亚洲| 成人性爱AV在线免费观看| 狠狠久久手机视频精品| 国产亚洲精品A在线观看下载| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 亚洲se电影| 人妻另类| 久久精品熟妇丰满人妻99| 999999精品| 国产精品美女视频诱惑| 免费av高清无码| 日韩人妻一二三区视频| 在线性黄高清免费视频| 91一区二区| 无码一区二区三区四区五区六区七区八区九区十区视频 | 国产粉嫩蜜臀av一区二区三区| 亚洲无992tv| 91亚洲色人| 中国国国产一级特黄毛片| 午夜一区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 欧美第一页| 亚洲男人久久综合天堂| 爱av免费| 怡红院视频在线| 黄呦呦在线| 久久精品国产97欧美精品亚洲 | 99999亚洲另类| 男人天堂网站| 伊人激情五月天一区二区| 综合色色婷婷| 夜夜操av亚洲一区二区| 欧美综合色综合| 99re免费| 国产亚州精品美女久久久免费| 大香蕉男女超碰精品在线| 久久亚洲不卡一区二区三区| 91精品操美女| 国产精品久久aV| 大屁股xxxxx| 亚洲一区二区三区麻豆传媒| 亚洲激情欧美色图| 涩涩涩综合| 长长久久88视频| 日本精品性生活久久久| 电家庭影院午夜69久久夜色精品国产69乱 | 国产热av| 精品国产91内射久久| www.色婷婷| 久久久久亚洲一区女同性恋中文字幕| 99久草| 91快色色色色色| 欧美少妇大量自拍视频在线观看| 综合情欲网| 亚洲黄色视频在线观看视频| 99色综合| 密臀国产在线| 青青久久手机线视频| 亚洲精品蜜桃久久久一区二区三区| 国产丝袜一区二区三区| 色色色色日本| 久久最新视频免费观看| 欧美成人免费在线观看| 91丨九色丨东北熟女| 亚州熟妇精品| 精品国产一区二区三区在线播出| 欧美精品在线观看| 人妻天堂网| 粉嫩绯色AV一区二区在线| 久久111| 久久夜夜| 九九热精品免费视频| 九九九国产| 妺妺跟我一起洗澡没忍住| 日韩欧亚中文在线| 女人被男人桶爽视频网站| 3P乱轮视频| 99精品在线播放| 天天综合91在线| 91天堂丝袜美腿| 亚洲av综合色区图片亚洲| 久草综合京东| 蜜臀视频网站| 亚洲天堂区| 欧美综合综合| 午夜男人一级A片7777| 校园春色宗合网| 超碰在线人妻中文字幕| 四虎影视在线| 一区二区三区免费视频入口| 嗯啊不要啊啊在线观看视频| av影片在线观看不卡| 天天日天天爽| 日韩啪啪视频| 精品国产一区二区三区av在线资源| 无码二级三级| 日本 欧美 亚中文字幕| 性一级黄色录像片网站导航| 黄色AV影视| 中日韓欧美高清| 精品免费1| 偷拍偷窥与盗摄视频专区| 日韩熟女精品无码专区一区二区| 视频一区二区三区精品| 色哟哟1区2区| 性爱乱伦网址| 色色五月婷婷| 丝袜足交视频| 高树玛利亚无码流出| 欧美日韩另类在线播放| 青青草玖玖爱| 五月天社区| 秋霞怕怕片| 最新精品久久蜜桃 | 亚洲欧美综合| 91丝袜激情在线| 大香蕉久| 巨乳特殊服务按摩| 用力操死我| 亚洲AV无码AV吞精久久久久| 天天影视综合色| 超碰久久中文| 国产成人无码啪| 4tube欧美女厕所| 少妇超碰在线| 国产亚洲精品激情| 欧美天天影院| 久久111| 浪人综合网| 亚洲欧美碰碰| 夜夜嗨绯色| 99啪啪| 国产v片在线免费观看| 情色五月天就去干| 春色校园综合网| 久久精品国产96精品亚洲拳交| 人妻精品一区二区| 亚洲色资源| 亚洲春色激情小说| 国产精品久久久久久片| 国产乱伦视频污| 后入式五六区| 手机不卡视频不卡在线一二三区 | 中文字幕三四五区| 狠狠躁日日躁夜夜躁A| 美女91在线| 欧美传媒一区| 亚洲综合在线高清| 国产超碰在线| 国产色呦呦| 日韩AV无码网站| 91性网| 搡老女人老91妇女熟女| 亚洲欧美综合色| 任你草| 深夜国产一区二区三区在线看| 日韩肏逼视频| 国产午夜精品理论片一二三区区 | 天天性射网| 久草婷婷| 成 人 影视 一区 二区 三区 四区| 亚洲中文字母在线播放| 97人人夜夜精品视频| 91丝袜视频在线观看| 91色综合色| 欧美人妻中出| 求求你操操我| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲天堂一区二区久久| 青草精品视频-日本久久久久网站| 久久成人午夜狠狠| 91成人国产综合久久精品蜜月| 欧美亚涩| 97人妻色| 精品国产乱码久久久久久久久1 | 免费福利视频中文字幕| 欧美综合网| 亚洲在线欧美| 九九九九精品九九九九| 天天亚洲| 成年人黄色| site:sinbotex.com| 精品国产乱码久久久| 黑人精品欧美一区二区蜜桃| 综合色啪| a在线观看| av天堂5| 女人双腿搬开让男人桶| 免费中文在线| 日韩av在线播放不卡| 成人免费在线网站| 亚洲色图亚洲无码强奸乱伦| 天天色综亚洲91污| 极品色www影院| 无码伊人久久大杳蕉中文无码| 亚洲偷拍自拍在线视频| 睡产熟女乱伦| 婷婷五月天av| 国产成人无码久久精品| 中文字幕 码 自拍 视频 区| 激情第四色| 理论久久婷婷网 8| 麻豆区99999| 91亚洲欧美色图| 97爱b| julia ann久久| 99热在线只有精品| 91亚洲人| 日本性爱视频一级| 欧美αv.com| 秋霞曰韩R级| 99视频内射三四| 91色碰| 国产精品午夜成人福利| 清清草影| 国产精品一区二区麻豆| 91少妇人妻| 国产精品不卡av免费在线观看| 无码操逼视频一下| 91精品啪在线观看国产城中村| 欧洲熟妇xxXx欧美老妇裸体| 亚殴在线| 97超碰人操| 亚洲精品欧洲色| 一区二区三区免费视频入口| 国产成年免费大片黄在线观看| 一区二区娱乐网站| 久久久久国产亚洲一区欧美色图日韩 | 少妇xx精品| 五月丁香激情综合网| 色性综合| 欧洲亚洲人人爽爽视频| 国产一二三在线视频五十路| 91精品亚洲内射孕妇| 在线性黄高清免费视频| 99热亚洲天堂| 中出在线视频| 91综合色| 国产懂色精品国产av| 久久久久无码| 夜夜爽夜夜摸夜夜操免费视频| 国产一区在线播放| 精品成人动漫一区二区| 日韩人体偷拍| 超碰是碰在线观看| 强奸乱伦 亚洲一区| 人人扣人人操| 亚洲欧美一区二区不卡视频播放 | 91成人久久| 九九九九热| 亚洲自拍另类丝袜综合| 欧美综合网A| 欧美色日| 999久久久久久久久| 欧美青青草视频| 小草三级久久观看| 热久久无毒不卡| 手机午夜电影神马久久| 六月丁香网| 校园春色宗合网| 91强热人妻| 人人喜人人妻| 亚洲 另类 丝袜 自拍 动漫| 精品少妇999| a在线观看| 欧美论理片| 日本羞羞的视频在线播放| 日韩成人网址| 丁香7月婷婷| 乱伦1色页| 97人人爱人人做人人乐| 2017亚洲天堂| 91丨九色丨大屁股| 狠狠97| 日韩丰满熟妇| 97频视在线| 国产亚洲深夜激情| 精品久久久久黄少妇| 亚洲欧洲激情卡通另类文学四射小说网站| 色婷婷五月综合激情中文字幕| 欧美日韩另类字幕中文| 香蕉热人人精品| 国产SV一线| 日韩av在线精品观看| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 在线中文字幕| 97爱欧美| 91av一区二区在线观看| 精品无吗久久| 欧洲亚洲国产综合在线| 欧美第38页| 日日干天天干夜夜爽| 国产夫妻一区二区| 日韩激情无码影院| 国产精品欧美激在线| 一级婬片120分钟试看| 美女91在线观看| 激情抓乳插进去啪啪啪日韩| 91爰爱欧美| 97在线观看播放视频| 亚热日本熟女| 日本女优在线视频福利| 人妻色情天天操| 中文字幕在线日亚洲9| 超碰色大香蕉| 人人色97| 欧美不卡在线一区二区| 日韩激情视频| 可能人人看人人摸| 亚洲综合草草| 色色色网站| 日本国产欧美一区三区二区| 欧美久久婷婷| 久草福利在线资源站| 97亚洲综合在线| 九九久久久久久爱| 97在线精品观看视频| 97操综合| 性爱动态120秒| 日本成熟少妇A∨网站| 久久免费精品96| 日本性爱少妇| 少妇久久久久久久| 欧美国产有色电影| 岛国片在线观看视频亚洲| 亚洲黄色| 欧美中字二区| 久久久久9| 青娱乐999| 久久久内射良家| 久久国产三区| 免费看黄视频亚洲网站| 蜜臀久久99精品久久久久电影| 欧美黑人性猛交91| 欧美顶级黄色大片免费| 亚欧美综合网| 我中文字幕6区| 亚洲五月婷婷| 国产成人精品必看 | 欧洲与亚洲欧美精品中文字幕| 99精品久久久久久久婷婷| 600国产精品视频| 美国久久一二三四| 婷婷五月av| 91人妻最真实刺激绿帽| 伊人国产AV| 亚洲欧美国产中文字幕| 小少妇| 大香网站| 大屁股人妻女教师撅着屁股| 欧洲亚洲人妻无码久久三区四区| 欧美丝袜激情| 丁香激情五月| 日本免费人成视频播放120秒| 密臀在线一区尤物| 一本久久精品中文字| 99丝袜福利在线播放| 免费啪啪一级视频| A一区片| 人人操人人肉久久精品| 2017天天透天天通天天擦| 热天堂一区二区| 婷婷性爱| caoni国产亚洲av| 翔田千里爆乳巨臀无码| 另类欧美色| 亚洲AV色图一区| 啊啊啊好大好湿| 91麻豆天美国产| 嗯嗯啊啊视频在线看| 日本在线播放不卡一区| 樱花蜜乳av| AV一起草在线| 久久男人的天堂| 美女9118禁| 欧洲一区二区| 懂色av中文字幕| 日本中文字幕一区| 最新av在线| 日韩中文字幕熟妇人妻| 激激五月| 天天日老熟妇| 欧美淫穴| 1024香蕉视频| 精品超碰中文在线| 九九热精品在线| 日本99热| 另类天堂| 亚洲宅男天堂| 91丨九色丨熟女高潮| 亚洲色诱惑| 亚洲啪啪性视频| 青青草天天亲夜夜操网| 国产一级做a爰大片免费久久| 亚洲AV无线| 乳欲人妻办公室奶水| 免费啪啪一级视频| 国产成人bd在线观看| 亚洲人妻中文高清| 亚洲暴力强奸AV| 男女真人网18| 欧美日韩99| 天天色播| 男人的天堂2018东京热啪啪啪| 麻豆人妻精品一区二区| 奸色色 男人天堂 天天射| 中文字暮97| 女同性恋一区二区三区精品视频| 三级片大波波| 久操在97| 中文字幕免费看| 亚洲成人AB| 婷婷在线视频| 狠狠狠狠狠| 亚洲春色激情小说| 精品久久久久黄少妇| 国产美女激情| 久久精品日韩专区免费观看| 97视频播放| 在线视频97| 另类小说综合网| 色综合久久88色综合久久天天| 国产亚州日韩欧美看片| 五月综合久久| 天天摸天天碰天天添青青| 歐美性天天| 999久久久久久久久| 欧美96精品在线| 韩三级a视频在线观看| 久久精品国产亚洲AV无码做| 亚洲一区日韩| 热天堂一区二区| 熟女精品一区二区在线观看| 91少妇高潮| 永久免费观看的毛片的网站| 欧美极品性爱天天射| av一区二区三区 中文| 久久免费中文字幕在线观看| 欧美亚洲美少妇一区二区| 久久99久久99精品天美传媒棢·纸:.| 老妇女91| 亚洲AV无码AV吞精久久久久| 开心五月激情网| 久久久久久久78| 国产91丝袜 在线播放| 午夜舔阴达高潮视频免费看| 亚洲国产麻豆一区二区三区| 欧美三级不卡| 免费99精品国产自在在线| 爱逼综合| 屁屁影院一区二区三区国产| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 久久久新亚洲AV| 亚洲精品影视老司机| 色性欧美| 色天使AV天堂| 精品美女久久久久| 日韩性爱视频免费在线| 久久亚洲不卡一区二区三区| 国产在线激情| 免费在线黄片视频| 色综合一区二区三巨| 少妇精品久久久八区九区| 国产午夜精品理论片一二三区区| 中文字幕 国产区| 色五月第四色| 狼人狠干| 蜜桃无码AV一区二区| 免费观看的黄色的网站| 中文字幕视频在线观看一区二区| 四虎影视 亚洲无码| 欧美日韩啪啪电影| 先锋精品av色鲁| 男女香蕉一区二区| 国产成年精品高清在线观看91| 亚洲,欧美,春色,另类| 亚洲中文字幕久久无码精品| 熟女乱伦A| 一道本东京热加勒比一区二区三区| 久久精品国产97欧美精品亚洲 | 国产精品久久久无码aV去| 99爱在线视频| 成人开心网在线视频| av无线看| 五十路熟女工口 | 国产在线观看一区二区三区| 六月婷婷激情| 一本色道人妻久久| 1769精品一区二区三区| 风骚少妇视频中文字幕| 亚洲密乳AV| 91色综合激情| 在线毛片片免费观看| 国产精品女同| 色香欲影| 深爱激情五月天| 日本一二三免费久久| 久久鲁干| 91狠狠狠| 免费A V在线| 啊啊啊啊,啊啊好多水| 欧美十八禁网站| 久久精品99久久久久久| 啪啪AV导航| 97在线观看免费视频l| 国产女人和拘做爰视频| 色香在线| 乳欲人妻办公室奶水| 亚洲色悠悠久久88| 色在线亚洲视频www| 人妻少妇色综合| 精品中文字幕一区二区| 一牛一区二区三区久久| 家庭乱伦国产| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 加勒比在线视频| 男女性无套 免费九一| 久久久久久久 九九九九九九九| 最近二区三区视频大全| 看看小穴| 日本人妻中文字幕| 亚洲91网站| 亚洲欧美国产成人综合不卡| 亚洲第一页综合在线| 激情五月天色色| 天久久久噜噜噜久久国产精品爽爽| 91在线|亚| 国产亚洲色停停久久99精品91| 97青娱乐超碰久久| 日韩亚洲中文有码视频| 久久久久久九九九九九九| 国产懂色精品国产av| 中文有码9| 91亚洲精品青草| 手机在线免费看的av| 欧美一级专区免费大片| 强奸a片网| 俄罗斯及免费在线看| 青青草色情网站视频| 强奸乱伦av电影| 亚洲精品欧洲色| 91天天综合网,天天综合网| 亚洲AV无线| 午夜精品久久久久久久久久久久久| 青娱乐 成人娱乐在线| 国产又黄又粗的视频| 91少妇通奸网站| 韩国一区二区精品亚洲| 国产在线激情视频| 国产精品一二三| 97综合在线观看| 日韩中文字幕人妻视频| 加勒比海人人操超碰在线| 日日夜夜骚| 久久‘黄片视频| 97视频免费在线观看| ai欧美亚洲小说| 天天爽爽爽爽| 日韩一性一交一A片俄罗斯| 久久久久久久久久久久色网| 磁力99AV| 性吧在线视频| 在线免费观看日韩一区| 极品肉射| 欧美一级专区免费大片| 天天综合网~69| 久久av成人无码免费| 欧美91变态| 青草影院内射高潮| 国产欧美日韩女同性恋ww喷水精品| 成人亚欧免费视频| 欧美色999| 亚洲风情综合网| 啊啊啊啊在线观看网址| 五月天综合网| 日本成人电影资源网| 国产亚洲色婷婷久久99精品91 - 百度| 加勒比伊人综合| 欧洲Au麻豆| 亚洲综合五月天婷婷丁香| 人妻少妇被猛烈进入中| 大肥女高潮bbwbbwhd视频| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 亚洲日韩肥臀视频在线观看| 亚洲日韩成人性爱视频| 激情抓乳插进去啪啪啪日韩 | 午夜120视频在线观看| 97超碰人人操人人操| 国产免费小视频| 色97综合中文字幕| 久久久久久久国产| 99啪啪视频| 操人妻少妇中文| 大香蕉黄色一区| 新婚人妻扶着粗大强行坐下| 边做饭边操逼逼| 亚洲欧美999| 600国产精品视频| 国产一区二区在线看| 亚洲九九爱| 亚洲日韩欧美一区二区| 久久大线蕉一区| 男人的天堂色偷偷青青草视频婷婷网| 97干日韩| 极品色社| 亚码激情| 丰满人妻-区二区三区免费| 色婷视频| 91狠狠综合久久久久久| 成人三级片无码| 亚洲精品aa久久伊人| 久久精品国产亚洲AV无码电影| 97精品熟女少妇一区| 久久久久免费看少妇A片特黄| 国产成人 综合亚洲 天堂| 日韩性爱一级片| 肉动漫无遮挡h在线观看| aV中亚| 日韩欧美亚洲自拍偷拍| 日韩兔费看黄片| 午夜小电影在线插入淫高潮| 在线午夜成人无码视频| 十八禁啪啪视频| 久久AV无码AV| 粉嫩av平台| 素人一区二区三区日韩| 国产第12页| 丰满人妻无码一区二区三区| 亚洲91射| 黑人性欧美| www亚洲欧美| 视频一区二区免费在线| 三级日本一区二区三区| 影音先锋日本乱伦| 亚洲中文一区二区三区| 把腿张开老子CAO烂你| 欧美疯狂做爰xxxx| 男人的天堂2010| 日韩在线女优天天干| 久久久婷婷| 9999久久久久| 亚洲人精品久久久| 精品传媒在线一区| 强被迫伦姧在线观看无码网站| 中文字幕AV乱伦| 久久无码电影| 丁香五月激情五月| 久久男人的天堂| 国产成人AV麻豆| 日本九九久久99| 黄色成年| 欧美97| 亚洲欧美自拍偷拍| 少妇滛荡视频| 大胆91| 国产精品高潮久久AV| 丰满熟女人妻一区二区三五十一路| 国语精品av| 亚洲日韩在线a不卡99精品| 国产91精品福利在线| 人、人、摸,人、人、草| 蜜臀av一区二区三区免费观看| 色情亚洲日本成人| 中文字幕熟女人妻丝袜丝| 电家庭影院午夜69久久夜色精品国产69乱| 第四色奇米影视777|