99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

Linux MMC 驅(qū)動深入解析:從卡識別到 HS400 的完整調(diào)試指南

Linux MMC 驅(qū)動深入解析:從卡識別到 HS400 的完整調(diào)試指南 這一篇是整個 Linux MMC 驅(qū)動系列里我拖得最久的一篇也是我實際項目里踩坑最多的一段。前五篇我們把 host 控制器注冊、MMC core 框架、SD 卡初始化鏈路、塊設備層對接這些內(nèi)容基本過了一遍按道理說框架已經(jīng)清楚了。但你會發(fā)現(xiàn)真正到了嵌入式板子上調(diào) eMMC 或者 MMC 類型卡的時候情況完全不是“照著代碼讀一遍”就能搞定的。這也是我為什么要在第六篇專門把 MMC type card 這條分支單獨拉出來講透——從卡檢測、類型識別、ext_csd 解析到 block 設備掛載再到 HS200/HS400 的切換和調(diào)試排障整條鏈路里面藏著大量“文檔上不會寫、但代碼里就是如此”的細節(jié)。這篇適合誰看已經(jīng)在看 MMC 驅(qū)動源碼、想把 eMMC 初始化流程徹底搞明白的驅(qū)動開發(fā)者或者正在調(diào)板子、發(fā)現(xiàn)卡識別不穩(wěn)定、速度上不去、老是在某個狀態(tài)機卡住的人。說句實話純讀內(nèi)核文檔是學不會 MMC 驅(qū)動的真正能讓你少熬夜的是那些在代碼里翻來覆去比對后得到的經(jīng)驗值。這篇就把我積累的這些值都放出來。1. MMC type card 在 Linux 驅(qū)動棧中的位置1.1 三層四層type card 到底屬于哪一層很多剛開始讀 MMC 驅(qū)動的人會被層數(shù)搞暈。舊內(nèi)核里習慣叫“三層”host 層、core 層、card 層。后來 4.x 之后內(nèi)核把 card 層的塊設備邏輯抽到了 block 層實際變成四層host 控制器層、core 通用層、card 類型層、block 層。但 MMC type card 這個概念不太等于某一層而是一條橫跨 core 和 block 的完整數(shù)據(jù)路徑。具體說當你插入一張 MMC 卡注意不只是傳統(tǒng)的 MMC 卡還包括絕大多數(shù) eMMC 板載存儲內(nèi)核首先由 host 層觸發(fā)檢測進入 core 層的 mmc_rescan然后在 core 里根據(jù)卡的協(xié)議特征區(qū)分出是 MMC_TYPE_MMC、MMC_TYPE_SD 還是 MMC_TYPE_SDIO。type card 這個詞強調(diào)的就是 MMC 類型區(qū)別于 SD 類型的卡。它在 core 層對應的是 mmc_attach_mmc 這個分支在 block 層對應的是 mmc_blk_probe 這個驅(qū)動綁定邏輯。所以你在代碼里找 MMC type card 的入口第一站就是 drivers/mmc/core/mmc.c 里的 mmc_attach_mmc第二站就是 drivers/mmc/core/block.c。而真正決定卡會不會被識別成 MMC 類型的是它響應命令時的協(xié)議特征。1.2 幾種卡類型的區(qū)分別把 SD 當 MMC在實際項目中最容易被忽略的就是“明明插的是 SD 卡卻走進了 SD 分支插的是 eMMC卻沒進 MMC 分支”。這背后其實是協(xié)議層的差異決定的。我把典型的類型區(qū)分整理一下卡類型內(nèi)核分支入口典型場景識別關鍵點MMC_TYPE_MMCmmc_attach_mmceMMC 板載存儲、傳統(tǒng) MMC 卡響應 CMD1 時 OCR 狀態(tài)、無法通過 CMD8/SD 識別流程MMC_TYPE_SDmmc_attach_sdSD、microSD 卡CMD8 能拿到有效的 R7 響應MMC_TYPE_SDIOmmc_attach_sdioWiFi/BT 組合模塊CMD5 能得到 SDIO OCR 響應MMC_TYPE_HOSTmmc_attach_busloopback 自測、虛擬卡host 自己注冊時指定SD 卡在協(xié)議上兼容了部分 MMC 命令但 SD 卡會先響應 CMD8然后再走 ACMD41 這個流程。MMC 類型卡不一樣它不認識 CMD8 或?qū)?CMD8 響應方式不同內(nèi)核只能回到 CMD1 去拉 OCR、看電壓匹配。內(nèi)核代碼里這個“退回”邏輯也非常有意思它不會一上來就斷定你是 MMC而是依次嘗試 SD、SDIO、MMC 三個分支。這個順序本身就是卡識別過程里最值得注意的細節(jié)。1.3 為什么單獨把 type card 拉出來講我的實際體會是MMC 類型卡和 SD 卡的分水嶺不僅僅是協(xié)議上的更是工程調(diào)試上的。SD 卡插拔頻繁要考慮卡檢測中斷、寫保護開關、熱插拔。MMC 類型卡特別是 eMMC不插拔、固定焊在板子上要考慮的是電源上電時序、啟動時 boot partition 的處理、HS200/HS400 的高速切換、以及系統(tǒng)休眠喚醒時的狀態(tài)保持。這些差異直接決定你在調(diào)試時看什么文件、查什么寄存器、加什么打印。如果你拿 SD 卡的調(diào)試經(jīng)驗去套 eMMC大概率會被“啟動時偶爾失敗、休眠喚醒后掛在 IO 上”這類問題折磨到懷疑人生。2. 從卡插入到類型確定的完整流程2.1 檢測起點mmc_rescan 的狀態(tài)機卡檢測的起點是 mmc_rescan。這個函數(shù)在 core.c 里無論是輪詢方式還是 gpio 中斷方式最終都會調(diào)用到它。大概的執(zhí)行路徑是判斷 host 是不是在恢復、是不是已經(jīng)在 rescan 中如果 host 沒有卡嘗試 mmc_attach_* 系列如果已有卡且檢測到移除調(diào)用 mmc_detach_bus 和 mmc_remove_card如果已有卡且還在則可能進入重新初始化流程。這里一個典型的坑是mmc_rescan 內(nèi)部有延時和狀態(tài)判斷如果在中斷上下文頻繁觸發(fā)可能出現(xiàn)重復檢測。內(nèi)核里通過 host-rescan_disable 和 host-detect_change 配合把檢測請求延遲到 workqueue 里執(zhí)行。你自己調(diào)試時如果發(fā)現(xiàn) dmesg 里反復出現(xiàn)“Card removed during transfer”可以重點查一下是不是中斷觸發(fā)的 detect 邏輯導致了重復掃描。我個人建議你在改驅(qū)動時千萬不要直接在中斷回調(diào)里調(diào)用 mmc_detect_change而要用它自帶的工作隊列機制。原因是 MMC 初始化過程中的命令交互非常耗時一次 card detect 往往要執(zhí)行好幾條命令每條命令都涉及 complete 等待和超時計時放在中斷上下文里直接把系統(tǒng)調(diào)度搞死。2.2 OCR、CID、CSD 這些寄存器怎么讀卡類型確定之后真正讓內(nèi)核“認識”這張卡靠的是一組寄存器讀取。MMC 卡最關鍵的三個寄存器是 OCR、CID、CSD。OCR 寄存器表示卡支持的電壓范圍和工作狀態(tài)。內(nèi)核通過 mmc_send_op_cond 來發(fā) CMD1并從響應中解析 OCR。代碼里這一步會反復發(fā)送 CMD1直到 busy 位被清零然后再把 host 支持的電壓范圍和卡支持的電壓范圍做交集只有交集非空才會繼續(xù)。CID 寄存器是卡的唯一標識里面包含廠商 ID、產(chǎn)品名、生產(chǎn)時間等。CMD2 用來獲取 CID之后所有卡都會用這組數(shù)據(jù)做區(qū)分。CSD 寄存器描述卡的容量、最大傳輸速度、塊大小、讀/寫時序參數(shù)通過 CMD9 讀取。讀取這些寄存器的輔助函數(shù)在 mmc_ops.c 里都能找到比如 mmc_send_cid、mmc_send_csd。我調(diào)試時最常用的操作是cat /sys/block/mmcblk0/device/cid cat /sys/block/mmcblk0/device/csd cat /sys/block/mmcblk0/device/ocr如果這三項能讀出來說明卡的基本命令通路是通的剩下的問題基本都在高速模式切換或者傳輸階段。2.3 關鍵結(jié)構(gòu)體與初始化關系卡一旦被識別就會創(chuàng)建一個 struct mmc_card 來承載整個生命周期。這個結(jié)構(gòu)體你一定要熟悉因為后面幾乎所有調(diào)試都繞不開它。關鍵字段我列一下type卡類型文章開頭提到的那幾種state卡的當前狀態(tài)包括卡是否在線、是否就緒ocr從 OCR 寄存器讀出的電壓信息cid/csd/ext_csd寄存器信息緩存sector_count容量從 CSD 或者 ext_csd 計算得出csd.capacity塊數(shù)ext_csd.revext_csd 版本號決定了卡支持的特性quirks驅(qū)動針對某些卡的特殊處理。從命名上你應該能看出struct mmc_card 就是把一張硬件卡抽象成內(nèi)核里的一個對象。它由 mmc_add_card 向內(nèi)核注冊由 mmc_remove_card 注銷。整個生命周期管理得清楚不容易出問題真正出問題的是結(jié)構(gòu)體字段被某個私有驅(qū)動寫錯之后隨機崩潰。3. 核心代碼路徑mmc_attach_mmc 到 mmc_blk_probe3.1 真正分清 MMC 與 SD 的分水嶺mmc_attach_mmc 位于 drivers/mmc/core/mmc.c已經(jīng)發(fā)展為 mmc_init_card 和 mmc_attach_bus 的組合流程。關鍵的初始化步驟大致如下。第一步是 mmc_attach_bus設置 host 的總線操作函數(shù)也就是把 host-bus_ops 指向 mmc_ops。這時候總線起草能力已經(jīng)綁定到 mmc 類型。第二步是 mmc_init_card這個函數(shù)內(nèi)部做了大量工作再次發(fā)送 CMD1確認卡就緒讀取 CID讀取 CSD讀取 ext_csd根據(jù) ext_csd 支持的能力設置卡的屬性如果有必要執(zhí)行卡進入 high speed 模式的 switch 操作。在整個過程中對 MMC 類型卡影響最大的是 ext_csd。這可以說是 MMC/eMMC 特有的一把鑰匙。通過 ext_csd驅(qū)動能知道卡是否支持 HS200、HS400、DDR、是否支持 CMDQ、boot 分區(qū)大小、安全寫保護區(qū)域等。我可以負責任地說調(diào)試 eMMC 啟動失敗時你在 ext_csd 上花的時間一定是最多的。比如 read_ext_csd 失敗那你根本看不到卡支持什么模式所有高速切換都無從談起。3.2 從 card 到 block 的對接初始化完成之后mmc_add_card 會把卡注冊到設備模型里生成 /sys/block/mmcblkX 對應的設備。重點在 mmc_driver 和 mmc_blk_probe 的匹配過程。簡單理解mmc_add_card 把一個 mmc_card 設備添加到總線上然后 mmc_blk 驅(qū)動通過 mmc_bus_match 判斷設備類型是 MMC/SD就會調(diào)用 mmc_blk_probe。mmc_blk_probe 里面的動作很關鍵分配 struct mmc_blk_data初始化工作隊列、請求隊列從卡的分區(qū)表里讀取分區(qū)信息為每個分區(qū)注冊一個 gendisk最終你會看到 /dev/mmcblk0、/dev/mmcblk0boot0、/dev/mmcblk0boot1 這些節(jié)點。對于 eMMCboot 分區(qū)尤其重要因為系統(tǒng) bootloader 通常在 boot0 或 boot1 里。我在實際項目里見過因為 boot 分區(qū)沒設置到位導致系統(tǒng)升級后 bootloader 損壞又無法從備份分區(qū)啟動的案例。這類問題建議你直接用 mmc bootpart enable 操作來恢復我在后面的排查章節(jié)會細說。3.3 request 到 command 的映射塊設備層發(fā)起讀寫請求后最終要變成一組 MMC 命令在總線上跑。這里的轉(zhuǎn)化路徑是bio request → mmc_blk_rw_rq_prep → 構(gòu)造 mmc_request → mmc_wait_for_req → host 層執(zhí)行 → 中斷完成回調(diào)mmc_request 里最核心的成員是 cmd、stop、data分別對應命令、停止命令、數(shù)據(jù)傳輸塊。對于 MMC 類型卡而言read 操作通常對應 CMD17/CMD18write 操作對應 CMD24/CMD25。CMD18 和 CMD25 是多塊傳輸需要在結(jié)束的時候發(fā) CMD12 停止傳輸。這里我強調(diào)一個工程上容易出問題的地方多塊傳輸?shù)慕Y(jié)束方式分為 open-end 和預定義塊數(shù)MMC 卡通常支持預定義塊數(shù)也就是你在 data 里設置 blocks硬件會按塊數(shù)自動停止。但如果 host 控制器驅(qū)動沒有按這個邏輯設置容易傳著傳著多傳或少傳一塊然后 CRC 錯誤滿天飛。操作單塊命令多塊命令停止命令讀CMD17CMD18CMD12寫CMD24CMD25CMD12從實際性能角度講單塊命令只適合小文件或元數(shù)據(jù)訪問真正吞吐量上來還得靠多塊命令加 request 合并不然性能連普通 U 盤都比不過。4. 設備樹配置與實際移植經(jīng)驗4.1 一個能跑起來的 dts 節(jié)點該怎么寫默認情況下如果 host 控制器驅(qū)動支持標準設備樹綁定你把 MMC 設備節(jié)點加到 dts 里之后Linux 就能枚舉卡。但枚舉和“穩(wěn)定工作”完全是兩回事。我建議至少保證這樣的節(jié)點配置mmc0 { status okay; bus-width 8; non-removable; cap-mmc-highspeed; mmc-hs200-1_8v; mmc-hs400-1_8v; vmmc-supply vcc_3v3; vqmmc-supply vcc_1v8; pinctrl-names default, state_uhs; pinctrl-0 mmc0_pins_default; pinctrl-1 mmc0_pins_uhs; };有幾個屬性的理解值得展開說一下。bus-width 是數(shù)據(jù)線數(shù)量eMMC 一般至少 4 位常見 8 位。錯了會導致數(shù)據(jù)線上信號錯位癥狀是最開始能識別但讀取大塊數(shù)據(jù)時不穩(wěn)定。non-removable 表示這是板載存儲內(nèi)核不會輪詢檢測卡移除。千萬別小看這個屬性如果沒配系統(tǒng)會周期性地給 eMMC 發(fā)檢測命令影響休眠喚醒。cap-mmc-highspeed 使能 MMC 的 high speed mode如果缺失eMMC 大概率被限制在 26MHz 或者更低的默認頻率。4.2 HS200/HS400 的時序選擇HS200 和 HS400 是 eMMC 的兩種高速模式。HS200 是單數(shù)據(jù)速率 8 位接口下跑 200MHz 時鐘HS400 是 DDR 模式 8 位接口同樣是 200MHz 時鐘但等效吞吐翻倍。要把這兩種模式跑起來光是 dts 里寫 mmc-hs200-1_8v 是不夠的還需要卡本身在 ext_csd 中聲明支持 HS200/HS400host 控制器支持對應的時序模式信號完整性要過關尤其是 HS400 對信號質(zhì)量非常敏感必要的時候需要做 tuning也就是通過發(fā)送 tuning block 來尋找最佳采樣點。實際調(diào)試中最常見的問題是把頻率提上去之后 CRC 錯誤暴增或者干脆卡住。這時候先別急著改驅(qū)動用示波器看一眼信號眼圖再看 host 是否支持 DLL delay 調(diào)節(jié)。很多國產(chǎn) SoC 的 MMC host 在 HS400 下需要配合特定 DLL 配置不開的話采樣點不對必掛。4.3 雙電壓與信號電平的關系eMMC 引腳上有一路主電源 vmmc通常是 3.3V一路 IO 電源 vqmmc可能是 1.8V 或 3.3V。高速模式HS200/HS400一般要求 1.8V 信號電平所以在切高速之前內(nèi)核會先通過 host 的 start_signal_voltage_switch 回調(diào)把 vqmmc 從 3.3V 切換到 1.8V。如果切換失敗或者穩(wěn)壓器不支持動態(tài)調(diào)壓內(nèi)核就會放棄高速模式退回 legacy 模式。我見過一種奇葩情況dts 里配置了 mmc-hs400-1_8v但 vqmmc 對應的 regulator 沒有配置 set_voltage 操作內(nèi)核調(diào) switch 時返回 -EINVAL然后整個初始化流程回退。如果你看到 dmesg 里出現(xiàn) “signal voltage switch failed”先查 regulator 而不是卡。5. 常見問題排查與調(diào)試實錄5.1 啟動卡在 mmc0: error -110-error 110 是 ETIMEDOUT也就是命令超時。這個錯誤我遇到最多但原因卻五花八門。最常見的原因是 vmmc 或 vqmmc 沒供電。有些板子的 eMMC 電源由一個 GPIO 控制dts 里 if 沒正確把 regulator 和 GPIO 關聯(lián)或者時序上供電晚于 host 時鐘卡自然不回命令。第二個常見原因是 CMD1 一直 busy卡上電后需要時間完成內(nèi)部初始化。標準做法是反復發(fā)送 CMD1 直到 busy 位釋放但如果你板子的時鐘頻率太低卡在內(nèi)部初始化期間響應窗口就會變長可能導致 host 超時。第三個原因比較隱蔽host 控制器時鐘沒開啟。MMC host 控制器本身需要兩路時鐘一路是卡時鐘一路是控制器接口時鐘。如果接口時鐘沒使能發(fā)命令后控制器根本沒動作也會表現(xiàn)為超時。排查思路我一般遵循示波器量時鐘 → 量 vmmc/vqmmc → 看 CMD 線是否有時序 → 再查 dmesg。這條路徑省了我不少時間。5.2 CID 能讀出但 CSD 失敗怎么辦這種情況很詭異說明卡的命令通路基本是通的CMD2 能響應但 CMD9 讀不到正確的 CSD。如果 CSD 返回 CRC 錯誤先懷疑頻率。MMC 類型卡在識別階段數(shù)據(jù)傳輸模式還沒建立過高的時鐘會讓數(shù)據(jù)線上的信號質(zhì)量變差CRC 錯誤的概率自然上升。你可以先把 host 的 max_bus_clk 調(diào)低比如從 200MHz 降到 52MHz 甚至 26MHz測一下能不能穩(wěn)定讀出來。另一個原因是 1.8V 信號切換時序沒對齊。有些卡的 CSD 讀取要求在信號電壓切換之后進行如果你提前讀取會返回亂碼??梢钥匆幌?host-ios.timing 和 ios.signal_voltage 的值確認當前狀態(tài)。我最后加一個經(jīng)驗CSD 偶爾失敗一次不要緊但反復失敗一定不要忽略。它往往預示著硬件鏈路不穩(wěn)定在高溫或者低電壓下會演變成大規(guī)模讀寫失敗。5.3 用 mmc-utils 工具快速定位問題調(diào)試 MMC 類型卡內(nèi)核日志只是第一步真正好用的是 mmc-utils 這套用戶態(tài)工具。常用命令如下# 查看 ext csd重點看卡支持特性 mmc extcsd read /dev/mmcblk0 # 讀取卡狀態(tài) mmc status get /dev/mmcblk0 # 設置 boot 分區(qū) mmc bootpart enable 1 1 /dev/mmcblk0 # 設置 boot bus mmc bootbus set single_backward x1 x8 /dev/mmcblk0調(diào)試的時候我會重點看 extcsd 里的 DEVICE_TYPE、BOOT_INFO、RPMB_SIZE、CACHE_SIZE、ERASE_GROUP_DEF 這些字段。比如 DEVICE_TYPE 顯示不支持 HS400但 dts 里寫了 mmc-hs400-1_8v那工作模式自然切不過去白費功夫。bootpart enable 這個命令值得單獨強調(diào)。很多板子第一次燒錄 bootloader 前eMMC 的 BOOT_BUS_WIDTH 和 PARTITION_ACCESS 配置不是期望值導致 bootloader 啟動不了。這時候用 mmc bootpart enable 1 1 把 boot 分區(qū)對齊到物理分區(qū)再配合 bootbus 設置能解決一批“代碼燒進去了但起不來”的問題。5.4 用 tracepoint 看命令級耗時如果你想把問題定位到“哪條命令慢了”這個粒度最簡單的方法是用內(nèi)核的 MMC tracepoint。內(nèi)核開啟以下配置后可以在 ftrace 里看到完整的 mmc 請求流程CONFIG_MMC_DEBUGy CONFIG_FTRACEy CONFIG_TRACEPOINTSy然后cd /sys/kernel/debug/tracing echo mmc:* set_event echo 1 tracing_on cat trace_pipe通過 trace你能看到 mmc_request_start 和 mmc_request_done 之間的時間差確認每條命令的實際耗時從而判斷是否超時、是否 retry。這個手段比 dmesg 里的“某某命令超時”要精細得多因為它能看到是哪一步慢的甚至能發(fā)現(xiàn)多塊命令之間的間隙過大導致的性能問題。6. 一些容易被忽略但很實用的點6.1 塊層合并對性能的影響很多人調(diào)試 MMC 性能時只盯著 host 控制器頻率忽略了塊層的 bio 合并機制。MMC 驅(qū)動通過 mmc_blk_set_queue 初始化請求隊列時會設置 queue 的合并參數(shù)比如 max_segments、max_segment_size。這些參數(shù)如果沒有和 host 的 SGMII/DMA 能力匹配就會產(chǎn)生大量碎片化請求吞吐打折。一個直觀表現(xiàn)是順序讀 100MB/s順序?qū)懼挥?40MB/s而且 dmesg 里沒有任何錯誤。這種時候去看 blktrace往往是因為每次寫請求很小沒有合并成大的 segment。合理的做法是確認 host 控制器支持 multi-block DMA 傳輸并調(diào)整 queue 的參數(shù)讓內(nèi)核一次下發(fā)盡量大的請求。比如設置 max_segments 為 64 或 128max_segment_size 為 1MB都能有效提升順序讀寫性能。6.2 電源域和 runtime pm 的配合MMC host 控制器的電源管理是 MMC 類型卡低功耗設計的重頭戲。特別是板載 eMMC系統(tǒng)休眠時要把時鐘關掉、電源可以保持也可以關斷但喚醒時不能直接訪問卡必須先重新初始化鏈路。內(nèi)核里通過 mmc_runtime_suspend/mmc_runtime_resume 來實現(xiàn)。有些平臺會出現(xiàn)休眠喚醒后第一個 IO 訪問超時就是因為喚醒流程中 host 的時鐘恢復和卡的狀態(tài)重建沒有同步。我調(diào)試下來的經(jīng)驗是先確認 host 是否有 PM runtime 回調(diào)再確認卡在恢復時是否重新執(zhí)行了 init。如果喚醒后直接調(diào)用 mmc_blk_read卡可能還處于休眠狀態(tài)或者狀態(tài)寄存器里的電源狀態(tài)不對導致首個請求失敗。大部分平臺會在 runtime_resume 里調(diào)用 mmc_power_up mmc_init_card這一步不能省。6.3 關于 CMDQ 的一些經(jīng)驗較新版本內(nèi)核在 MMC 類型卡上支持 command queueingCMDQ典型實現(xiàn)是 mtk 和某些平臺的 emmc 控制器。CMDQ 的好處是能同時下發(fā)多條命令提高并發(fā)度但它的實現(xiàn)復雜度明顯上升。如果你只是想穩(wěn)定、穩(wěn)妥不追求極限性能可以先不加 CMDQ 支持。因為 CMDQ 模式下隊列深度、標簽管理、錯誤恢復都變得更加復雜。一旦出錯恢復路徑要處理的情況非常多調(diào)試成本遠高于性能收益。我的建議是先把無 CMDQ 的模式調(diào)穩(wěn)定性能不夠再考慮引入。結(jié)尾部分聊聊個人體會。我在實際調(diào)試中最大的體會是MMC type card 的驅(qū)動并不復雜復雜的是它跟硬件時序、電源管理、塊層調(diào)度這些外部因素交錯時的表現(xiàn)。你可能花三天時間查一個時好時壞的 bug最后發(fā)現(xiàn)是某個 GPIO 的上電時序晚了幾毫秒。也可能糾結(jié)了很久的寫入性能問題最后把 request queue 參數(shù)一調(diào)就解決。所以我一直建議項目里專門留一份 MMC 相關的調(diào)試 checklist把電壓、時鐘、dts 屬性、ext_csd 狀態(tài)、tracepoint 這些工具全部串起來而不是等出了問題再從頭摸索。最后再分享一個小技巧無論遇到什么詭異現(xiàn)象先把頻率降到最低、關掉高速模式、關掉 runtime pm能穩(wěn)定出來再一項一項開回去。這個方法能幫你快速確定問題出在高速特性上還是出在基本通路里。希望這篇能幫你少走一些彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美日韩欧美| 亚洲色图81p| 久婷婷五月激情| 天干夜夜操| 激情综合网色五月| 色色综合色| 色综合com| 可以直接看的av| 婷婷色av| 米奇影视五月天| 九色综合五月天婷五月| 丁香花五月天激情| 婷婷干五月综合在线播放| 天天久久婷婷| 丁香五月综合AV在线| 欧美激情五月天| 日本欧美国产| 五月天婷久精视频| 婷婷久久五月丁香| 一本大道嫩草AV无码专区| 97综合在线| 激情五月天丁香| 色婷婷六月天| 91久久日日| 亚洲亚洲永久无码777777| 综合五月天| 婷婷六月色情| AV网站免费在线| 激情啪啪五月天| 色逼综合网| 欧美婷婷五月激情| 久久婷婷五月天蜜桃| 国产中文字幕在线视频免费观看| 青草青草视频2免费观看| 激情丁香六月| 丁香五月婷婷老师网站| 五月丁香婷婷中文网| 在线亚洲综合| 婷婷免费视频| 另类小说五月天激情| 在线播放人妻| 99热在线观看| 中文AV在线播放| 日韩成人精品一区久久久久| 男女啪啪做爰高潮无遮挡| 欧美日韩大黄| 丁香六月AV| 久久嘟嘟丁香| 亚洲精品无码一区二区| 久久网日本| 秋霞网在线观看理论91| 日本老女人黄页在线播放| 天天久综合网永久入口18| 欧美日比视频| 五月深爱激情网| 五月丁香久久综合| 五月色在线| 无遮挡国产高潮视频免费观看| 五月激情六月丁香| 五月婷婷综合视频| 九九爱看亚洲| 亚洲综合婷婷六月丁香五月| www.99精品在线| 免费观看2018www黄色操逼网站| 国精产品一区一区三区免费视频 | 99热草草| 5五月综合网亚洲| 丁香五月婷在线| 五月丁香婷婷婷婷综合网| 大香蕉婷婷| 丁香激情网| 色色色九九九五月婷婷| 丁香花大香蕉婷婷综合| 国产亚洲精品AAAAAAA片| 天天日夜夜拍| 婷婷精品在线| 国产精品人成A片一区二区| 婷婷五月综合在线| 丁香婷婷激情网站| 色婷婷视频| 深爱开心激情| 激情五月天影院| 丁香久月| 亚洲va成人va成人va在线观看| 五月丁香婷婷在线| 97精品人人A片免费看| 国产日韩精品SUV| 香蕉久久国产AV一区二区 | 99热精品在这里| 97精品综合| 超碰人人色| 综合超碰熟| 五月天社区| 五月丁香六月婷婷久久肏| 四虎99热在线观看网站| 日日操夜夜擼| 狠狠做深爱婷婷久久综合一区| 九九操操| 任你爽视频| 无码AV免费精品一区二区三区| 神马欧美精| 能看的av| 成人av免费观看| 丁香色色网| 色播五月婷婷| 在线日韩视频| 99re6在线视频精品免费| 五月婷婷涩涩爱| 69精品人人人人| 亚洲 精品 综合 精品| 99啪啪网| 九九99一区| 婷婷色在线| 色色激情五月天| WwW色婷婷| 香港九九六区八区99| 91在线看片| 色婷婷亚洲综合av| 精品一区二区三区三区| 超碰93在线观看| 五月天激情中文字幕| 久草五月天| 国产免费AV网站| 五月婷婷欧洲| 欧洲综合视频在线观看。欧洲,亚洲综合食品在线观看。 | 77799热| 五月天a婷婷伊人| 久久免费操| 五月丁香六月婷婷网| 亚洲操人| 免费AV黄在线播放| 久久天天| 色综合久久天天综合网| 激情六| 激情综合一| 久久综合香蕉国产国产蜜臀AV| 亚洲激情图文小说| 99精品在线观看| 亚洲色色色色色色色色色| 热久久99视频| 免费三级黄色| 欧美色色色| 国产精品久久久爽爽爽麻豆色哟哟| 婷婷五月免费视频| 成人一区在线观看| www.射伊蕉婷婷| 久久婷婷青青| 色综合99| 亚洲精品又粗又大又爽A片| 99人人看| 东北婷婷五月天| 国产精产国品一二三在观看| 久久99精品日本| 久久欧洲综合网| 国产高清av黄色看片| 婷婷六月网| 激情五月丁香五月色| 深爱五月婷婷开心中文字幕| 电影91久久久| 夜丁香综合| 色五月97| 成人看片网站| 国产午夜精品一区二区三区四区| 五月精品免费XXX| 天天干天天做| 久久色情综合免费网站| 国产精品扒开腿做爽爽爽A片唱戏 青青草国产亚洲精品久久 | 婷婷久久久| 在线成人网址| 久艹大香蕉| 丁香五月香蕉| 天天综合精品| 色六月天天激情综合网| 国产成人网站在线观看| 丁香婷婷人妻综合网| www.99热这里只有精品| 久久综合九九| 99亚洲视频| 欧美日本黄色| 亚洲国产精品五月天| 丁香五月AV| 开心五月深爱婷婷| 久热这里只有精品3| 婷婷丁香日韩五月| 五月丁香六月婷婷久久久综合| 97超碰欧美中文字幕| 五月婷婷丁香在线| 色婷婷精品小视频| 色婷婷婷婷| www.婷婷五月天.com| 97五月久久丁香婷婷| 五月婷婷在线观看黄| 99 频99热国里只有精品| 91综合在线观看| 婷婷五月天视频免费在线观看| 伊人春天av| m色激情网| 欧美综合五月丁香六月婷| 性欧美大战久久久久久久83| 激情人妻综合| 热99只有里视频| www.色五月| Caop在线| 亚洲操操| 99热碰碰热| 五月天亚洲综合网| 日日.c| 夜夜躁狠狠| 96丁香婷婷九月蜜桃综合久久| 色了色综合| 丁香六月亚洲| 人妻自慰在线| 麻豆精品| 久久精彩视频| 六月婷婷综合| 成人操呦av| 亚洲中文字幕翔田千里| 丁香五月91| 五月天操逼网| 丁香婷婷五月天色播| 操操操91| 91色色色视频| 狠狠色丁香婷婷| 五月色亭丁香| 99久久精品国产色欲| 五月五月婷婷| 99精品国产在热久久| 婷婷五月天色| 丁香婷婷色色| 五月丁香婷婷色| 久久激情五月| 9l视频自拍9l九色9l成人| 五月丁香婷婷爱| 91视频精品99| A久久| 99原创自拍视频在线观看| 天久综合91综合首页| 激情五月天婷婷丁香 | 被强行糟蹋的女人A片| 亚洲五月天激情| 成人五月天丁香婷| 久久久久九九九九视屏小说88| 五月婷婷香蕉| 丁香婷婷综合激情五月色| 五月天激情久久| 一起草日本| 青青草Avb在线| 影音先锋91在线资源站| av人人干| 九九久久五月天综合伊人| 亚洲六月色婷婷| 91丨九色丨国产在线| 影音先锋秋秋五月婷婷| 影音先锋 一区| 狠狠色丁香五月婷巨| 久久免费9| 四色 爱 婷婷 精品 亚洲 五月天| av在线色五月丁香婷区久| 九九热免费观看视频| 五月成人网天天| 婷婷丁香色五月久久88| 99re视频精品| 乱岳熟女50岁| 精品一二三区久久AAA片| 99热精品网| 激情久久网 | 人人操91| 亚洲精品一区无码A片| 国精产品一区一区三区免费视频 | 玖玖色综合| 韩日在线熟女| 婷婷婷婷色| 天天干天天干天天干| 99婷婷狠狠成为人免费视频| 韩日另类| 亚洲婷婷丁香| 天天干天天干天天干| 日日操夜夜擼| 操操自拍| 无码人妻一区| 九九热在线观看视频| 色婷婷在线影院| 丁香五月香蕉| 色九月| 操B视频在线播放| 天天干夜夜想| 久艹久| 五月天开心激情综合网| 久婷| 欧美色爱五月天| 99视频在线9| 99热最新网址| 在线,国产,色,热视频| 99九九精品| 99热在线看| 噜噜噜狠狠色综| 久久XX| av操一操| 天天色视频| www99热| 久热这里只有精品66| 久久在线视频只有这里有精品| 啪啪黄页网| 亚洲av成人在线| 婷婷丁香六月综合激情站| 久99久在线| 色色色综合色| 青青草tp| 91avse| 天天操无码| 五月天婷婷成人网| 丁香五月电影| 操碰97| 精品夜夜澡人妻无码AV| 99人妻碰碰久久久禁片| 7777激情基地| 五月丁香花婷婷玉莉AV| 日韩狠狠色| 天堂A∨在线| 婷婷五月色| 操B视频在线播放| 激情熟女网| 色播五月丁香| 色五月激情网| 五月丁香另类网| 五月天婷基地| 天天玩夜夜操| 97热这里精品在线视频| 婷婷基地五月色| 99综合| 丁香五月六月| 99热网址| 五月天成人网在线观看| 婷婷丁香久久| 琪琪色网在线| 色五月婷婷老师| 婷婷狠狠97| 亚洲精品性色| 中文AV在线播放| 玖玖婷婷色欲| 九九热99免费视频| 99热这里有精品| 最近中文字幕大全免费版在线| 久久婷婷免费| 九九亚洲小视频| 天堂A∨在线| 欧洲精品爱爱| 色婷婷综合网| 99热新网址| 丁香六月无码播放| 麻豆WWWCOM内射软件| 国产免费av在线| 五月天色网站| 色婷婷久久| 午夜天堂啪啪| 色屌丝中文字幕| 97天堂| 久久98| 色欲色天天香综合| 精品乱码久久久久| 久久黄色免费视频| 欧美韩国日本| 日本熟女一区二区| 色播激情婷婷| 久久久久久9热不雅视频| 色狠狠六月| 天天碰夜夜操| 毛片新网地| 婷婷五月激情的图片| 五月色亭丁香| 日本久久高清| 日日想日日夜日日操| 欧美五月停| 五月天婷婷青青草| 日日夜夜狠狠| 五月天六月婷婷| 开心久久xxx色| 国产毛多水多女人A片| 亚洲瑟瑟精品在线| 日韩无码系列| 狠狠五月天| 九九视频网| 90色免费视频| 婷婷丁香五月亚洲| 五月婷婷丁香瑟瑟视频| 久久久8| 丁香五月亚洲综合| 991国产精选视频在线播放下载| 亚洲啪视频| 丁香五月社区| 激情小说婷婷五月| 亚洲午夜精品久久久久久人妖| 综合色99| 五月丁香中文| 婷婷五月天无码熟女| 丁J香六月首页| 五月婷婷大香蕉| 婷婷综合欧美| 热99只有里视频| 第五婷婷伊人丁香色| 久久九九99| 四色99久久| 色综合天天网| 小视频aaa久久久| 五月丁香色综合| 婷婷五月五月丁香| 婷婷色正月| 色播五月婷婷| 色婷六月| 丁香香蕉婷婷| 五月丁香婷婷老司机| 成人丁香五月| 狠狠操狠狠| 99精品视频网站| 久久婷婷在线| 久久丁香五月婷婷激情综合网| 五月天激情图片网| 色五月丁香五月| 超碰免费99| 久久激情五月| 任你搞网站| 九九人人精品| 激情网五月天| 色五月av| 欧美一区二区三区不卡影视| www.精品99| 色噜噜狠狠色综合AV兰草影视| 五月天操逼网| 国产日比| 99热精品10| 国产精品激情五月天色婷婷| 五月婷六月| 九九热视频免费| 色在线五月天免费| 热99热9| 色色哒五月婷婷六月丁香| 开心五月激情网| 欧美操人| 激情久久久久久久久| 婷婷五月丁香综合| 久久这里只有国产| 欧美性爱特黄一级aaaassss| ji'qi'luan'ren'lun| 五月天婷婷在线播放免费| 激情五月丁香六月综合AVXXXX| 色噜噜狠狠一区二区三区| 亚洲中文字幕AV| 久久人人做人人妻人人玩精品va| 国产无套精品一区二区| 亚洲精品中文字幕成人片| 久99视频在线观看| 丁香五月网| 99热免费| 五月丁香六月激情综合| 久热9热| 激情婷婷丁香五月天| 午夜大香蕉| 婷婷六月丁香久| 人人天堂操| 日本狠狠色| 丁香五月婷婷久久久| 激情综合六月| 色色热| 大香蕉网站,大香蕉综合| 五月永久激情| 97人人搞| 免费碰碰视频久| 99操无码视频观看| 五月天婷婷丁香社区| 五月天婷婷激情小说电影| 亚洲精品V天堂中文字幕| www.99热这里精品| 天堂婷婷五月在线| 97碰在线视频| 五月天AV大香蕉| 国际国外精品欧洲南美洲专区无码不卡| 亚洲色婷婷五月天| 久久se 综合网| 亚洲综合网激情五月天| 97色婷婷| 性色欲情 网站| 五月天色五月| 人人操人人看97干| 久久精彩视频99| 这里只有精品视频在线观看免费| 丁香五月成人| 久色视频首页| 99热网站| 内射激情在线| 不卡在线视频| 日日操日日干| 色吧网91| 五月欧美丁香在线观看| 国产人妻777人伦精品HD| 婷婷丁香熟妇综合网| 五月激情天| 六月丁香开心婷婷欧美| 综合激情网激情五月。| 亚洲最大视频网站| 538在线精品| 偷偷操99| 熟女激情五月天 | 成 久久| 欧美一级色| 99思思在线视频| www激情| 亚洲欧美成人在线| 人妻AV在线| 精品九九视频在线观看| 成人精品网站在线观看| 久久99久久99精品免观看粉嫩| 97超级碰碰碰久久久| w婷婷五月婷婷w| 婷婷五月综合丁香久久| 婷婷玖玖丁香| 色噜噜狠狠色综合成人99| 97色色色视屏| 日本一级大片| 五月婷婷综合激情| 色婷婷丁香五月丁香| 操老逼综合网| 香蕉久久国产AV一区二区| 午夜丁香| 久热99久热| 成人看片网站| 日本五月天网站| 五月丁香激| 嫩草AV久久伊人妇女超级A| 怡红院院久久| 久久综合色五月| 丰满少妇猛烈A片免费看观看| 色婷婷综合视频| 色婷婷狠狠18禁| 91人久| 色色五月天丁香婷婷| 五月婷丁香| 99精品综合| 超碰99在线| 伊人碰碰碰| 人妻丰满精品一区二区A片| 婷婷激情五月综合基地| 97成人丁香婷婷| 婷婷五月超碰| 99热免费| 97精品欧美91久久久久久久| 五月天婷婷激情小说电影| 99综合自拍| 91九色偷拍| 五月丁香六月激情在线| 婷婷玖玖五月天| 婷婷噜噜| 五月天色五月| 99热精品在线在线| 综合久久五月天| 欧美va亚洲va在线播放| 99热99热在线观看| 噜噜噜噜婷婷五月天| 九色无码| 97香蕉久久超级碰碰高清版| 少妇人妻人伦A片| 欧美久久婷婷| 九色视频91疯狂| 日本色超碰| 亚洲激情四谢| 亚洲蜜乳AV| 操草草草| 色欲AVV| 国产av天堂| WWW.99视频| 五月婷婷亚洲| 日本色色网站| 来吧亚洲综合网| 日本色色色| www夜夜操| 天天插天天干| 九久久九精品视频| 亚洲视频无| 亚洲国产色婷婷| 凹凸7777操操操| 色狠狠伊人久久五月丁香| 丁香五月综合在线| 丁香五月婷婷色播艳门照| 激情综合另类| www.色婷婷.com| 99re思思久久| 疯狂做受XXXX高潮A片动画| 在线播放成人网站| 天天干天天av天天射| 另类激情中文| 伊人成综合五月婷婷| 91精品综合久久久久久五月丁香| 五月婷婷久久久| 就99这里只有精品| 亚洲视频码| 五月婷婷色| 婷婷五月天网| www.日韩国产| 人人人人人人人草| 婷婷 丁香 精品| 玖玖在线视频| 97久久久久久久久久久| 国产精品丝| 九九综合精品| 精品在线网站| 色综合久久888| 激情四射亚洲| 久热这里只有精品在线观看 | 婷婷丁香久久五月综合| 五月天激情四射网站| 五月天激情视频| 91久操| 亚洲一区国产传媒| 五月婷婷深爱六月| 欧美顶级少妇做爰HD| 日韩精品999| 色婷婷五月天堂资源| 丁香伊人网| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 丁香五月综合在线观看| 性色做爰片在线观看WW| 欧美丁香婷婷天天操| 成功精品影院| 色情婷婷久久五月天| 丁香五月区| 色五月丁香五月婷婷五月成人网| 久操大香蕉| 免费成人中文字幕| 久久99热这里只有精品 | 国产原创视频91九色| 欧美狠狠草| 天天爽夜夜爽夜夜爽精品视频| 超碰97在线操| 这里只有精品日韩| www.丁香五月| 97色婷| 影音先锋色婷婷| www.色综合| 91蜜桃婷婷狠狠久久综合9色| 9999热在线观看| 五月天五月天成人网亭亭成人色网站| 九九综合影音先锋| 精品色色色| 久久影视婷婷五月| 色婷婷a| 99噜噜| 99re热在线视频| 亚洲愉拍99热成人精品| 大地9中文在线观看免费高清| 最新亚洲色色网| 国产97色在线| 激情美女五月天| 激情丁香五月| 天天射天天射一道本日本社区| 久久成人亚洲欧美电影| 日日夜夜狠狠干| 青青操成人福利| 人草人人| 99,色| 超碰2021| 婷婷色网站| 国产五月天激情小说| 精品九九久久| AV九九| 国产日日操夜夜操的肉棒视频| 色综合久久中文| 欧美婷婷五月天| 丁香婷婷浪潮AV久久综合| 九九大香蕉黄色影院| 婷婷五月天免费小说| 亚洲性爱AV在线| 俺去也在线www色官网| 久久久久激情网| 五月天婷婷无码| 六月丁香激情最新更新| 亚州婷婷五月激情综合| 九九一综合精品| 99热这里| 色色五月激情| 男女啪啪做爰高潮无遮挡| 五月婷婷六月丁香激情| 91色在线 | 日韩| 99久久6| 亚洲综合另类| 99热a片免| 五月天开心婷婷久久| 99视频在线啪| 天天日天天插| 在线播放成人网站| 婷婷六月久久综合导航| 99啪啪| 色色婷婷综合| 国产激情久久久| 色在线99| 97操碰在线视频| 99热这里只要精品免费| 天天射射夜| 婷婷导航| 99久久婷婷国产综合精品青桔| 五月天AV大香蕉| 国外亚洲成AV人片在线观看| 丁香婷婷网| 免费国产视频| 强伦轩人妻一区二区电影| 人妻熟人中文字幕一区二区| 婷香五月| 五月丁香亭亭操逼| 97操碰在线视频| 91九色精品熟女内射| 91九色在线| 97人人操人人| 婷婷综合五月天亚洲综合| 五月婷婷无码| 激情另类综合| 99视频色在线观看| 五月天开心激情网色欲无码| 成人视频一区| 人人玩人人橾| 五月激情另类| 精品激情| 丁香色情五月综合激情| 综合久久伊人| 天天日夜夜欢| 丁香六月婷婷缴情欧美| 天天操夜夜爽| 九热视频| www天天色天天射| 丁香婷婷五月综合| 成人精品在线观看| 九九99热精品| 大香蕉婷婷色| 五月丁香久久激情网| 婷婷中文字暮| 丁香五月婷婷基地| 婷婷五月天综合蜜桃| 五月色精品| 久久丁香久久| 九九精品热| 3p九色在线| 日日操夜夜操无码免费| 日本的α片xxxwww| 人人摸人人摸| 亚洲亚洲人成综合网络| 在线看黄色| 久久AAAA片一区二区| 婷婷五月成人色综合| 热成人网| 少妇高潮呻吟A片免费看软件| 久久久久激情网| 亚洲精99| 色欲婷婷五月天| 丁香五月电影| 在线视频激情网站| 任你草| 天天综合影院| 婷婷五月色| 免费看片操逼| 久久一热免费视频| 丁香五月电影| 99人人看| 婷婷五月情天| 天天干天天拍| 9+1视频网址| 五月天婷婷涩涩| 色五月婷婷开心| 99精品综合| 日日夜夜狠狠婷婷色| 六月丁香婷婷综合狠狠爱夜夜爱| 香蕉久久国产AV一区二区| 五月天激情综合在线| 国产激情综合五月久久| 国精产品一区二区三区| 这里只有精品在线免费视频| 国产又爽又猛又粗的视频A片| 在线观看的av| 91精品久久久久久77777| 超碰在线免费| 婷婷色网站| 色琪琪一综合久久激情五月视频| 日本成人噜噜噜| 1024你懂的欧美曰韩| 天天色天天爱天天爱天天爱y| 香蕉97碰碰碰欧美| 日日夜夜爽| 欧美性生交XXXXX无码小说| 色玖玖| 性生活久久人妻| 色99xx| 天天日夜夜爽| 婷婷色色丁香五月天| 婷婷五月天激情亚洲小说| 99热这里| 丁香五月婷婷激情123| 色色色色色综合| 啪啪东京热| 成人片在线播放| 久久久久激情| 一二线视频 另类| 色情五月婷婷| 日本久久性| 日本色道视频网站| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 五月天色婷婷成人| 99热xx| 成人va视频| 婷婷欧美激情综合| 亚洲成人av在线观看| 亚洲AV网站在线观看| 美女要搞搞天天搞搞搞网站| 青青草99热久久精品国| 丁香五月成人| 激情图片婷婷| 婷婷六月视频| 中文字幕亚洲-区久久99婷婷| 91超碰人人操| 婷婷综合六月| 热九九在线| 婷婷五月丁香成人网| 人人妻久久妻| 色五月婷婷狠狠撸| 亚洲99在线| 九九热内射| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 99热只有| www.激情| 午夜一区| 色五月偷偷| 亚洲成人一区| 丰满人妻妇伦又伦精品国产| 97人人干人人操| 人人操操| 婷婷五月激情综合啪啪| 97干干干丁香| 九九热AV| 97操操操| 天天色综合网1| 亚洲AV无码电影| 国产日韩精品SUV| 五月婷视频| 草逼大片| 亚洲六月色| 久播影院免费观看电视剧大全最新网| 婷婷丁香视频| 很很干五月天| 99这里有精品视频视频| 91超碰九色| 欧美六月| 噜噜噜噜婷婷五月天| 天天综合亚洲综合网天天αⅴ| 一起肏在线视频| 五月天婷婷影院| 婷婷色播婷婷| 99精品在线| 久久婷婷精品| 中文字幕成人| AA丁香综合激情| 精品色色| 性色做爰片在线观看WW| 五月丁香婷婷啪啪| 五月婷婷中文字幕AV| 婷婷六月天天| 五月天激情婷婷| 婷婷色操| 五月天婷婷7米| 日韩1区2区| 夫妇交换刺激做爰| 久久99免费视屏| 国产成人av在线| www.99热日韩.com| 美妞av| 亚洲丁香网| 亚洲成人一区| 202丰满熟女妇大| 一本久久婷婷| 激情丁香六月| 深爱开心五月天| 狠狠操在线视频| 亚洲色五月婷婷| 激情五月丁香婷婷| 91a片爽| 91干视频| 开心五月深爱婷婷| 精品视频这里只有精品| 只有久久精品免费| 国产激情综合| 丁香五月激情综合久久| 91狠狠综合久久久| 久久五月天激情| 看片视频在线免费日产在线看| 欧美激情 日韩无码 婷婷 五月天| 久久99视频| 天天色天天日| 色爆五月| 热久久成人| 婷婷九月亚洲| 超碰69天堂| 99这里只有精品在线| 丁香九月婷| 久久综合综合综合| 伊人五月婷婷| 99色在线| 婷婷内射视频在线| 人妻操逼视频| 亚洲人成网站999综合| 嫩BBB槡BBBB搡BBBB视频| 另类天堂| 五月天社区婷婷丁香社区| 97婷婷丁香五月天激情图片| 人人草人人爱| www.色99| 久机视频这只有精品| 色五月色图| 99热只有| 国产婷婷综合在线免费视频| 精品无码99| 中文字幕日本最新乱码视频| 久久五月天精品视频| 婷婷六月色| 色射影院| 五月婷精品| 色域五月婷婷丁香| 成人片在线播放| 婷婷五月丁香基地| WWW色五月天| 婷婷激情五月| 亚洲综合色网站| 久久久天堂国产精品女人| 99热精在线九九久久保| 日本人妻伦在线中文字幕| 日日操日日干| 久草婷妨| 色五月超碰| 爱之国产色情综合| 色五月丁香91| 婷婷五月天精品| 中文精品在| 女人高潮内射99精品| 思思热在线视频99| 欧美WW在线网| 丁香九月综合| WWW色五月天| 日本久久激情| 国产精品国产| 99热网站| 强壮公让我夜夜高潮A片视频| 九一99| YJLZZJLZZ亚洲乱熟无码| 99黄色性生活| 久久九九99字幕| 99re热在线观看| 超碰免费人人| 婷婷五月丁香伊人| 一级片sese片.COM| 99精品偷自拍| 91丨九色丨熟女| 五月天激情婷婷五月天久久| 怡红院91a√| 狠狠色综合网| 九九热青青草| 婷婷玖玖五月天| 五月婷庭丁香在线| 欧美熟女99| 亚洲激情在线| 欧美成人色婷婷| 丁香五月久久综合| 成人在线不卡| 日本婷婷色| 99ree6| 五月丁香婷婷色| 激情综合五月色丁香婷婷| 婷婷五月天av网| 色色五月婷婷久久| 99九九精品| 丁香九月久久| 天天做天天爱天天玩| 婷婷五月天亚洲综合| 久婷婷久草| 丁香五月天激情网址| 青青操丝袜美腿| 久热精品9999| 国产婷婷婷| 五月天婷婷色| 免费无码毛片一区二区A片| 五月天丁香网站| 激情五月丁香亭亭| 丁香色五月天| 五月成人综合| 五月综合六月婷婷| 99亚洲无码| 丁香婷婷啪啪啪| 久久久妻人人人| 色五月婷婷丁香国产在线| 丁香婷婷老司机久操| 激情综合五月| 成人无码精品1区2区3区免费看| 色婷婷五月天偷拍| 色欲色香综合网| 激情五月天婷婷| 六月丁香啪啪| 狠狠五月婷婷| 国产原创视频91九色| 五月激情小说| 色婷婷亚洲综合天堂| 国产精品岛国片在线观看免费| 欧美久久网| 色色色色色五月| 婷婷五月久久| 久久99网| 婷婷亚洲色| 激情综合网激情五月天| 丁香花狠狠婷婷亚洲中文字幕| 天天综合区| 青青草轻轻操| 天天色天天搡| 天天色激情| 97色天堂| 99∨VTV| 色婷婷aV四虎| 99色色爰| 色婷婷丁香AV综合| 任你搞网站| 国产成人精品一区二三区熟女在线 | 做爰丰满少妇1313| 亚洲色综久久五月| 婷婷五月综合激情小说| 91色涩| 亚洲妇女熟BBW| 婷婷五月大香蕉| 午夜丁香六月婷| Www.激情| 久久久久久五月天| 91婷婷色五月| 丁香色综合| 日韩另类| 丁香五月天社区婷婷| 色色亚洲无码| 99九九视频精彩在线| 中文字幕网伦射乱中文| 色五月激情综合网| 天天五月天综合网址| 婷婷婷狠狠| 婷婷五月天激情四射| 激情亚洲网| 日韩一级| 天天色色婷婷| 色综合色综合网| 亚洲综合99| 国产精品电影网| 人妻在线网站| 五月婷婷九| 久久婷五月| 五月天精品| 人人性久久| 曰曰久久| 百度4399有码精品V在线观看| 狠狠久久婷五月综合色| 五月婷婷综合激情| WWW丁香五月| 涩五月婷婷| 五月天激情综合网站| www.zbzhongsen.com| 色区久久| 成人电影一区| 99热最新精品| 七七九色| 亚洲精品99| 五月丁香啪啪啪| 在线五月色播| 超碰婷婷色| 五月丁综合在线观看| 激情小说五月天| 五月丁香在线国产| http://www.com久久久精品一区| 热99re| 亚洲av电影在线| 国产色99| 99热新网址| 性爱久久| 美女美女美女三级色天天天天天| 九色porny在线观看激情四射| 五月天婷婷AV| 狠狠色丁香久久久婷| 北京熟妇搡BBBB搡BBBB| 99色在线观看视频| 色婷婷五月天偷拍| 九九人人操| 色日本网| 天天色播| 色婷婷激情Av久久久| 色五月欧美| 玖玖资源网站最新站| 综合久久久婷| 国产一区二区三区影院| 色99网站| www.婷婷五月天,com| 91人妻人人操| 极品人妻VideOssS人妻| 九九AV在线| 天天综合精品| 99热| 伊人婷婷色激情丁香| 色蜜婷婷| 97干干干丁香| 乱码操操| 人人干av| 丁香五月天婷婷久久| 亚洲区视频| 婷婷五月综合在线视频| ou洲色吧| 色色色色色色网站| 97干视频| 婷婷五月草| 日本熟女内射| 久热最新视频| 99久久精| 婷婷色亚洲| 成人人操| 亚洲天堂婷婷丁香| 色色网站在线| 日日干日日| 99综合色| 精品国产va久久久| 99这里是精品| 色综合五月婷婷狠狠干| 九九热这里有精品视频| 97人妻碰碰碰久久香蕉| 99热精品观看| 久久久27操| 91精品国产色猫| 97人人妻人人艹| 激情五月婷婷视频| 青吴乐视频| 96丁香婷婷九月蜜桃综合久久| 99热在线观看| 三男玩一女三A片| 欧美三级A做爰在线观看| 五月天婷婷激情在线色图| 91九色首页| 五月天激情小说欧美激情| 91人人操.COM| 99'无码| 五月激情久久综合| 丁香五月综合在线播放 | 欧洲色| 色日本颜射| 国产亚洲av片| 色噜噜狠狠狠狠色综合久欧美| 视频一区二区在线| 免费成人中文字幕| 国产成人av在线| 日本啪啪天堂| 99热骚货| 高清无码视频网址| 99精品视频偷拍| 8区视频在线| 在线播放中文字幕| 七月婷婷色香综合网| 六月色 亚洲| 99热精品观看| WWW五月天| 丁香婷婷激情六月五月开心| 婷婷丁香五月天激情| 成人AV在线网站| 99在线精品免费视频| 欧美激情 日韩无码 婷婷 五月天| 人人摸人人操人人爽| 亚洲小说五月婷婷| 六月婷婷在线| 狠狠色综合网| 婷婷情色五月| 99久在线精品| 婷婷在线午夜| 99热偷拍| 色五月婷婷成人| 九月婷婷久久| www.五月天社区| 热99这就是精品视频| 99热无码| 国产这里只有精品| 狠狠草网| 久久久人妻久久久| 色色无码| 新激情婷婷| 亚洲色婷婷婷婷人人爽| 久久超级碰碰| 亚洲免费成人电影AV| 六月亚洲婷婷6月中文字幕| 五月婷婷免费| 99热在线观看| 91丨九色丨熟女丰满| 狠狠色综合网站| www.色婷婷.com| 久久久久久久久久91| 天天综合天综合| 国产免费性爱| www.91.com处女在线直播| 久99视频在线观看| 嫩草国产| 丁XX 成人| 亚洲AVwwwwwww| 99在线亚洲| 香蕉久久av一区二区三区| 狠狠干狠狠色| 俺去也五月| www.99色| 五月天激情网站| 色色啊| jiZZdr| 久久五月六月| 这里只有精品视频在线| 天天cha成人综合网| 秋霞网在线观看理论91| 性欧美日本| 九九香蕉网| 色无码| 激情网狠狠干| 99操九九网| 99视频精品在线| 91精品91久久久中77777久久玖玖九九| 婷婷丁香小说| 久啪欧美| 中文字幕成人| 色999五月色| 男女啪啪做爰高潮无遮挡| 伊人狠狠干| 激情AV综合| 高清无码网址| 亚洲激情亚洲激情 | 六月丁香深深爱| 婷婷综合另类| 99热这里只有精品22| 开心六月丁香五月婷婷| 91干婷婷| 99色热视频| 五月天婷婷伊人| 黄色一级影片| 色情五月婷婷| 天天草比天天爽| 99热精品10| 5月丁香综合图区| 三级黄网站| 人人爽欧美婷婷久久久五月丁香| 色五月五月婷婷| 日本综合色图| 热99AV网站| 女人天堂av| 14色综合婷婷| 久久五月丁香综合| 五月天综合| 99小视频网站| 综合激情网五月激情| 五月天之色情综合网| 在线视频婷婷| 99热最新| 久久婷婷六月综合资源| 亚洲婷婷丁香| 九九激情| 日本va欧美va国产激情| 色欲午夜无码久久久久久张津瑜| 亚洲五月婷天天操| 丁香五月天在线观看视频| 亚洲另类毛片| 色色色色综合网| 99久久久久久| 另类小说五月天| 五月天成人小说| 午夜婷婷五月天|