免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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狠狠色| 天天成人综合| 九月婷婷人人操人人舔人人爱| 天天操夜夜玩!| 97在线99| 91porn一起草| 久久婷婷色综合| 久久五月天色婷婷| www.99热| 激情五月丁香六月婷婷| 77777亚洲午夜久久| 丁香五月五月婷婷| www.婷婷五月天,com| 五月天.com| www.夜夜操.con| 69精品人人人人| 五月婷婷丁香伦理网| 丁香激情网| 九月婷婷丁香| 操逼巨乳91| 婷婷五月激情欧美| 婷婷天天综合| 久热91精品| 26UUU欧美| 天堂AV三级| 天堂无码人妻精品AV一区| 台湾佬天天日丁香婷婷五月天| 日韩有码一区| 五月丁香婷婷综合网| 美女五月激情| 精品九九网| 婷婷久热| 久久这里只有精品22| AV网在线观看| 日韩999| 伊人丁香花综合影院| 五月婷综合| 亚洲旡码| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 91人人操.COM| 婷婷色日本| 亚洲视频码| 亚洲熟妇无码乱子AV电影| 午夜成人AV在线| 丁香五月婷婷五月| 九九性爱网| 五月丁香久人妻中文| 欧美三级A做爰在线观看| 色狠狠色噜噜AV天堂五区消防| 一起草无码| 婷婷五月综合网| 亚洲五月情| 久热AA| 99国产精品久久久久久久久久久| 色色综合激情| 色情五月天婷婷| 色99热| 九九视频在线观看视频6 | 99热这里只有精品最新地址获取| 九九九这里只有精品| 五月天激情色色| 开心五月深爱五月丁香五月激情五月| 九九香蕉网| 91打屁股免费看| 69久久99精品久久久久婷婷| 婷婷六月伊人| 操笔无码| 九九色逼| 99精品国产在热久久婷婷| 成人做爰A片免费看网站找不到了 噼里啪啦在线观看免费完整版视频 | 五月天成人网婷婷| 五月天丁香成人| 亚洲天堂色色| 婷婷五月亚洲一本在线丁香| 五月丁香激情综合六月涩涩爱| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 五月婷婷色影院| 亚洲婷婷性爱| 日本强伦片中文字幕免费看| 欧美在线视频99| 五月天婷婷黄色| 另类视频一区| 操日视频| 五月天社区婷婷丁香社区| 天天操九九插| 婷婷激情五月天激情在线| 麻豆精品| 99热 在线播放| 乱岳熟女50岁| 丁香六月婷婷| 五月天婷婷久久| 婷婷五月丁香五月综合网| 成人色站,在线视频,看片-SS1AV| 色就是色婷婷五月亚洲激情| 99精品自拍视频| 99玖玖视频| 国产3p露脸普通话对白| 狠狠综合| 夜夜爽77777妓女免费下载| 猫咪伊人久久| 香蕉视频91| 五月天久久网站| 99久久思思| 九九这里只有精品在线视频| 三级三久久线久久99久目本WW| 99热久久日本| 中文字幕黄色电影网址| 久久网婷婷| 99热有精品在线观看| 99热超碰在线| 8090在线影视少妇| 国外亚洲成AV人片在线观看| 久九男女天堂| 97日韩无套内| 婷婷五月花| 五月丁香另类图片| 婷婷五月天综合小说网| 亚洲精品大片| a性生活久久无| 五月婷无码| 香蕉AV福利精品导航| 五月激情丁香久久综合网| 99这里只有精品| 天天拍夜夜撸| 伊人大香蕉爱聚| 狠狠五月天婷婷激情网。| 国产五月视频| 久久机热/这里只有精品| 97操男人的天堂| 五月天.com| 99日精品视频| 激情综合久久| 婷婷五月天综合小说网| www,com,五月色色| 五月天激情久久| 五月丁香亭亭操逼| 丁香婷婷色五月| 综合欧美五月婷婷| 一级黄在线| ji'qing'luan'ren'lun| 人妻Av在线| 97色色色色色| 99视频内射三四| 五月天色五月| 热99热9| 99视频日韩| 成年人丁香五月| 国产资源在线视频| 五月天婷婷丁香| 色999五月色| 91性交在线播放| 丁香六月婷婷综合啪啪| 亚洲国产成人在线| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 丁香六月婷婷色XXXXX| 99久操| 激情四射五月天| 日日夜夜狠狠婷婷色| 久99999热视频在线观看免费| 五月丁香激情婷婷| 天天做天天爱天天搞| 成人国产欧美大片一区| 色偷偷五月天| 日本色色影片| 色欲午夜无码久久久久久张津瑜 | 婷婷激情四射| 亚洲狠狠干| 午夜九九九九九九九九九九九九九| 99精品亚洲| 最新激情五月天| 人妻有码乱操| 激情五月婷婷| 五月天综合在线观看| 99爽视频| 丁香五月天大香蕉啪啪| 色99日韩| 99热只有这里才是精品| av网址在线| 久久99热网| 五月婷婷五月天在线 | 啪啪99| 久久婷婷五月天| 五月成人综合| 国产VA播放| 九月丁香八月婷婷加勒比| 久久婷婷五月综合激情国产| 亚洲人人96@| avh片在线观看| 无码激情| 五月综合婷婷五月| 九九视频精品在线免费| 二色AV| 玖玖色综合| 日日操夜夜爽| 五月丁香成人版| 六月婷婷七月丁香| 婷婷碰碰| 99色在线| 九九五月天| 五月天婷婷丁香花| 免费无码毛片一区二区A片| 天天综合网在线| 九九热只有这里是精品| 久热 91| seuuu婷婷| 亚洲操逼片| 伊人深爱综合| 99re在线观看视频| 操操人人| 成人久碰| 久热这里只有精品6| 亚洲天天| 丁香五月天啪啪激情综和网| 五月天亚洲最大成人| 久久久欧美精品sm网站| 91伦| 久月久在线视频| 色噜噜婷婷| 五月天婷婷爱| 色五月婷婷久久大| 色婷小说| 欧美美女视频| 丁香五月成人网| 婷婷刺激综合| 久久这里都是精品| 草逼大片| 久久人妻高清中文| 激情婷婷另类| 99热这是里只有精品| 色天堂在线| 色拍九九九| 中字幕视频在线永久在线观看免费| 欧美 日韩 成人| 中文字幕婷婷五月天在线观看| 丁香六月色香蕉视频| www.五月天婷婷| 亚洲区在线| 亚洲国产精品二二三三区| 九九自拍网| 五月永久激情| 五月丁香日本一抹本| 婷婷大乡焦噜噜| 久久婷婷色综合老司机| 五月婷婷综合色啪首页 | 国产成人精品一区二三区熟女在线| 国产成人av在线播放| 五月激情站| 99热在线观看亚洲区| 梁铮版《蜘蛛女侠》在线| 91avse| 午夜日韩久久久网站| 婷婷丁香18| 精品人妻一区| 97色欧美| 99热综合网| 午夜丁香综合婷婷| 国产成人在线精品| 97色欧美| 丝袜人妻| 天天噜噜| 精品色色| 五月婷婷啪啪啪啪| 影音先锋男人AV资源站| 婷婷五月激情小说| 婷婷日本色| Caoub青青超碰| 26uuu色五月| 久婷狼色诱惑在线| 五月久久| 色情五月天。| 久久综合中文| 这里只有精品日韩精品| 五月丁香网站在线播放| 这里只有免费的精品| 99热日本| 丁香六月成人| 婷婷欧美激情综合| 国产成人99久久亚洲综合精品| 99re思思久久| 九热视频在线精品15| 五月丁香六月激情| 五月激情婷婷丁香| 极品人妻VIDEOSSS人妻| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 色哟呦av| 色久一| 毛v一区二区视频| 久久精品噜噜噜成人A∨色欲| 97超碰在线观看免费| 五月婷综合| 91性人人| 久久天堂网| 色五月激情综合网| 婷婷久久国产视频| 人妻VideOssS人妻高清| 91九色欧美| 久久综合中文| 日本不卡一区二区三区| 97色精品视频 | 毛片毛片毛片毛片| 涩婷婷五月天在线精品视频 | 色丁香久久久| 日韩一级网站| 五月丁香综合啪啪| 九九综合九色欧美狠狠| 九九亚洲综合| 五月丁香少妇A| 九九无码视屏| 久久精品4| 五月天亭亭俺也| 少妇2做爰HD韩国电影| 99在线资源视频| 丁香五月天婷婷91| 丁香五月天天| 日日夜夜噜噜爽爽| 9999三级片| 99热日本| 丁香狠狠操| 婷婷色综合| 精品夜夜澡人妻无码AV| 综合日本婷婷| 99视频这里只有免费精品| 丁香六月激情综合网| 一级操逼内射在线视频| 国产午夜一区二区三区| 农村熟妇高潮精品A片| www。五月,com| 欧美激情综合色综合啪啪五月| 丁香六月婷婷开心| 五月成人网站| 天天做天天爱| 丁香五月婷婷偷拍| 秋霞电影理论| 97人人搞| 亚洲av另类在线观看| 久9热视频在线观看| ji'qing'luan'ren'lun| 五月婷婷丁香大陆免费| 三级av在线| 婷婷色在线播放| 日本本土色网第一区| 色综合色综合网| 久久9视频欧美| 中字幕视频在线永久在线观看免费 | 国产激情视频在线观看| 99r这里只有精品在线观看| 97碰| 精品综合网在线| 激情婷婷色色| 久色资源网| 天天噜噜| 人妻激情视频| 久久99成人性爱高清视频| AV在线观看网站| 91久久日日| 欧美精品999| 深爱激情网五月天| 国产精品国产成人国产三级| 天天搡日日搡aaaaⅩ| 丁香五月综合在线播放| 天天狠狠夜夜狠狠2023| WWW·色色色·COM| 少妇人妻凹凸视频| 国产激情视频在线观看| 一本久道综合99| 这里只有免费的精品| 99久久99久久综合| 丁香五月激情综合久久| 日本五月婷婷久久久六月丁香| 婷婷五月天亚洲五码| 三级av在线| 91精品婷婷国产综合久久| av五月天婷婷丁香| 99精彩视频网站在线| 亚洲色夜| 99久久玖玖| 粉嫩AV久久一区二区三区| 东北黄色一级| 婷婷六月花| 成人无码精品1区2区3区免费看| 91人碰| 婷婷激情丁香六月| 婷婷情色开心五月天99| 热久久思思热思思| 夜夜躁爽日日| 婷婷亚州综合| 激情五月份婷婷| 日韩成人精品一区久久久久| 五月天激情四射| 激情婷婷丁香五月天| 免费观看欧美成人AA片爱我多深| 欧美午夜乱妇午夜福利| 天天在线久久综合| 少妇综合网| 亚洲综合另类| 婷婷丁香五月网| 黄色AAAA韩国guochansanji | 女人被男人吃奶到高潮| 绿色小导航AV| 欧美色爱五月天| 色婷婷成人做爰A片免费看网站| 色九区| 婷婷五月天黄色小说| 日本三级成人秘书精品片| 激情综合自拍五月婷婷色五月| 在线观看亚洲视频影院| 五月丁香激| 人人草人人看| 97自拍99| 亚洲婷婷五月| 成人Av在线大片| 99热这里有精品| 亚洲在线网站| 五月天激情图| 99网| 成年人99热| 欧美69久成人做爰视频| 深爱激情网噜噜色| 婷婷五月丁香国产| 狠狠色综合网站久久久久| 99久久综合狠狠综合久久| 五月天婷爱综合| 国精产品一区一区三区免费视频| 五月婷婷丁香大陆免费| 色综啪啪网| 五月丁香天堂网婷婷| 色狠狠色噜噜AV天堂五区| 超级黄色片| 怡红院一二三| 久久99免费视频网站| 婷婷五月18永久免费视频| 九月性爱网| 99热这里只有精彩| 五月婷婷九九热| 五月婷婷视频在线观看| 国产精品成人AV在线| 亚洲第一成人无码A片| 日本激情91| 99久在线| 激情六月丁香综合| 久热这里只有精品视频免费观看| 秋霞av不能| 激情五月婷| 久久9热| 五月丁香啪啪综合| 日本色99| 丁香六月色婷婷| 丁香色五月 97干| 五月天激情丁香| 色婷婷色五月另类综合| WwW色婷婷| 六月丁香婷婷五月| 影音先锋91| 深夜男女福利刺激影院一区| 日韩免费乱轮网站| 九月丁香很很色| 五月天色丁香| 综合五月婷婷| 影音先锋美国A| 色五月天网| av大香蕉| 五月伊人婷婷| 婷婷性爱影院| 国产毛片精品一区二区色欲黄A片| 精品久久久久久久人妻| 婷婷综合影院| 九九黄色网| 久久五月婷天天干| 中文字幕97超级碰| 精品夜夜澡人妻无码AV| www.国产色| 99在线视频精品| 碰碰女| 久色网址| 男人大jjc女人免费视频| 国产在这里只有精品| 天天操无码| 久久久亚洲精品一区二区三区浴池| 五月丁香激情六月| 婷婷丁香九月| 亚洲亚洲人成综合网络| www,com,五月色色| 伊人婷婷青青cao| 超碰成人黄色网| 五月综合激情| 五月婷成人网| 久久伊人9| 在线观看国产高清视频免费网站| 亭亭玉月丁香| 色五月丁香婷婷综合| 婷婷五月色综合| 狠狠做五月| BBWCUCKOLD精品熟妇| 亚洲色99| 婷婷丁香五月久久| 亚洲色综合色网| 97色色网| 婷婷五月免费视频| 日日爽日日操| 久操综合| 91狼友视频在线观看| 五月丁香婷婷中文| 热久久99视频| 9月色婷婷| 久久人妻熟女一区二区| 婷婷色激情五月天| 99这里只有精品国产| 色播五月丁香综合| 99在线免费观看| 桃色五月天| 五月综合777| 亚洲综合视频网| www五月婷婷88导航| 五月婷亚洲精品AV天堂| av中文网站| 久去色色| 99操无码视频观看| 亚洲操女| 日本色色网| 综合激情五月天六月婷免费视频| 婷婷五月丁香六月伊人网| 玖玖爱导航| 国产免费性爱| 天天干,夜夜爽| 新激情五月天天在线网| 欧美va| 欧美在线干| 久久99久久久久久久噜噜| 丰满老熟妇BBBBB搡BBB| 亚洲成人网站在线观看| 少妇人妻人伦A片| 亚洲精99| 国产亚洲在线观看| 人人性久久| 亚洲中文字幕在线电影| 99精品视频在线观看| 大香蕉婷婷五月| 亚洲婷婷五月| 九九99九九精品视频| 亚洲人妻av伦理| 99九九在线| 26uuu另类亚洲欧美日本一| 秋霞午夜理论| 夜夜大香蕉婷婷丁香| 玖玖婷婷免费| 国产91资源在线| 五月婷婷影院| 丁香五月天啪啪| 2017人人操| 情久久综合五月天| 青青草原99热| 米奇影视资源777狠狠色婷婷五月天激情网 | 色婷婷先锋| 99这里只有精| 日本五月天婷婷丁香| 久久人妻情侣| 五月天小说激情| 亚洲色婷婷色| 狠狠色婷婷7| 五月婷婷色色| 全高清无码视頻| 97日本在线| 国产成人精品一区二三区熟女在线| 亚洲日日操| 热久久91| 国产成人网站在线观看| 五月天婷婷影院| 99在线视频免费| 人妻久久久久久| 久久这里只有国产视频| 人人舔天天| 久久婷婷五月综合色播| 最新亚洲色色网| 伍月婷丁香婷| 99re这里只有精品免费| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 久热9| 久操婷婷| 五月丁香日本在线视频观看| 香蕉综合在线| 看婷婷五月天网| 日韩欧洲亚洲| 久思思久视频| 婷丁香五月天| 日韩综合大黄| 五月婷婷婷婷网| 亚洲天码视频www蛋播视频| 啪啪啪啪五月天| 国熟女视频| 五月丁香六月婷婷综合伊人| 婷婷五月天电影在线| 99愛国产| 夜夜骑夜夜操| 99色热视频在线| 国产.亚洲.欧洲视频在线| 色色色图| 人人综合久| 五月婷婷久久综合| 深爱五月婷婷| 国产毛片精品一区二区色欲黄A片| 任你躁XXXXX麻豆精品| 碰碰碰97国产| 97超碰99热99| 久久五月天婷婷| 婷婷六月色开 | 色情五月综合婷婷| 亚洲无AV在线中文字幕| 在线五月婷| 亚洲自拍天堂| 激情综合五月| 激情的五月| 五月丁香久久激情网| 丁香六月激情综合啪啪| 天天色99| 99久热| A片试看120分钟做受图片| 超碰人人在线观看| 久热91精品| 欧美噜噜久久久XXX| 天天色,天天操,天天射| 丁香婷婷视频| 超碰99在线观看| 成人午夜视频精品一区| www.91五月| 婷婷九九视频| 精a品a视a频| 婷婷国产日本欧美| 六月婷婷在线视频| 91精品久久久久久综合五月天| 色99视频| 五月婷婷丁香五月| 99自拍视频| 先锋资源 996| 激情五月婷婷丁香综合网| 欧洲亚洲午夜| 成人国产欧美大片一区| 久七香蕉| 美女五月激情| www.狠狠操.com| 国产精品VA在线| 激情小说婷婷| 91丨九色丨熟女高潮| 九九色插| 69热在线| 婷婷综合五月天亚洲综合| 婷婷色丁香五月| AA片在线观看视频在线播放| 亚洲婷婷激情综合激情999精品| 五月天丁香六月综合| 色久综合天天做视频| 激情四射网| 中文成人在线| 99热e| 热99视频精品| 伊人久久大香线蕉av一区| 国产精品第一国产精品| 99人人操| 五月永久激情| 九九久久五月天| 婷婷五月天VI| 玖玖国产视频一区| 热99这就是精品视频| 色丁香久久| 四季日韩AV无码综合| 97色女人在线| 婷婷综合六月| 五月天激情网图片| 国产无人区大片| 五月丁香综合精品| 9l视频自拍9l九色成人| 91无码一区人妻A片蜜| 久9热在线视频| 久久性爱网站| 99免费| 天堂久久大香蕉| 五月婷婷丁香伦理网| 色99自拍| 免费V片在线| se色99| 久久人人九九| 色吊丝av中文字幕| 激情五月亚洲综合网| 99日本黄站| 久久无码成人| 天天色天天色天天色天天色天天色天天色| 九九无码| 草草女人亚洲| 美女天天艹人人爽| 人人操插| 97碰 在线视频观看| 人妻系列久久久久久久久久久 | 久久婷婷五月综合色奶水99啪| dingxiangtingtingliuyue| 婷婷久久综合| 免费播放片大片| 婷婷色av| 亚洲国产精品成人午夜| 伊人五月天日日夜夜久久久天天| 婷婷色在线视频| 天堂网操| 中文不卡一二区| 五月婷婷色| 丁香丁婷五月激情| 色五月综合在线| se99热久久一本| 色婷五月天综合网| 色婷婷网大全在线| 久久婷五月综合色| 久久ww| 婷婷伊人綜合中文字幕小说| 色老久久| 色婷婷www| 中文字幕欧美精品久久| 天天综合永久| 一本色道久久88加勒比| 五月天六月天| 婷婷大香蕉| 99久久丝| 国产精品色色| 精品久色| 丁香五月天婷婷激情| 激情综合无码| 91久久婷婷| 日韩久热| 欧美成人va| 五月丁香视频色色| 狠狠插狠狠插| 婷婷中文字幕在线| 人人摸人人| 99色视| 涩综合婷婷| 91精品啪| 99精品网| 国产免费一区二区三区三州老师F1F1.CC| 五月丁香六月合| AV片一区在线观看| 天天干天天色天天干| 97超碰,人人舔,人人操,人人摸 | 天天做天天双| 国产精品人人做人人爽人人添| 怡红院99| 国产成人精品一区二区三区视频| 丁香五月婷婷色综合基地| 久久精品国产一区二区三区四区| 第四色婷婷最爱| 97在线观看| 91精品国产综合久久密臀| 开心色色五月天综合| 99成人无码| 五月天啪啪网| 五月婷婷成人| 色 噜噜 九月 婷婷| 日欧大屏操| 91久久久久久久91| 99热日韩| 五月天婷婷色五月天| 色碰碰视频| 91日日日| 99精品在线观看| 五月花综合网| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 精品一二三区久久AAA片| 狠狠色丁香婷婷基地| 日本一级黄色片。| 五月婷婷乱| 午夜福利成人AV91| 国产婷婷五月天| 丁香婷婷五月色成人网站| 久碰视频| 亚洲小视频免费看| 九九99九九精品免费| 激情婷婷五月天日本系列| 蜜乳人妻一区二区三区| 操人无码| 天天做天天要天天爱| 狠狠干婷婷| 99热这里只有精品33| 国产亚洲成人综合| 亚洲视频五区| 一区二区三区四区五区| 日本三级99人妇网站| 婷婷激情图片| 色色丁香| 思思热在线| 丁香五月激情婷婷| 色老久久| 99久久久| 第四色婷婷丁香五月| 综合99久久| 国产乱子轮XXX农村| 色色色婷婷| 超碰九九热| 欧美激情丁香五月天久久婷婷一区| 亚洲av另类在线观看| 狼人婷婷综合| 五月六月丁香婷婷在线观看| 欧美偷偷操| 中文字幕 码精品视频网站| 亚洲欧美成人在线| 成人综合视频网址| 九月综合| 欧美激情五月天在线观看| 丁香伊人五月色婷婷五十路 | 日韩乱玛久久| 国产精品人妻欲求不满| 久久无码成人| 婷婷97碰碰| 69午夜成人影片| Www.久久| www,天天干| 久热播这里只有精品| 久久久久久久97| 色五月婷婷成人| 婷婷开心激情| 在线,国产,色,热视频| 97人人操com| 九九综合| 狠狠五月天婷婷激情网。| 久久久久久9| www.91五月| 伊人久久99| 婷婷激情丁香六月| 99 r热| 色偷偷人人| 色九区| 丁香综合婷婷五月天| 色婷婷狠狠干| 国产超碰人人| 日本视频不卡123区| 92久久| 精品色色色| 欧美精品99| 丁香五月婷婷老师网站| 五月丁香激情综合| 欧美 日韩 成人| 99热这里只有精品96| 丁香五月婷婷色情综合| 五月丁香狠狠爱婷婷综合| 激情五月影院| 久久思思热| 少妇人妻凹凸视频| 97成人丁香婷婷| 97操碰人人| 久青草影院| 97视频91| 这里只有免费的精品| 五月丁香香蕉| 噢美99| 99热超碰在线| √天堂资源在线人妻熟女| 色欲色香伊人| 激情综合女人网五月播播| 97五月久久丁香婷婷| 1级欧美日韩| 色婷婷影院| 99热日韩| 色五月欧美| 蜜臀嫩草| 久久性爱视频免费| 99热这里| 思思热在线播放| 2020夜夜操天天爽| 26uuu欧美日韩| 久久婷婷综合拍| 九九99精品免费播放| 97人人超| 狠狠五月天| 丁香婷婷色六月| 婷婷丁香第一页| 五月丁香网视频| 欧美日本高清视频99| 婷婷视频在线碰| 少妇做爰免费视看片| 99视频在线精品| 婷婷五月天堂| 色老久久| 激情网婷婷五月天| 青青草视频福利| 狠狠久久婷五月综合色| 99五月丁香丁| 99热伊人| 欧洲亚洲免费视频9| 色婷婷影| 婷婷五月六月| 狠狠色丁香久久综合婷婷亚洲成人福利 | 久久婷婷五月天激情四射| 激情婷婷网| 婷婷WWW久久| 九九九九热99超碰| 婷婷五月天桃花网| 666555。COm毛片| 中文字幕 中文字幕明步| 亚洲啪啪啪啪| 五月天播播中文字幕 | 亚洲第一综合| 丁香五月在线观看| 婷婷五月丁香综合人妻| 六月丁香激情婷婷| www.狠狠干com| 俺去也在线官网| 99色看| 热久久这里只有精品20| 99秘 在线| 就99这里只有精品| 噜噜综合网| 天天舔天天摸天天射| 亚洲婷婷五月草久| 欧美日韩99| 99热人人| 五月丁香六月色婷| 五月天婷婷色在线视频免费观看| 欧美激情丁香五月| 亚洲日本激情| 亚洲av网站| 久久综合五月天| 色噜噜狠狠色综| 第四色色六月色综合| 色黑鬼导航| 激情五月综合色婷婷| 凹凸探花电影| 热久久66| www.av骚货| 婷婷五月色情天| 五月天婷婷基地| 色噜噜狠狠色综合成人99| 亚洲精品午夜国产va久久成人| 99精色| 五月伊人婷婷| 天天日夜夜| 啪啪激情综合| 开心五月深爱五月| 99色婷婷视频| 亚洲无码99| 五月天天丁香婷婷| 丁香五月久久社区| 六月丁香婷婷综合狠狠爱夜夜爱| 久久新地址| 91精品久久久久久77777| 99色6爱9热| 狠狠香婷婷五月| 99这里的视频都是精品| 五月天激情图| 激情五月,婷婷五月,丁香五月| 综合色激情| 看全色黄大色大片| 大香蕉婷婷五月| 青草五月天| 三级毛片视频| 久久码久久无清| 97人人操| 26uuu.| 久久网站观看免费欧洲国产| 六月丁香激情综合| 五月综合在线| 97影院一级片| 国产精品大香蕉| 爱穴久久| 麻豆雪千夏| 激情桃色网| 九九热这里只有精品31| 婷婷色操| 婷婷五月天伊人| 欧美婷婷色| www.久久爱.c n| 99这里有精品久久97| 久久这里面只有精品视频| 五月天激情社区| 人妻AV在线观看| 欧美搡BBBBB摔BBBBB| 色婷婷五月综合激情中文字幕| 99热欧美精品| site:pzdcoin.com| 99啪视频在线观看| 国产日比| 久久九九在线视频| 亚洲av综合网| 五月婷婷六月天| 天天视频精品9| 九九青青草成人| 激情五月色综合国产精品| 婷婷五月天天爽| 日亚二欧美| 噼里啪啦在线观看免费完整版视频 | 99热这里是精品| 9999综合99综合人| 激情婷婷五月天。| 思思久久青草热| 久草A片| 激情五月天天| 五月婷婷影院| 五月丁香色婷婷基地| 99噜噜| 大香蕉久久青青| 久久婷婷综合基地| 五月丁香亭亭天天舔| 大香蕉啪啪| 天天综合网~91| 丁香五月手机视频| 成人必爱视| 最新丁香六月婷婷| 色婷婷九月| 久久婷婷东京热大香樵| 亚洲区,视频区,视频区免费| 五月的婷婷六月丁香| 色欲影香| 最新无码专区| 久久久五月天| 日日爽日日| 久久国产一区二区三区| 五月丁香六月婷婷啪啪| 久久丁香五月婷婷| A久久| 五月天婷婷狠狠| 99热视精品| 丁香六月啪| 亚洲小电影在线观看黄999| 色五月天综合| 婷婷的色色五月天| 五月天丁香婷婷网| 五月开心婷婷网| 久久久久丁香婷婷五月天| 亚洲视频一区| AV在线免费播放| 国产另类综合| 噜噜噜狠狠色综合| 婷婷伊人75| 色婷婷色人人射| 婷婷五月丁香五月| CAOBIBI| 色了色综合| 中文成人在线| 伊人激情综合| 婷婷5月天激情综合| 99碰超| www91色网站| 激情五月婷婷欧美极品| 婷婷在线免费| 日本人人草草| 五月丁香婷婷开心| 五月天婷婷影院| 欧美色色日韩| 色婷婷狠狠久久综合五月| 成人精品在线观看| 五月丁香啪啪啪啪| www天天爽| av中文字幕免费观看| 丁香五月综合色婷婷| AV在线资源| 中文字幕五月久久婷| 青青草原福利在线| 河北真实伦对白精彩脏话| 亚洲五月丁香综合网| 免费亚洲婷婷中文字幕| 十区AV| 色五月婷婷五月天激情综合| 无码91中文字幕| 色五月婷婷在线视频| 色五月激情五月| 九九操操| 99久在线视频| 色五婷婷| 午夜五月天| 久青草大香蕉| 天天日,天天插| 天天肏视奸| 伊人9999| 91久久18| 深夜A片| 丁香五月玖玖| 色欲天天综合| 91主播在线| 五月天 另类图片| 91精品刘玥| 97操碰在线视频| 亚洲天天操| 三级99热| 激情六月色| 久久九九九九| 九九干视频| 91日日日| 亚洲成人高清在线| AA久久| 天天色亚洲| 婷婷丁香五月av| 丁香五月天之婷婷影院| 久久欧洲久久| 狠狠精品干练久久久无码中文字幕| 激情小说婷婷小说| 九九伊人网| 婷婷丁香水多多视频| 婷婷中文字幕| 色婷婷丁香五月观看| 亚洲亚洲人成综合网络| 久久A热| 免费无码毛片一区二区A片| 五月婷婷在线网站| 色欲AVV| 婷婷成人五月天成人文学小说| 国产色99| www.99热在线观看| 色色吧综合| 丁香六月激情| 久这里只有精品99| 裸体做A爰片毛片A片免费| 99色1| 婷婷综合玖玖五月| 色欲午夜无码久久久久久张津瑜| 99综合自拍| 91婷婷色 | 亚洲国产精品SUV| 人妻五月天激情开心网| 欧美婷婷色| 全国最新疫情| 久久九色| 梁铮版《蜘蛛女侠》在线| 少妇大叫太大太粗太爽了A片| 日日操夜夜操狠狠操| 亚洲婷婷性爱| 午夜五月天| 欧洲S级在线观看| 超碰免费在线| 五月在线婷色| 97精品人人A片免费看| 久久久五月婷婷| 婷婷色五月天色| 久久精品性爱| 天天干,天天舔| 日韩无码专区| 深爱激情丁香五月| 91色五月| 无码少妇高潮喷水A片免费| 操你av| caopeng97人人| 婷婷99狠狠| 99热这里有精品2| 青青日韩| 丁香五月婷久久| 五月婷婷欲色| 久久色五月天| www久久99| 激情九九这里只有精品| 青青草99热久久精品国| 人人摸人人搞| 夜夜操狠狠操天天操| 亚洲色图81p| 婷婷综合五月| 婷婷草| 色婷五月| 91热视频| 91碰| 丁香五月激情六月| 激情综合五月丁香六月婷婷| 操操国产| 婷婷五月天少妇| 婷婷性爱综合| 亚洲AV成人在线| 婷婷丁香在线播放| 欧美影院婷婷| 欧美激情性做爰免费视频| 色情婷婷五月天| 看黄的网站18禁| 婷婷影视久久| 丁香五月五月婷婷| 婷婷AV丁香| 亚洲在线播放| www.色综合| 丁香五月婷婷网| 天堂爱爱| 婷婷激情五月视频| 丁香九月激情| 五月婷在线观看| 开心激情色婷婷五月天| 91久久九色| 97在线观看| 91丨九色丨白浆秘| 好好干av| 成人五月天综合网| 熟女国产在线一区二区三区四区| 丁香五月五月婷婷| 人人干AV| 久久精品爱爱| 色婷婷文字幕| 四LLL少妇BBBB槡BBBB| 日韩另类| 风流少妇A片一区二区蜜桃| 五月天婷婷AV| 亚州精品色情在线观看| 性爱五月丁香| 玖玖99婷婷| 天天插综合| 免费亚洲婷婷| 婷婷深爱五月亚洲综合| 超碰色色综合| .comwww在线观看免费操| 97色色视频| 成人综合AV| 丁香婷婷五月综合影院| av九九| 最新AV在线观看| av人人干| 日本操碰碰| 五月丁香操亭亭网| 色五月婷婷少妇人妻| 99热人人| 激情久久婷婷| 中日韩美欧成人一区二区精品在线| 天天噜噜| 亚洲午夜一区二区| 俺去啦综合网| 丁香亚洲婷婷五月| 91久热| 色欲婷婷五月天丁香| 红桃91人妻爽人妻爽| 亚洲国产精品SUV| 激情色播| 99久在线观看| www夜夜| 五月天电影网| 色五月五月天| 五月天婷婷一起草| 婷婷久久99| 91|九色|动漫| 超碰在线资源| 夜夜嗨一区二区三区直播内容| 九九综合久久| 开心五月婷婷激情| 婷婷在线播放| 99色网站| 99re这里只有精品视频了| 婷婷丁香人妻| 色婷婷欧美在线| www。五月天激情| 久久久性爱网| 超级碰碰91| 久久一品区| 69人人操人人爽| WWW.五月com| 色综合综合综合| 极品人妻VIDEOSSS人妻| 日日操天天操| 久久久免费精彩视频| 五月丁香啪啪啪综合网| 97干网站| www.五月天婷婷| 久热a| 超碰狠狠色| 777精品成人a v久久| 97色婷婷成人综合在线观看| 亚洲在线综合| 色五月色图| 色综合香蕉视频| 91人碰| 色婷亚洲五月丁香| 婷婷欧美激情| 成人在线高清| 婷婷色基地在线看| 久久五月天免费网站| 成人 AV播放| 7777久久亚洲中文字幕| 手机在线视频观看9| 丁香伊人五月色婷婷五十路 |