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
返回資訊列表
99视频内射三四| 日本三级大片| 五月天婷婷色紫薇阁| 日本欧美成人片AAAA| 五月草影视| 婷婷五月天网址| 色色婷婷丁香| 99精品免费视频| 日本激情五月| 五月丁香少妇网| 欧美啪啪9| 日本精品人妻无码77777| 五月丁香综合中文| 丁香六月婷婷| 99热国产免费| 五月综合激情视频在线| 玖玖热视频| 少妇日麻屄| 色综合久久88色综合天天99| 99精品一二三四视频| 色色色五月天婷婷| 伊人喵咪a V| 青青草成人网| 色五月婷婷老师| 五月综合色| 色五月婷婷啪啪五月| 五月丁香六月婷婷网| 婷婷五月激情四月综合| 久久色情| 婷婷激情伍月网| 日本99在线视频| 国产一级黄色影片,| 欧美人妻一区二区| 91操碰| 五月激情站| 综合狠狠干| 国产韩日亚洲美州欧亚综合在线 | 激情性爱五月天网页| 深爱开心激情| 99热在线观看| 丁香五月婷婷亚洲天堂| 日本久久人| 亚洲婷婷综合视频| 婷婷丁香花五月天| 996er在线观看| 亚洲五月婷婷| 操逼123网| 天天天添天天操| 亚洲熟妇AV综合网五月丁香伊人 | 综合精品99| 任你弄在线视频免费| 91操人人操| 少妇AB又爽又紧无码网站| 欧美激情性做爰免费视频| 婷婷天天色| 97色在线观看视频| 9 99免费视频| 99热99成人| 亚洲精品视频在线| 日逼免费视频 | 五月色色网| 久久婷婷五月天懂色| 色情丁香五月婷婷精品| 婷婷瑟五月天久久综合| 五月综合激情视频在线| 色婷婷亚洲精品天天综| 五月婷婷影视| 97色在线视频| 丁香五月五婷| 色色色色色综合| 丁香五月性| 思思热在线| 亚洲深喉AV| 男同色五月开心五月激情五月| 97人人操com| 99色久| 久操干| 久久久WWW| 亚洲色色色色色色色色色| 色情·com| 五月天色婷婷伊人网| 天天操婷婷| 丁香花色色网| 超级碰碰碰久久网站| 九伊人网| 婷婷五月天首页| 九色啦蜜臀| 九九色影院| 国产毛片操B| 亚洲超级碰| sS丁香五月婷婷| 一级二级香港秋霞欧美欧美秋霞| 天天插天天爽| 99九九玖玖| 99小精品| 五月天综合视频| 男女啪啪视频久 9| 婷婷久久久久久久| 亚洲中文av| 欧美成人猛片AAAAAAA| 婷婷伊人视婷婷婷| av人人操| 少妇性BBB搡BBB爽爽爽电影| 日本在线视频www色| 激情美女五月天激情在线| 色激情五月| 99干日日干| 国产熟女大叫受不了| 五月香蕉婷婷| 少妇AB又爽又紧无码网站| 色五月婷婷影视| AV色五月婷婷| 丁香五月天激情视频| 9久热在线视频| 99色色热热| 五月天成人网在线观看| 1024AV视频| 伊人青草成人| 99久热| www.9797国产| 婷婷五月丁香色综合| 色六月 婷婷| 激情五月丁香五月| 婷婷伊人綜合中文字幕| 婷婷四色五月| 九九無妻| 五月丁香六月婷婷啪啪综合| 高清无码网址| 天天日日人| 婷婷五月电影| 五月色网| 思思热视频在线观看| 久久亚洲天堂| 日本啪啪网| 婷婷免费视频| 五月天综合网| 无码区婷婷五月花开| 99精品视频免费| 91九色偷拍| 五月天开心色情网| 5月丁香综合图区| ss五月天激情| av中文字幕免费观看| 婷婷丁香77777| www.婷婷亚洲基地| 18av天堂| 97 天堂| 视色网在线播放| 丁香婷婷久久| 伊人五月天婷婷| 欧美成人猛片AAAAAAA| 五月婷婷就去色| 九九久久综合| 五月好婷婷| 六月色 亚洲| 亚艹艹| 婷婷丁香精品视频在线观看| 色色色热热热| 丁香五月六月久久综合 | 五月六月婷| 在线不卡的视频| 五月天婷婷成人| 9热在线视频精品| 思思热视频| 九九精彩久久| 丁香五月色| 天天舔天天摸天天射| 亚洲亚洲人成综合网络| 婷婷八月丁香激情综合| site:901-07.com| 超碰99在线观看| 婷婷激情五月天亚洲综合| 丁香五月激情久久麻豆| 成人一级片| 丁香婷婷激情综合五月激情| 日韩AC在线免费观看| 26uuu欧美宗合| 久热丁香| 成人做爰高潮A片免费视频| 人人干Av| 欧美影院婷婷| 丁香五月激情啪啪综合| 色色婷婷五月| 婷婷五月亚洲一本在线丁香| 五月婷婷另类| 九九久久精品國產| 欧美色五月| 日日日影院| 久久久久8888| 一区=区操屄高清大全av| 国产精品色色| 日韩欧美骚货| 色色热99| 色婷久九| 91精品久| 久久精品99国产精品日本| 色播激情五月天| 91色涩| 97色吧| 四月丁香五月婷婷久久| yazhouzonghesese| 色婷婷黄色网络| 狠狠一日| 极品少妇XXXX精品少妇偷拍| 97热视频| 国产午夜精品一区二区| 五月天 另类图片| 天天五月丁香五月| 五月丁香婷婷色色色| 欧美性生交XXXXX无码小说| 十一月婷婷激情四射| 丁香五月在线视频| 婷婷综合激情| 国产精品电影网| 91丨九色丨东北熟女| 99这里只有精品|v| 婷婷五月天狠狠| 思思热99er在线视频| 大香蕉Av在线| 丁香五婷| 丁香五月婷婷欧美成人色图| 丁香深五月婷婷| 夜夜夜夜夜操| 久久伊人五月天| 六月 丁香 视频| 五月情婷婷五月| 日本99久久| 国产永久一黄| 超碰99热在线观看| 婷婷亚州综合| 婷婷五月精品中文| 九九综合图片网| 丁香婷婷五月份| 思思热在线精品视频| 免费亚洲婷婷| 婷婷五月天小说| 色狠狠色狠狠| 人妻无码精品一区| 日本久久爱| 久色中文| 丁香五月六月欧美| 婷婷精品综合| 夜夜谢天天干| 丁香五月婷婷啪| 色色99| 日日爽日日| 丁香五月激情视频在线| 五月天 另类图片| 99秘 在线| 婷婷丁香成人在线视频| 天天舔天天摸天天透| 在线A色| 婷婷综合五月天激情| 五月天色狠狠| 开心激情久久久久久久| 五月丁香六月香综合激情| 丁香婷婷久久老熟女综合网| 人妻无码精品一区| 日韩成人电影在线播放| 精品久久99码| 2018夜夜草| 婷婷五月性感| 99久久五月天| 丁香六月综合激情| 东北婷婷五月天| 五月天婷婷五月| 天天肏天天爽夜夜爽| 色狠狠色狠狠| 亚洲综合色色| 少妇伦子伦精品无吗| 日本欧美成人片AAAA| 夜夜操加勒比| 最新日韩久热免费视频看看| 丁香婷婷五月天网站| 桃色激情婷婷伊人网| 韩国婷婷丁香五月| 夜色综合网| 大香蕉综合| 99这里只有精品| 国产精品久久久爽爽爽麻豆色哟哟| 免费看成人AA片无码视频吃奶| 51精品国自产在线| 精品网站:999WWW| 91九色国产| 五月婷婷久久激情| 综合色影院| 天天插天天爱| 991自拍视频| 婷婷激情人妻| 九九九成人在线视频| 综合久久五月天| 久久婷婷色| 少妇大叫太大太粗太爽了A片| 精品99*| www.com亚洲网站在线免费| 久久婷青青草原| 色色色欧美色色| 99精品亚洲| 色色色色综合| 婷婷激情五月视频| 激情五月婷婷色综合| 丁香五月婷婷激情蜜桃| 精品人妻伦九区久久AAA片| 色五月开心久久网| 先锋资源996| 六九色综合婷婷五月天| 三年高清大片免费观看国语| 成人视频一区| 久久激情五月婷婷| 天久综合91综合首页| 开心五月婷婷婷美女| 99国产er热视频| 五月天狠狠网| 91夫妻网站九色| 久久久999精品| 在线A色| 欧美性爱五月天| 五月婷婷综合激情小说| 日韩色色色99| 亚洲色在线观看| 久久久久久久,99精品视频| 99热国产精品| 黄色一级影片| 天久久久久| 91啪级电影| 99综合久久| 丁香五月天亚洲综合| 成人必爱视| 五月丁香色综合| 婷婷丁香熟女| 久久久久人无码人妻| 色婷婷亚洲精品天天综| www.色99| 99热最新| 91久久久久久久久| 九九AV在线| 久久久久久18| 五月天激情子轮| 99热思思| 99热精这里只有精品| 美女五月天| 97热久久| 26uuu丁香婷婷五月| 五月婷视频在线观看| 久久这里只有精品网| 婷色五月天| 日日骑夜夜撸| 国产亚洲精品AAAAAAA片| 成人在线网址| 九九热精品视频| 婷婷丁香九月| 日本三级韩三级99久久| 九九色中文| 婷婷九月丁香| 婷婷五六月丁香| 日日夜夜天天综合| 人人干天天舔| 婷婷五月天 丁香五月天 裸体| 狠狠擼综合| www.天天干| 日日婷婷不卡| 婷婷五月综合社区在线| 五月天桃色深爱网| 99热综合在线| 超碰99热| 思思久热6| 久热久69| 涩综合网| 色婷婷五月丁香在线观看| 欧美大片| 国产乱妇无乱码大黄AA片| 色五月在线| Blackedraw视频一区二区| 婷婷五月天伦理| 激情五月成年| 色色综合激情| 免费AV黄在线播放| 91色五月在线观看| 中文字幕不卡+婷婷五月| 婷婷永久在线| 丁香五月欧美婷婷综合| 激情图片婷婷丁香五月| 五月综合激情久久| 久久久久久18| 狠狠色婷婷7777久| 日本成人噜噜噜| 亚洲成人AV在线观看| 激情婷婷五月天| 五月婷婷中文网| 五月丁香婷婷老司机| 日韩99视频| 夜夜躁狠狠 | 伊人色综合久久久| 五月婷庭丁香在线| 六月丁香中文字幕| 亚洲成人无码专区| 色欲av伊人久久大香线蕉影院| 五月天综合缴情网网站0| 色婷婷成人色网| 五月婷婷深深爱| 视频综合网| 亚洲传媒在线观看| 激情小说在线视频| 色婷婷久久综合中文久久一本| 亚韩在线视频| 99热黄| 久久久婷| 色综合九九| 婷婷久久色| 婷婷伊人五月天| 亚洲综合在线丁香五月| 色婷婷99| 碰碰操91| 美女被操一区二区| 另类小说五月天| 精品人妻一区二区| 五月婷婷开心六月激情小说| 中文字幕成人| 超碰国产av| av操逼网| 嫩草AV久久伊人妇女超级A| 五月激情婷婷国产精品久久久久久| 思思热国产视频| 色综合久久8| AAA久久| 婷婷五月激情中文字幕| 99热这里只有精品国产首页| 色五月天综合| 99热成人精品| 丁香五月天信号| 啪啪操超碰| 九月丁香很很色| 色五月婷婷网| 99热网站| 亚洲热综合| 色噜噜狠狠色综合网| 人妻精品久久久久久久| 久色中文| 男人综合网| 色综合色五月| 天天肏视频| 日本久久精品18| ji'qi'luan'ren'lun| 亚洲五月天综合| 99热99成人| 九九久久99精品免费观看www| 色婷婷久久7777| 90色免费视频| 免费色婷婷| 色哟呦av| 亚洲中文AV| 狠狠干最新地址| 国精产品一区一区三区免费视频| 五月婷婷综合网| 热九九精品| 天天爱天天操| 免费视频无码| 国产在线网| 久久桃花网色婷婷| 伦乱人妻| 久久精品噜噜噜成人A∨色欲| 开心五月婷婷伊人| 热99在线精品| 婷婷五月电影院| 男女99免费视频| 二色av| 大香蕉手机视频| 99操逼| 久久五月婷婷电影| 婷婷综合五月激情| 99精品免费欧美小视频| 人人摸人人澡人人| 色99在线视频| 98国产精品综合一区二区三区| 色五月激情五月| W色综合| 五月婷婷久久爱| 久久婷婷大香蕉| 久久sp免费视频| 国产无人区大片| 99精品视频偷拍| 狠狠大香婷婷爱| 五月婷婷色男女| 久久久区区一久久久久久| 日日狠夜夜狠| 操操国产| 欧美性色A片免费免费观看的| 国产精产国品一二三在观看| 色婷av| 五月婷色色| 婷婷大美在线| 思思热视频在线观看| 亚洲在线综合| 日日操夜夜擼| 激情婷婷丁香五月天| 五月天综合网| 亚洲激情.com| 精品人妻久久久久久| 成人做爰黄A片免费看直播室男男| 色色色色色九九九九九| 亚洲久热| 五月天天爽| 婷婷五月花| 内射人妻视频国内| 中文AV在线观看| 久久色五月| 久久色这里只有精品| 九色七七| 日韩AV在线免费| 五月丁香成人网| 婷婷深爱网| 婷婷精品免费久久| 1024在线视频| 天天更新天天亚洲| 亚洲五月天婷婷| 亚洲在线免费成人| 欧美熟女99| 婷婷五月天日本无码| 久操大香蕉| 激情五月天。| 丁香五月婷婷综合视频| 五月婷激情影院| 黄网在线免费| 99热 这里只有精品 国产 日韩| 丁香美女主播视频在线观看| 91日本在线观看| 99婷婷五月天激情| 丁香色五月婷婷91桃色| 99色色网| 国产伦理精品高清在线观看网站一区二区 | 思思国产99| 大香蕉久| 日本精品99| 五月婷婷成人| 丁香五月婷婷总啪啪| 天天 青草 制服丝袜 在线| 色播播五月| 超碰成人黄色网| 99热最新地址在线| 大香蕉婷婷五月天| 啪啪色区| 五月亭亭狠狠| 丁香婷婷久久综合在线| 思思热热久久| 国产成人综合亚洲| 五月丁香六月婷婷不卡免费无码 | 国产精品18久久久| 五月天婷婷色在线视频免费观看| 无码色| 亚洲国产网站| 天天天干夜夜夜操| 成人免费视频一区| 丁香五月成人社区| 色色影院黄大片| 激情五月天伊人av| 久久香视频| 五月草影视| 九九成人电影婷婷| 丁香婷婷六月在线资源观看| 人妻熟人中文字幕一区二区| 午夜丁香六月婷| 婷婷五月天福利| 狠狠操.com| 婷婷六月激情| 夜夜躁狠狠| 五月婷婷色| 噜综合| 依人大香蕉| 亚洲中文无码成人| 久久精品国产精品| 激情综合网激情五月丁香| 99久久九九视频| 婷婷色五月天综合网| 图片区 小说区 区 亚洲五月 | 五月婷婷丁香在线视频| 狠狠色狠狠色综合日日91| 色五月丁香伊人五月| 婷婷婷五月香蕉| 婷婷色色婷婷| 狼友视频在线观看18| 亚洲色五月| 操操操www.com| 色优久久| 常久最新免费的色吊丝| 99ri视频在线播放| 26uuu国产| 久久久月丁香| 色婷婷综合丁香五月天| 日韩婷婷| 精品福利911| 久久婷鲁| 日韩成人综合网| 色欲婷婷夜夜| 67194线路二在线观看| 婷婷六月啪啪| 大香蕉手机视频| 丰满少妇猛烈A片免费看观看| 天天综合天天玩夜夜玩天天玩夜夜玩 | 狠狠香蕉| 99这里只有精品在线观看| 伊人成综合五月婷婷| 丁香五婷婷| 亚洲色婷婷色| 欧美啪啪五月天| 丁香成人五月天| 天天干-天天日| 综合九九日本| 五月丁香激情综合网| 色狠狠综合| 狠狠色噜噜狠狠狠狠综合| 久久婷婷五月天| 99综合色| 热这里只有精| 日本成人综合| 婷婷五月天久草在线| 欧美激情综合色综合啪啪五月| 九九人妻福利| 久七香蕉| 综合久久激情久久| 五月天精品视频| 婷婷丁香五月综合激情小说| 这里只有精品免费在线视频| 五月天丁香啪啪啪啪| 婷婷六月啪啪| 国产精品色色| 丁香五月天成人| 五月天啪啪| 97操碰日本女人| 久久久网站| 久99热在线观看| 日日肏夜夜干| 99在线观看免费精品视频| 天天插天天干天天舔| 99久高清视频| 丁香婷婷九月在线| 综合久| 超碰91人人操| 思思久久精品| 婷婷六月天亚州| 噜综合| 久久大香蕉同僚| 亚洲天堂AV综合网| 狠狠干五月| 九久9精品| 久久99婷婷| 五月天开心婷婷激情网站| 26uuu亚洲色| 99热九九这里只有精品| 亚洲色图五月丁香| 色五月婷婷青娱乐| 色婷婷另类| 男人大jjc女人免费视频| 久久这里有精品| 色99在线观看| 91碰碰视频| 九九热精品| 就去涩涩丁香五月天| 99视频久久免费视频| 秋霞免费三级片| 久激情网| 五月激情视频| 丁香六月开心| 天天噜天天插| 秋霞午夜理论| 九九热10| 欧美美女国产日韩一区二区久| 久久五月综合| 天天五月丁香五月| 丁香婷婷五月天网站| 天天人人综合| 天天插天天日天天爽| 五月视频日本免费观看| 天天做天天双| 少妇人妻凹凸视频| 婷婷.com| 国产亚洲精品久久一区二区三区| 五月综合色| 欧美在线视频免费播放| 综合色五月| 啪啪啪综合网| 亚洲视频在线观看| 婷婷五月天99综合网站| 俺去婷婷 丁香| 成人人操| 久久精典| www.99热视频在线观看| 五月丁香九九九综合| 99热最新网址| 天天爽天天干| 激情五月综合网| 五月天激情小说| av一级棒av| 欲色人妻| 色爽九九| 天天综合网站| 毛片九九九九九九九九18| 婷婷六月久久| 99热偷拍| 久久在线人妻| 国产精品日日躁夜夜躁| 99热精品在线播放| 99热在线播放精品| 高清视频一区| 欧美97p| 囯产精品久久欠久久久久久九大| 婷婷99| 操逼五月婷婷| 亚韩在线视频| 五月婷婷激情69| 婷婷五月天在线视频网站| 国产 码在线成人网站| 极品人妻VIDEOSSS人妻| 888久久久| 婷婷丁五月| 婷婷五月天干干| 超碰在线看| 97人碰人操| 四虎成人精品永久免费AV九九| 欧美色播综合在线观看| 色色色综合| 中文字幕在线免费看线人| 91丨九色丨国产在线| 五月婷婷综合热| 狠狠干夜夜干| 日韩少妇内射免费播放| 久9久9热久热| 六月婷婷在线视频| 成人综合网站| 色色免费网站| 99精品大片| 久/久精品99看9| 99久久精品国产色欲| 九月婷婷综合八月丁香在线观看| 久久人人九| 色色网站毛片| 久久只有这里精品免费| 五月花免费视频| 人妻内射一区二区在线视频| 久久色婷婷| 激情五月婷婷六月丁香| 国产小精品| www.99在线| 日本色爽| 伊人九九九久| 久久这里只有国产精品视频| 色五月首页| 99re热99| 婷婷 伊人 久久| 色五月在线综合| 五月丁香激情综合六月涩涩爱| 婷婷六月啪啪| 伊人九九热| 女高怪谈在线观看| 超碰国产一区| 狠色狠色综合久久| 久久婷婷午夜| 五月丁香六月婷婷综合网| 久久久这里有精品| 色婷婷亚洲婷婷| 91狠狠综合网| 狠狠狠狠狠狠色| 天天插天天射| 亚洲操B视频| 天天色天天操天天射| 五月丁香六月激情综合网| 久9久9久9久9久9久9| 99热热热国产超碰| 五月丁香六月综合激情| 1024你懂的欧美曰韩| www.成人婷婷综合| 爱狠射| 99热a片免| 人人摸人人摸| 综合激情伊人影视在线| 91日本在线观看| 色热久| 91人妻人人做人碰人人爽九色| 天堂色色色| 九月婷婷色色| 九九99免费视频| 婷婷久久大香蕉| 无码se| 婷色五月天| WWW.激情| 在线看片h站| 五月丁香激情六月| 超碰京东热av男人的天堂| 丁香五月婷婷AV在线| 色色九九五月天 | 亚洲亚洲人成综合网络| 婷婷五月丁香基| 任你干aa| 亚洲va成人va成人va在线观看| 五月天狠狠色| 99热这里只有精品16| .操區COm| 影音先锋男人AV资源站| 色婷婷综合网| 六月99天天婷婷激情综合| 婷婷五月天成人| 停停五月天激情网| 婷婷成人AV| 深爱五月激情| 久香草视频在线观看| 日日操夜夜操中国无码| 99热在线观看精品| 色网站99| 色约约视频一区二区三区四区五区| 久久综合五月天| 亚洲精品视频在线| 超碰在线50| 中文字幕 中文字幕明步| 99色热视频| 久久九九99| 天天综合影院| 久久9久| 日99网站| 热99精品视频五月| 久久狠狠色| 国产超碰人人| 天天弄天天操| 丁香六月激情| 草美女在线观看视频在线播放 | 狠狠ri| 天堂色婷婷| 色五月五月丁香| 综合色影| 久久精品凹凸分类| 九九精品自拍| 五月丁香另类网| 91精品久久久久久久久久久久| 嫩BBB槡BBBB搡BBBB| 色综合色色| 79精品在线视频| 老师把我爽高潮了免费A片| 99这里| 天天狠狠六月婷丁香影院| 天天五月香欧美| 久久五月情| 色五月激情五月| 久久 婷婷 五月天| 99视频一区| 婷婷五月丁香基地在线视频官网| 99热黄| 人人爱操| 天天肏在线观看| 这里只有精品9| 丁香五月天激情五月天激情五月天激情网| 色色五月丁香婷婷综合| 色五月情| 天天干夜夜想| 综合伊人久久| 日韩精品二三区| 婷婷另类开心| 欧洲毛片基地c区| 久久性爱激情| 婷婷六月丁香五月图区| 久久xxxx| 丁香花色色网| 五月婷婷在线观看黄| 色欲资源网| 亚洲色色图片| 黄网在线播放| 黄网在线观看免费| 久久九九一區| 伊人喵咪a V| 无码人妻AV久久久一区二区三区 | 97人人操com| 91男同视频| 亚洲乱码精品久久久久..| 婷婷激情五月| 成人视屏在线观看| 激情爱爱网站| 五月丁香六月婷婷激情视频在线观看免费| 99热最新网址| 五月丁香色五月| 五月婷婷高清| 色很很96| 色久婷婷五月| 亚洲综合网区| 久久精品爱爱| 色婷婷黄色网络| 久久久中文| 无码色色色色色| 激情av| 久操人妻| 玖玖在线视频| 天天五月香欧美| 精品久久人妻热| 丁香五月婷婷呀| 深爱激情九九五月天| 天天草婷婷五月| 五丁香激情综合| 色婷激情网| 狠狠狠五月婷婷六月丁香| 六月丁香综合网| 99爱视频免费看| 五月综合激情婷婷六月色窝| 北京熟妇搡BBBB搡BBBB| 欧美叉叉叉BBB网站| 熟惀91九色在线| 久久婷婷五月综合色区| 五月丁香六月综合图| 在线亚洲综合| 97色图片中文字幕视频在线观看 | 丁香五月天人体| 久久机热这里只有| 色五月丁香在线| 色狠久| 婷婷五月综激情| 婷婷金品综合视频| 精品一区二区三区免费毛片爱| 97精品人人A片免费看| 草榴视频黄色网| 99热碰碰| 永久的网站AAAA| 丁香五月网| 五月天网站免费欧美| 五月婷婷亚洲| 伊人久久艹| 91九色PORNY大屁股| av成人在线播放| 26uuu青青| 日韩av干| 精品久久人妻| 五月天激情婷婷| 丁香六月天婷婷色| 激情九色| 色五月丁香总合网| 丁香五月婷综合网| 在线播放成人网站| 久久久一级AAA| 国产成人AV在线播放| 久久婷婷六月| 五月天激情亚洲| 五月丁香综合| 影音先锋 萱萱| 天天插天天射天天干| 开心久久五月天| 天天操夜夜爽歪歪| 99精品在线观看| 国产九月婷婷| 一区色色色色网| 精品色色色| 亭亭五月色男人| 亚洲一二三网| 亚洲人妻av| 亚洲综合激情五月| 天天日天天插| 丁香五月www| 色黑鬼导航| 性爱久久| 九九XX视频| 色综合久| 五月天色综合| 亚洲精品V天堂中文字幕| 狼人婷婷综合| 久久九九在线视频| 久久怕怕视频| 五月丁香九九| 婷婷深爱五月亚洲综合| 99热综合在线| 欧美日韩国产一二区| 热99国产精品| 丁香六月婷婷综合| 香蕉AV777XXX色综合一区| 香蕉操亚洲| 人人草人人视| 亚洲精品国产熟女久久久| 色玖玖综合网| 五月婷激情| 色色色色色色综合网| 五月婷婷另类| 97影院一级片| 婷婷五月丁香综合桃花色网| 免费久久这里只有精品99| 久久99视频| 97热久久五月婷婷| 这里只有精品免费观看网占| 中文幕无线码中文字蜜桃| 超碰人人色| 亚洲网站999| 综合 蜜月 婷婷| 伊人五月天婷婷| 99精品视频在线观看| 99热 这里只有精品 国产 日韩| 超碰93在线观看| 成人短视频免费| 99热精地址| 婷婷色色亚洲| 久久99热 这里有精品| 大香网伊人久久综合| 99re热在线视频| 爆乳熟妇一区二区三区爆乳照片| 九九久久高清| 五月在线| 99热精品网| 综合五月网| 久久综合综合综合| 婷婷精品综合| 97色一二三| 丁香五月开心五月激情| 丁香五月婷婷啪啪视频| 婷婷免费无视频| 日产精品久久久久久久蜜臀| 99色色网站| 婷婷丁香六月| 99er6| 少妇熟女视频一区二区三区| 樱花99视频| 丁香五月天堂网| 精品国产va久| 丰满少妇猛烈A片免费看观看| 天天色伊人| 一本色道久久88综合日韩精品| 色五月开心五月激情五月| 六月丁香啪啪啪| 五月婷婷丁香伦理网| 国产在线aaa片一区二区99| 啪啪激情网站| tingtingseav| 九九色热| 黄网免费观看| 欧美色五月| 人人添人人| 九九99精品免费播放| 99久久大片| 一起肏在线视频| AV在线免费播放| 天天爽爽日日做做| 乱精品一区字幕二区| 亚洲综合婷婷五月天| 操逼五月天| 成人版视频在线观看| 狠狠爱综合网| 少妇被躁爽到高潮无码文| 日日操,夜夜爽| 伊人婷婷五月天av| 婷婷六月久久综合导航| 六月综和久久| 五月天激情亚洲| 婷婷综合视频| 激情综合4月| 91精品91久久久久77777| 五月天久久婷婷| 淫视馆aV二区一区| 五月天久久色| 国产精品美女| 日韩砖区| 字母不卡码人逼| 级情九色| 色五月天网| 色五月婷婷综合在线| 97色色视频| 丁香六月婷婷综合啪啪| 久久99婷婷| 玖玖99婷婷| 五月激情综合网| 激情综合网激情五月网| 九九偷拍网| 五月婷在线| 丁香五月天成人网站| 丁香婷婷精品视频| 永久热91| 国产午夜精品一区二区三区嫩草| 99热只有这里有精品| 无码一区二区日韩| 久久五月婷婷视频| 欧美S码亚洲码精品M码| 99免费视频| 婷婷丁香成人网址| 欧美在线看| 丁香五月婷婷色综合| www久| 99热九九热| 婷婷五月AA五月在线| 91丁香五月| 亚洲三A| 91热在线| 99热这里只有精品86| 玖玖在线资源视频| 五月婷婷久久大香蕉| 一本到不卡高清DVD| 亚洲热视频在线| 激情综合一| 五月五丁香婷婷| 99re这里只有精品99| se.久久视频在线观看| 99精品国产在热久久| 久草五月| 五月丁香婷婷婷激情爱爱| 五月婷婷色吧!| 五月六月丁香激情视频| 激情亚洲婷婷| 久久五月天丁香花| 亚洲12p| 五月婷婷啪啪| 97色天堂| 日日色综合| 综合五月激情网| 天天日狠狠| 日韩成人网址| 亚洲成人无码网站| 99热人人操人人操| 97丨九色丨国产丨PORNY| 色婷婷久久| 色婷婷色99国产综合精品| 综合网啪| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | Av性爱网站| 任你爽视频| 99久热在线精品| 中文AV在线观看| 性爱人人网| 成人在线高清| 99精彩视频在线观看| 激情性爱五月天网页| 欧美成人精品A片免费一区99| 丁香五月天之婷婷影院| 国产一级片| 婷婷六月激情| 久久九九爽| 99热精品在线| 日本一级黄色电影| 超碰在线观看99| 操久久网| 玖玖精品视频| 日日噜噜夜夜狠狠久久丁香五月| 亚洲激情在线| 成人精品在线观看| 久久综合丁香激情五月| av中文在线| 亭亭五月丁香五月天激情| 99热精品中文字幕| 天天爱天天爽| 日产精品久久久久久久蜜臀| 亚洲无AV在线中文字幕| 天天躁日日躁狠狠躁日日躁2022年5月9日 | 狠狠爱婷婷色| 婷婷五月激情的图片| 日韩高清成人| 99色婷婷| 婷婷激情综合无月| 天天狠狠色噜噜| 五月丁香六月婷婷久久久综合| 这里只有精品视频在线看| 精品人妻久久久久| 亚洲午夜一区二区| 五月婷婷激情综合| 色色色色色网| 午夜成人片400| 内射 无码 伊人| 色综合香蕉视频| 97资源欧美日韩大香蕉超碰一区| 亚洲啪视频| 99热欧| av性爱在线| 五月天婷婷久久| 婷婷久久五月| 午夜少妇在线观看视频| 97婷婷五月| 加勒比日本一区二区三区| 婷婷激情综合| 色婷綜合网| 久久这里都是精品| 9色在线| XX色综合| 一起草av在线观看| 亚州精品色情无码A片| 日韩六六久久电影| 亭亭玉月丁香| 色婷婷色99国产综合精品| 操人妻AV| 超碰a女人的天堂| 在线观看熟女少妇| 99视频这里有精品免费观看| 婷婷丁香色情| 99热国品| 九色无码| 狠狠婷婷爱| 综合在线色婷婷| 五月丁香综合| 精品一区二区三区三区| 久热超碰| 婷婷涩涩五月天| 天天爽夜夜操| 亚洲天堂九九九| 五月开心婷婷极品激情| 五月丁香综合激情| 中文无码精品一区二区三区| 深爱五月网| 无码色色色| 欧在线一区| 五月丁香爱婷婷深深| 九热视频| 天天日天天舔| 九九精品热播| 五月婷婷插一插| 超碰九色| 亚洲AV永久无码影院黑人| 99色6爱9热| 99热精品在线在线| 欧美A级成人婬片免费看理论| 亚洲在线操| 天天色色天天| 疯狂做受XXXX高潮A片动画| 国产激情在线| 99久久免费精品| 国产67194| 激情久久久久久久久| 久久人妻在线| 9999久久久久| 香蕉国产2013| 色色射| 99ER热精品视频| 草草视频91| 播五月开心婷婷欧美综合| 婷婷操无码| 天天日夜夜高潮| 婷婷五月天久久久| 日韩无码性爱| 五月丁香六月婷婷亚洲视频| 色五月综合网| 六月婷婷激情| 欧美精品18| 色婷婷aV四虎| 99re热视频| 成 人片 黄 色 大 片| 九月婷婷综合| 亚洲无码成人| 91久久免费| 99国产视频网| 亚洲精品第一国产综合亚AV| 深爱激情AV| 九九热精品| 亚洲操逼网| 久操福利| 亚洲综合999| 丁香五月婷婷香| 婷婷丁香综合色AV| 久久这里有精品在线观看| AA片在线观看视频在线播放| 99惹| 丁香六月婷婷| 激情五月伊人婷婷| 五月丁香色婷婷| 婷婷性爱| 夜夜干夜夜操| 99re在线观看| 99在线精品免费视频| 综合AV在线| 日本色道视频网站| 国产免费AV在线| 亚洲视频五区| 成人网站在线观看视频| 99天堂网| 六月丁香婷婷五月天| 99热这里有精力| 色色无码日韩| 婷婷五月成人| 日日婷婷不卡| 久热精品免费视频4| 99er精品视频| 久婷久婷激情肉| 久草五月| 亚洲激情无码久久|