蛻變成蝶~Linux設備驅動之DMA

一口Linux 2021-03-17 00:00

DMA概述

    DMA是一種無需CPU的參加就可以讓外設與系統內存之間進行雙向數據傳輸的硬件機制。它可以使系統CPU從實際的I/O數據傳輸過程中擺脫出來,大大提高系統的吞吐率,并且在傳輸期間,CPU還可以并發(fā)執(zhí)行其他任務。


DMA與cache的一致性

    cache用作CPU針對內存的緩存,避免CPU每一次都要與相對來說慢點的內存交互數據,從而來提高數據的訪問速率,而DMA可以用作內存與外設之間傳輸數據的方式,數據不需要經過CPU周轉。


    “假設設備驅動程序把一些數據填充到內存緩沖區(qū)中,然后立刻命令硬件設備利用DMA傳送方式讀取該數據。如果DMA訪問這些物理RAM內存單元,而相應的硬件高速緩存行的內容還沒有寫入RAM中,那么硬件設備所讀取的至就是內存緩沖區(qū)中的舊值。”


現在有兩種方法來處理DMA緩沖區(qū):

一致性DMA映射:

    書上講的比較抽象,通俗地說就是任何對DMA緩沖區(qū)的改寫都會直接更新到內存中,也稱之為“同步的”或者“一致的”。


流式DMA映射:

    根據個人的理解,這里的流即輸入輸出流,我們需要事先指定DMA緩沖區(qū)的方向。

    啟動一次流式DMA數據傳輸分為如下步驟(本DMA驅動開發(fā)介紹僅適合S3C2410處理器類型):


1.分配DMA緩沖區(qū)

    在DMA設備不采用S/G(分散/聚集)模式的情況下,必須保證緩沖區(qū)是物理上連續(xù)的,linux內核有兩個函數用來分配連續(xù)的內存:kmalloc()和__get_free_pages()。這兩個函數都有分配連續(xù)內存的最大值,kmalloc以分配字節(jié)為單位,最大約為64KB,__get_free_pages()以分配頁為單位,最大能分配2^order數目的頁,order參數的最大值由include/linux/Mmzone.h文件中的MAX_ORDER宏決定(在默認的2.6.18內核版本中,該宏定義為10。也就是說在理論上__get_free_pages函數一次最多能申請1<<10 * 4KB也就是4MB的連續(xù)物理內存,在Xilinx Zynq Linux內核中,該宏定義為11)。


2. 建立流式映射

    在對DMA沖區(qū)進行讀寫訪問之后,且在啟動DMA設備傳輸之前,啟用dma_map_single()函數建立流式DMA映射,這兩個函數接受緩沖區(qū)的線性地址作為其參數并返回相應的總線地址。


3. 釋放流式映射

    當DMA傳輸結束之后我們需要釋放該映射,這時調用dma_unmap_single()函數。


注意:

(1). 為了避免高速緩存一致性問題,驅動程序在開始從RAM到設備的DMA數據傳輸之前,如果有必要,應該調用dma_sync_single_for_device()函數刷新與DMA緩沖區(qū)對應的高速緩存行。


(2). 從設備到RAM的一次DMA數據傳送完成之前設備驅動程序是不可以訪問內存緩沖區(qū)的,但如果有必要的話,驅動程序在讀緩沖區(qū)之前,應該調用dma_sync_single_for_cpu()函數使相應的硬件高速緩存行無效。


(3). 雖然kmalloc底層也是用__get_free_pages實現的,不過kmalloc對應的釋放緩沖區(qū)函數為kfree,而__get_free_pages對應的釋放緩沖區(qū)函數為free_pages。具體與__get_free_pages有關系的幾個申請與釋放函數如下:


申請函數:

alloc_pages(gfp_mask,order)返回第一個所分配頁框描述符的地址,或者如果分配失敗則返回NULL__get_free_pages(gfp_mask,order)類似于alloc_pages(),但它返回第一個所分配頁的線性地址。如果需要獲得線性地址對應的頁框號,那么需要調用virt_to_page(addr)宏產生線性地址。


釋放函數:

__free_pages(page,order)這里主要強調page是要釋放緩沖區(qū)的線性首地址所在的頁框號free_pages(page,order)這個函數類似于__free_pages(page,order),但是它接收的參數為要釋放的第一個頁框的線性地址addr


DMA驅動主要數據結構:

1DMA單個內核緩沖區(qū)數據結構:

typedef struct dma_buf_s {int size; /* buffer size:緩沖大小 */dma_addr_t dma_start; /* starting DMA address :緩沖區(qū)起始物理地址*/int ref; /* number of DMA references 緩沖區(qū)起始虛擬地址*/void *id; /* to identify buffer from outside 標記 */int write; /* 1: buf to write , 0: buf to read DMA讀還是寫*/struct dma_buf_s *next; /* next buf to process 指向下一個緩沖區(qū)結構*/} dma_buf_t;


2DMA寄存器數據結構:

/* DMA control register structure */typedef struct {volatile u_long DISRC;/源地址寄存器volatile u_long DISRCC;//源控制寄存器volatile u_long DIDST;//目的寄存器volatile u_long DIDSTC;//目的控制寄存器volatile u_long DCON;//DMA控制寄存器volatile u_long DSTAT;//狀態(tài)寄存器volatile u_long DCSRC;//當前源volatile u_long DCDST;//當前目的volatile u_long DMASKTRIG;//觸發(fā)掩碼寄存器} dma_regs_t;


3DMA設備數據結構

/* DMA device structre */typedef struct {dma_callback_t callback;//DMA操作完成后的回調函數,在中斷處理例程中調用u_long dst;//目的寄存器內容u_long src;//源寄存器內容u_long ctl;//此設備的控制寄存器內容u_long dst_ctl;//目的控制寄存器內容u_long src_ctl;//源控制寄存器內容} dma_device_t;


4DMA通道數據結構

/* DMA channel structure */typedef struct {dmach_t channel;//通道號:可為0,1,2,3unsigned int in_use; /* Device is allocated 設備是否已*/const char *device_id; /* Device name 設備名*/dma_buf_t *head; /* where to insert buffers 該DMA通道緩沖區(qū)鏈表頭*/dma_buf_t *tail; /* where to remove buffers該DMA通道緩沖區(qū)鏈表尾*/dma_buf_t *curr; /* buffer currently DMA'ed該DMA通道緩沖區(qū)鏈表中的當前緩沖區(qū)*/unsigned long queue_count; /* number of buffers in the queue 鏈表中緩沖區(qū)個數*/int active; /* 1 if DMA is actually processing data 該通道是否已經在使用*/dma_regs_t *regs; /* points to appropriate DMA registers 該通道使用的DMA控制寄存器*/int irq; /* IRQ used by the channel //通道申請的中斷號*/dma_device_t write; /* to write //執(zhí)行讀操作的DMA設備*/dma_device_t read; /* to read 執(zhí)行寫操作的DMA設備*/} s3c2410_dma_t;


DMA驅動主要函數功能分析:

    寫一個DMA驅動的主要工作包括:DMA通道申請、DMA中斷申請、控制寄存器設置、掛入DMA等待隊列、清除DMA中斷、釋放DMA通道.

int s3c2410_request_dma(const char *device_id, dmach_t channel,dma_callback_t write_cb, dma_callback_t read_cb) (s3c2410_dma_queue_buffer);

函數描述:申請某通道的DMA資源,填充s3c2410_dma_t 數據結構的內容,申請DMA中斷。


輸入參數:device_id DMA 設備名;channel 通道號;

write_cb DMA寫操作完成的回調函數;

read_cb DMA讀操作完成的回調函數


輸出參數:若channel通道已使用,出錯返回;否則,返回0


int s3c2410_dma_queue_buffer(dmach_t channel, void *buf_id,dma_addr_t data, int size, int write) (s3c2410_dma_stop);

函數描述:這是DMA操作最關鍵的函數,它完成了一系列動作:分配并初始化一個DMA內核緩沖區(qū)控制結構,并將它插入DMA等待隊列,設置DMA控制寄存器內容,等待DMA操作觸發(fā)


輸入參數:channel 通道號;buf_id,緩沖區(qū)標識

dma_addr_t data DMA數據緩沖區(qū)起始物理地址;

size DMA數據緩沖區(qū)大小;

write 是寫還是讀操作


輸出參數:操作成功,返回0;否則,返回錯誤號


int s3c2410_dma_stop(dmach_t channel)

函數描述:停止DMA操作。


int s3c2410_dma_flush_all(dmach_t channel)

函數描述:釋放DMA通道所申請的所有內存資源


void s3c2410_free_dma(dmach_t channel)

函數描述:釋放DMA通道


    因為各函數功能強大,一個完整的DMA驅動程序中一般只需調用以上3個函數即可。可在驅動初始化中調用s3c2410_request_dma,開始DMA傳輸前調用s3c2410_dma_queue_buffer,釋放驅動模塊時調用s3c2410_free_dma。


·················· END ··················

點擊關注公眾號,回復【1024】免費領學習資料


推薦閱讀
所有原創(chuàng)
Linux驅動
粉絲問答
C語言
從0學ARM
計算機網絡


一口Linux 寫點代碼,寫點人生!
評論
  • 在EMC測試過程中,傳導發(fā)射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結構引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 511瀏覽
  • 在前六期中,我們已經分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務、風險評估與技術文檔證據鏈、第三方組件與 SBOM 供應鏈治理,以及產品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業(yè)已經能夠回答幾個核心問題:產品是否落入 CRA 適用范圍,產品由哪些組件構成,企業(yè)如何證明自己在設計、開發(fā)和上市前采取了必要的安全措施,以及產品上市后如何持續(xù)維護和安全下線。但對于真正準備落地 CRA 合規(guī)的企業(yè)來說,還有一個更現實的問題:CRA 的法規(guī)條文相對原則化,企業(yè)應當如何把“網絡安
    虹科云科技 2026-08-03 16:51 177728瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩(wěn)定連接、多設備共享、獨立設備和靈活套餐等優(yōu)勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業(yè)正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業(yè)洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 128896瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發(fā)式的增長窗口。在這一關鍵節(jié)點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規(guī)格上的底層創(chuàng)新,成功打破了“高性能必高功耗”的傳統魔咒,為行業(yè)提供了極具競爭力的連接最優(yōu)解。核心技術優(yōu)勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 177瀏覽
  • 文:杜杰編輯:侯煜當地時間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產的先進機器人設備、境外生產的聯網電力逆變器。FCC在官方情況說明書中明確,該類境外制造產品,“會對美國國家安全或美國民眾的人身安全構成無法承受的風險”。本次新規(guī)設置明確豁免機制:經美國國防部(DoW)、電力逆變器品類經美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執(zhí)行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 336瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰(zhàn)在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態(tài)脈沖干擾,這類干擾持續(xù)極短,卻足以在高速鏈路中引發(fā)誤觸發(fā)。然而,傳統函數發(fā)生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發(fā)生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態(tài)脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 摘要防爆自控系統同時布設本安信號、工業(yè)總線、動力供電三類線路,僅依靠標識標牌管控插接極易出現人為錯插問題,高壓動力回路竄入本安弱電回路會突破安全柵限能標準,產生點火風險。依托 A、D、K 標準化機械防呆編碼體系,搭配護套顏色區(qū)分管理,適配 3 針 3 孔免焊接冷壓增安型防爆航插、5PIN 總線防爆航空插頭、8 芯焊接防爆法蘭插座的選型使用,從物理結構層面杜絕防爆接近開關連接器、防爆傳感器航插接頭混用插接問題,補齊防爆系統被動安全防護體系。關鍵詞圓形防爆連接器,防呆編碼防爆航插,防爆航空插頭,防爆
    kyfbest科迎法電氣 2026-07-31 18:29 414瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩(wěn)定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節(jié)點電位;該節(jié)點直
    southcreek 2026-08-07 13:45 350瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態(tài)上報。三件事拆開,早先的常規(guī)做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創(chuàng)知音語音芯片 2026-08-06 15:14 296瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 128529瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 393瀏覽
  • 摘要在防爆電氣設計中,只參照芯數選型而忽略額定載流量,長期滿負荷運行會出現插頭發(fā)熱、接觸面氧化、IP67 密封受熱老化等問題。結合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數對照表,區(qū)分冷壓免焊接、焊接兩種接線結構的安全載流數值,設置合理電流冗余系數,搭配使用環(huán)境修正參數,規(guī)范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產品概述圓形防爆連接器觸點載流能力由插針直徑、
    kyfbest科迎法電氣 2026-08-03 09:18 128654瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 一个女孩和一个男孩| 血滴子电影下载| 绿萝花电视剧免费观看| 《二十一世纪爱情指南》免费观看俄 | xl司令真人版全集无删减在线观看| 1—5集国语版免费普通话 | 每日妈妈粤语| 二人台二后生全集| 黄色仓库日韩| 亲爱的翻译官大结局是什么| 色即是空1 qvod| 罗丽星克莱尔总统夫人免费观看| 甄嬛传百度影音| 魔神人生短剧免费播放| 加勒比海盗女海盗1| 机动战士敢达| 无所畏惧在线观看电视剧免费| 非缘勿扰电视剧下载| 釜山行电影完整版| 需要爸爸播种子美剧言情剧| 美国式禁忌19| 美姊妹牙医电影完整观看视频在线| 《唐砖》电视剧| 漂亮的妈妈7中字开头6个字| 善良的小姨子之禁止的爱| 小凤新婚短剧免费观看| 一路向西国语百度影音| 战狼6免费播放观看入口 | 桃花马请长缨短剧免费| 奥特曼 电影| 向往的生活5完整版免费西瓜| 东边日出西边雨电视剧| 希望爸爸播种完整版德国 | 天若有情 郑伊健| 武大的小姐姐们| 360大佬爱上我第三季在线观看 | 吸血贵利王完整版| 解冻电影| 熊出没之古宅探宝 2022| 风花雪月全集免费观看| 美女乳头按摩电影| 麦克斯奥特曼全集中文版| 相忘谁先忘| 奈克赛斯奥特曼| 繁华落尽电视剧| 《妻子替夫还债》| 千山暮雪百度影音| 好人一生平安电视剧在线观看免费| 旧里番无修在线观看| 仙逆108集完整版在线观看 | 甲铁城的卡巴内瑞第一季在线观看| 《水润人生》刘志贤| 车内疯狂打扑克了一夜| 花鼓戏韩湘子化斋| 强奸轮奸影片免费播放 | 我的特一营| 勇探实录 国语| 台湾版《荒野渔夫》电影在线观看 | 明月夜原唱| 战狼6欧美版免费观看完整版BD英语 | 东方三侠国语| 白峰电影版免费观看| 圣斗士传说| 小超的农村事| 云南虫谷15 16| 为时已是寿司!?| 一起出差的上司是前任| 硬汉1下载| 地狱解剖 电影| 怪侠一枝梅电影| 电视剧流水迢迢| 孤男寡女战狼4妈妈结局| 陈梦说就是要赢给所有人看| 白发在线观看完整版免费观看| 电视剧石头剪刀布| 辰巳ゆい| 法国电影《灭火行动》免费观看 | 《overflower》动漫第1季免费观看全集动| 朝国年轻的继5免费观看| 火影忍者忍者之路| 女教师5完整版 | xl司令动漫第一季| 奔跑吧兄弟2023免费观看| 歼灭天际线1-50集91| 清华少儿英语| 小徐若瑄| 孟姜女哭长城电视剧全集免费| 我想有个家电视剧| 《风流女管家》电影在线看免费版 | 努努秘密花园免费观看电视剧| 镜花缘之决战女儿国| 新上海滩 张国荣| 《理想之城》第二部| 《西门大官人》高清免费观看| 《卖保险套的女销售》电影免费观看 | 名侦探柯南638| 怪物转生在线观看| 中国菲律宾撤侨| 巜性刑房3捆绑凌虐bd| 酒店1-80集全免费高清看| 星克莱尔在线| 九州 天空城| 新神榜 杨戬| 侯马市| 将门嫡女沙场:不输男儿郎短剧全集| 布鲁克读大学在线播放| 哥斯拉-1.0电影在线观看| 三年大片国语| 八戒八戒在线观看免费高清4| 儿歌童谣打电话| 强伦妺妺免费播放视频| 南沙群岛在线| 清洁工是隐藏首富短剧全集| 我是传奇第二期| 云中玫瑰| 村上沙兽皇电影免费观看高清版下载| 《瞄准》全集免费观看| 法式鹅肝为什么那么大| 战狼6妈妈最美| 关中往事| 麦乐迪女超人高清下载| 电视剧麦香| jizzm日本| 夜半歌声免费| 挚爱游戏短剧免费观看| 终极一班4全部20集| 电影云南虫谷| 出差遇到前任| 封神榜朝歌风云| 金装的维尔梅免费看全集| 常在你左右免费观看国语| 成一家言| 热力四射2下载| 美乃雀替夫还债电影全集| 痴汉地狱| 大兵的寝室第一季免费观看| 试驾问界m9| 《被下药强辱的妻子》免费看 | 越南《性的暴行》电影 | 老电影庐山恋| 男生和女生一起在愁愁愁电视剧在线| 魔女与魔神| 姐妹牙医免费观看| 在夫面前被强行侵犯的人妻| HD在线观看免费完整版电视剧安斋拉拉 | 中国匣电影| star467| 《野兽之录》电影播放在线观看| 斗罗大陆免费观看完整版高清在线| 铁证现场| 埃丽·诺娃《纯粹》满天星| 唐宫美人天下杨幂| 以警察骑摩托追赶哈马斯成员| 鬼父动漫全集| 校园甜宠全集免费| 商务旅行戴绿色帽的女老板电影| 相亲相爱20160808| 爱唯侦察高清版哪里看| 三代响马| 日本电影《叔嫂恋曲》中字| 法政先锋第三部粤语| 终极格斗士| 感觉我的爱| 法国版女超人在线观看| 超能陆战队免费观看| 无敌三脚猫全集| 我的无邪娇妻| 东方茱丽叶全集| 人人都爱雷蒙德第六季| 让我为你唱首歌mv| 那金花和她的女婿| 坠落女律师在线观看| 闪电五连鞭| 圈套电视剧台剧全集免费观看| 无人区在线观看免费版| 双女任务无删减版| 美式忌讳4| 斗破苍穹缘起动漫在线观看免费版 | 透光的树| 有色视频| 犯罪心理第十八季| 唐大江被铐是哪一集| 夕颜夫人电影| 美版《卻望》在线观看| 兄弟换5| 跟着书本去旅行纪录片观看完整版 | 点燃我温暖你电视剧在线观看全集| 蛟龙行动hd国语版免费播放| 上帝也疯狂1电影免费观看完整版 奇迹少女第三季免费完整版 | 养母的花样年华| 骨语第二部免费观看| 你是我的荣耀完整版| 清冷学长H乖打开腿H男男| 免费韩剧| 雪中悍刀行20集在线观看| 鄄城县| 传闻中的陈芊芊24集观看| 美国爸爸要播放的电影| 至尊红颜贾静雯| 360天大佬爱上二免费全集| 和部长一起出差的日本电影| 爱我几何《莫妮卡》电影| 人民的正义| 长相思第二季在线观看| 网友吃席发现每人面前都是盒饭 | 我的奴隶| 要爸爸的种子| 火影忍者忍者之路| 四个妇人精油和按摩电影| 血腥的夜晚| 已婚妇女的火辣日子| 丛林雇佣兵| 电影加勒比海盗女版 | 男子私藏枪支家中宛如“军火库”| 自治县| 红娘子3| 蒋玲玲版《渔夫的荒野史记》剧在线| 女老师2| 女海盗16高清免费观看| 爱属我心高清| 正阳门下全集在线观看| 数码宝贝第2部国语| 法国护士长| 新版还珠格格全集| 女性3对1:两个人一次性体检2| 女职员的付出5中字| 商务旅行戴绿色帽的女老板电影| 乡间小路简谱| 电影《瓜达卢佩的玫瑰》在线观看| 五号房仙女屋免费观看电视剧| 淑女飘飘拳免费观看| 撞击高贵美妇老师的翘臀| 母亲3| 百想艺术大赏名单| 屠宰森林1小时52分版| 西游记大闹天宫电影| 古墓丽影满天星真人版| 高清《诱宠》短剧在线观看| 《特殊的保险推销员》| 未来罪行| 束缚游戏完整版| 包青天之打龙袍| 沙漠行动满天星版免费观看| 刑警使命电视剧全集免费观看| 牙医姐妹在线观看免费完整版| 橘梨纱 快播| 斯托雅《壮志凌云》| 《史前战纪 第三季》| 坎贝奇《品味人生》在线播放| 恋骑士ova| 古墓丽影满天星免费看| 一次特殊的游泳课| 法国电影法国空姐4 | 陆小凤传奇1| 湖北襄阳59天男婴窒息死亡| 毒战首映礼| 年轻的母亲5完整版免费| 机动部队在线观看免费完整版| 堵车的源头是在干嘛| 高清《赤壁》电影 | 爸爸的朋友2在完整有限中字| 超级教师第三季在线观看免费高清 | 成龙历险记第四季| 疯狂二人房间荷尔蒙爆发原声| 《塔蒂亞娜2》完整版| 《法国空乘5》伦理观看| 还珠格格第一部1一24集| 女版坎贝奇无删减在线看| 歼灭天际线日韩专辑| 《变形金刚》| 天海翼女教师在线播放| 大街上强?在线观看| 插曲的痛第60集| 《悬崖绝壁》| 营山县| 迪迦奥特曼国语| 蜜桃成熟时33d在线观影| 庆余年电视剧免费观看西瓜| 妻子的姐姐2免费版电视剧大全| 年下诱惑伴奏| 他先动的心短剧免费观看| 来了!张宝利| 对你的想象在线观看电影| 李嘉诚次子出席重要论坛| 长相思第二季免费观看电视剧| 高清《胆小鬼》电视剧| 仙武传动漫免费观看| 韩国上司部长来家| 黑白诀电视剧免费观看完整版高清| 爱我几何免费播放| 蜜糖姐姐恋爱吧短剧免费观看| 香港三年大片免费观看完整版高清在| 画皮之阴阳法王完整版免费观看 | 爱的人韩国电视剧免费| 房奴试爱电视剧开头原声带| 芈月传电视剧免费观看全集| 牙医姐妹郝板栗完整版电影| 我们多么幸福歌词| 《卖楼销售员》完整版| 我要我们在一起电影免费观看| 女老板电影| 空姐前规则高清观看韩国| 母亲母亲演员表| 越狱连续剧| 男女做爰猛烈啪啪吃奶床戏| 米加小镇日常vlog| 《束缚游戏》第一季免费观看真人版台漫 | 吾家有姐3满天星免费观看| 奇热剧集| 皇家奶娘免费观看全部| 越战先锋在线完整版观看| 《丈夫请社长来家吃饭》在线播放 | 《再会~沉默的真相~》| xl司令第二季无马赛1-40在线观看| 少年包青天2部| 美国女儿国满天星在哪能看| 污性福宝| 伦理《高压监狱2》法国版| 智者无敌全集在线观看| 法国空姐1免费高清原声我奔跑| 毕有财电视剧| 海大鱼电影免费完整版| 骚哥哥网| 免费观看完整版| 因为爱情有情天结局| 监狱风云2国语| 坎贝奇三部曲免费无删减在线观看| 程颖婕个人资料| 《爸爸种子2》电影| 中国诗词大会第六季第十场总决赛| 樱桃小丸子来自意大利的少年| 玛丽莲杰斯《圣特罗佩斯的姑娘们》 | 临潭县| 苹果浴室3分钟视频| 继续播放歌曲| 白雪公主与猎人百度影音| 两个世界高清完整版免费观看| 国足vs沙特在线直播| 拥抱太阳的月亮预告| 苹果核源| 小品小崔说事| 别墅轮换在线观看免费完整版电视剧| 宝宝辅食添加时间表| 《水野朝阳之出差电影 | 陈雅伦曹查理《我为卿痴狂》在哪里| 闺蜜在线观看| 小镇警事| 我的爱对你说 电视剧| 高清《地狱乐 第二季》电视剧| 年轻的母亲3完整版| 独步天下免费全集播放| 《房屋销售员》在线| 清潭国际高中第一部| 女员工的付出中文字幕| 梅德韦杰娃| 老公的部下是初恋| 传说中的七公主国语版全集| 高清《蜜桃成熟时》无删减版| 天使与龙的轮舞动漫免费| 《女销售员的销售秘密2》| 乌云之上| 《地爆天星》赛仑| 杉杉来吃泰剧在线观看| 同龄人电视剧| 男人和女人一愁愁愁电视剧在线观| 斗罗大陆全集免费观看完整版动漫 | 带美影视影院-《妻子做社长秘书偿还债务》新版-最新完整版高清在线观看 | 弹起我心爱的土琵琶简谱| 盗墓笔记有声小说艾宝良| 浪漫满厨播出时间| 喊麦现场| 百炼成神动漫在线播放| 不完美的受害者电视剧| 需要爸爸播种子第二季在线免费观看| 镀金时代第二季| 黑人强伦轩电影| 天网追踪电视剧| 女超人麦乐迪A片未删减版免费观看| 双女任务电影完整版| 上海女子图鉴在线观看免费完整版| 驯龙高手第一季| 高清《纯真时代》| 烈火青春19| 爱我几何电影完整版在线播放免费观| 女大学生的沙龙室完整版完整版 | 女儿的男朋友av| 逆天成仙电视剧| 祥娃娃一家子| 韩国电影需要爸爸播种子 | STAR471电影免费观看中字| 欢乐家长群在线观看| 萌宝厨神闹新春短剧免费观看| 朴雅珍演过的蓝色帽子| 我的女友的妈妈| 我在他乡挺好| 《卖房子的女销售》A片| 公主恋人ova| 艺校的秘密| 与你的暖暖时光| 越南《性的暴行》电影| 新金瓶梅杨思敏| 鬼灭之刃花街篇在哪里看| 坠落的审判电影| 特种部队2百度影音| 《维修工》王李丹妮| 新版金银瓶151996杨敏| 电影《顶级特工》| 锵锵锵锵免费完整观看网站泰国剧| 《沧元图2》在线观看| 嫂子的职业免费| 二婶电视剧| 钓鱼台国宴| 天美影院在线观看| 禁忌II| totakka haya kirguzux的功能介绍 | 爱我几何未删除| 我是一名教师电影完整版| 我的老婆是学生会长第一季| 时光影院《美国空乘满天星》| 向往的生活第七季综艺| 八戒在线观看免费高清电视剧狂飙| 新官人我要在线| 木下檀檩子电影免费观看国语版大哥 | 电视剧悬崖全集| 欧美经典黑白配在线观看| 铿锵玫瑰之女兵排| 电影韩国太太的告白| 松江区| 曰本jiZZ| 高山青歌谱| 妈妈的男朋友电影| 《售楼小姐的秘密》| 瓜达卢佩的玫瑰免费观看 | 传家电视剧免费观看| 陆鸣短剧40集免费播放| 私人航空在线观看完整免费法剧| 试婚电影| 周立波笑侃三十年| 台湾独居女和上门维修师傅高清| 上司人妻被下属侵犯HD| 3对1四人一次性体检什么电影 | 电视剧富贵| 法国空乘4在线| 金战尖兵| 鹿晗脸上的疤| 千山暮雪28集| 《玉女心经3:阴阳和合》香港| 新还珠格格下载地址| 妻子的姐姐在线| 运动员进行曲简谱| 《忘年恋曲》海外版 | 流浪地球完整版观看免费| 王牌对王牌.| 部长来做客HD中字| 刺客联盟2高清| 《厨房》韩剧视频在线观看| 非洲原始部落的女人| 一生无悔歌词| 周弘版《村枝》高清版| 家族荣誉4| 惊声尖叫4百度影音| 《贝拉6》免费观看高清| 《黑悟空》遭抵制风波升级| 强心脏110524| 《需要爸爸播种子》电影免费在线观看,高清完整版美国倫理片_努努影院 | 狂野的爱| 同学的妈妈韩国| 星空恋人电视剧| 泰剧婉通夫人结局| 99re视频| 初恋重逢:最初的你全集免费| 豹女完整在线观看| 壮志凌云满天星在线| 《义姐不是贤妻良母》动漫全集樱花 | 高压监狱原声满天星2019| 新哥斯拉免费观看高清完整版| 和讨厌的部长出差日剧| 王的女人下载mp4| 爱我几何无删减在线免费观看 | 判处勇者刑全集观看| 美女在线观看完整免费高清原声满天星奔跑吧ep | 李健翻唱王菲《如愿》| 《赶尸艳谈》完整版| 《你的指尖扰乱我的心弦》| 天雷一部之春花秋月 电视剧| 王府深宅:后宅我做主短剧全集| 女子亲卫队完整免费高清原声满天星 | 飞影铠甲| XZL仙踪林XZL视频网站| omoflow第一季全集免费观看| 放养的星星| 《巡回检察组》在线观看| 法国满天星古墓丽影| 鸡婆大师| 父母爱情免费观看完整版电视剧| 凯登克罗斯电影完整版| 后来的我们电影| 名侦探柯南普通话版免费观看| 美国空乘免费完整版在线观看| 女忍大桥未久无删减版电影| 汽车旅馆| 桃色凶器在线观看| 两个女人的房间韩剧| 牵牛的夏天片尾曲| 逛新城简谱| 韩剧《爷爷与媳妇》剧情介绍分集| 偶然闯入的世界电视剧免费观看| 浙江一村庄突然涌现超多寻宝者| 哈利波特1~8集免费观看完整版| 聊斋艳谭第3集| 樱井莉亚| 未来妈妈电视剧免费观看全集高清| 西雅图风暴| 女部长3| 长相思2在线观看| 困惑的LANGM| 不良义姐真人版台湾在线观看 | 堕落前辈动画第一季樱花动漫免费| 公之的浮9| 寻找同桌的你| 奥本海默电影| 乐游原电视剧40集全免费观看| 睫毛膏5美国1983中文 | 猪蜜蜜在线观看完整版在线| 房奴试爱激情戏| 西班牙情事| 我和我的父辈 在线完整版| 今日宜喜欢短剧| 慢慢 原唱| 法国空姐3免费高清原声满天星奔跑吧 | 微笑妈妈电视剧免费完整版| 特殊游泳教练电视剧免费观看 | 七年级上册英语人教版教学视频| 李宇春 新专辑| 九零创业:商业巨头全集免费| 牙医姐妹在线完整版观看| 信义电视剧| 乔家的儿女36集免费播放| 《角斗士3满天星版》在线观看| 快意恩仇| 爱情开关| 白峰美羽的电影中字| 拯救瑞恩| 欧式少女16集全观看战狼6国产少女| 猎狼特战队| 新版潘金莲电影完整视频播放| 理伦片驯服小峓子2| 疯狂的麦克斯| 爱情公寓7| 战狼9欧式少女免费播放在线观看视频下载 | 《控制美女老板的遥控器》演员表| 《正义之心》完整版在线观看| 直到你降临短剧免费观看| 荒岛女儿国满天星版本| 离婚律师结局| 汪清县| 贾南风电影在线播放免费观看| 麦克斯奥特曼全集中文版 | 丁宝桢电视剧免费观看| 王芳的快乐生活| 毒医肥尸1999未删减版 | 大头儿子小头爸爸6| 夺帅百度影音| 电视剧《房奴》开头| 缘分五月在线播放| 水富县| 身边的幸福电视剧| 成仁高清影视| 美国灭火宝贝电影 | 我女朋友的新妈妈双字ID免费| 勇探实录 国语| 韩剧要帅气的生活| 强伦轩办公室女教师HD| 宝石宠物第二季| 完美搭配在线观看| 男生女生一愁愁愁在线观30集| 薄冰电视剧免费观看| 断背山免费观看完整| 以你的心诠释我的爱有车吗| 遇见波莉| 徐少强版《金悔瓶》演员阵容是谁扮| 裸婚电视剧| 西游降魔篇粤语| 品味人生在线观看| 爱你不是两三天电视剧| 火影忍者第1集| 纳粹慰安室2免费看国语版| 聊斋艳谭2| 曹查理 风流电影| 星克莱尔X迷宫| 美谷朱里| 第八种爱情| 超人麦乐迪在线观看中文版高清| 第二十条在线观看| 炽热吸引网剧免费观看| 女超人的危机麦乐迪在线播放| 百万新娘之爱无悔67| 守望爱情| 初体验5在线观看| 刺激的生活片在线观看| 小燕子一家人| 激情從林| 小泽玛利亚 qvod| 高清《在你被判死刑之前》电视剧| 新还君明珠| 星游记全集| 奥巴马就职演说| 女儿国满天星| 八戒看免费高清电视剧大全| 《戏神》动漫第一季在线看| 超级飞侠第二季| abo成结模拟动画演示| 绝对魂银| 无影灯下 电视剧| 妈妈的职业2全集观看| 打开你会回来感谢我的在线播放| 女教师被黑人强伦轩在线观看| 哈利波特5凤凰社普通话版在线观看 | 进击的巨人PART3| 我有罪歌词| 日本东京混血大学生精油按摩-2019 - HD国语日韩电影在线-B042AV 韩国电影飘亮女友的妈妈 | 速度与激情5国语版| 《分娩按摩》3| 白峰美羽AV电影| 《下女》韩国在线观看| 哇嘎电影免费观看高清版下载| 种花家的兔子[星际]| 中国阅兵式2009高清| 韩剧《面试2》观看完整视频 | 李丽莎无圣光原图| 需要爸爸种子| 壮志凌云(法国版)2011| 大反派电影| 电影《恋爱》在线播放| 21世纪爱情指南在线免费看| 沼泽猎手11| 蝴蝶梦越剧| 琉璃电视剧在线观看免费全集| 还珠格格之燕儿翩翩飞爱奇艺| 战狠6免费观看全集| 甜馨回应压岁钱争议| 上错花轿嫁对郎优酷| 快乐再出发第一季综艺免费观看| 恭喜发财短剧免费观看| 修理工的艳遇 在线| 剑破苍穹第二部免费观看| 解放的潘多拉剧情| 艾薇儿girl friend| 电视剧千山暮雪| 意大利电影需要爸爸的种子| 赌神秘笈之赌魔| 红色在线观看| 3380理论| sprd-519| 瓜达卢佩的玫瑰观看| 银娇 完整版| 种花家的兔子[星际]| 狂暴之路| 后宫露营在线观看| 奇妙发型屋| 神级选择:每次都选对短剧全集| 黑帮少爷爱上我免费观看第一集泰剧| 折磨电影| 《我是妈妈》1-60集| 急诊护士电影在线观看| 他是谁全集在线高清免费观看| 潜行狙击之潜罪犯| 迅雷哥在线| 我的妻子免费观看| 私人航空在线免费观看| 成人在线播放网站导航| 中国达人秀卓君稻草人| 美国式禁忌3高潮喷涌| 正方体怎么画| 昼颜 电影| 伊波拉2病毒完整国语版免费 | 战狼6欧式少女全集资源百度云 | 《水浒传之英雄本色》| 妙贼警探第四季| 新有菜在线| 《天注定》在线观看完整版| 我和僵尸有个约会2粤语在线观看| 插曲的痛免费观看完整版| 不会谈恋爱的我们电视剧免费观看| 阿婴王祖贤电影完整版| 超狠插曲痛30集全集| 捉妖记大电影完整版| 缉恶2024| 佐罗满天星版在线播放哪一年拍的 | 死亡使者 电视剧| 春草大结局| 贝多芬启蒙3电影在线观看免费版 麦乐迪和父亲争执电影 | 唯你归途短剧免费观看| 社长妻子大物社长秘书是谁演的| 左右不逢源第二季| 电视剧夫妻密码| 日剧《和讨厌的前任》中字| 迈开腿让尝尝你的CH宝宝 | 肮脏电影| 七夜雪电视剧在线观看完整版免费 | 神奇的遥控女上司| 我们是兄弟电视剧| 黑暗荣耀第二季在线观看| 后营露营第一季免费观看完整版| 电视剧兰陵王吧| 数字追凶第一季| 消失的她免费完整观看| 韩剧办公室蓝色隐身帽子动漫| 动真心:契约总裁短剧全集| 高清平安夜,杀人夜未删减| 我年轻瘦子6| 野花免费观看高清在线下载| 我的青春遇见你免费全集观看| 琅琊榜之风起长林电视剧| 美国电影需要爸播种子| 日本一卡二卡三卡四| 黑执事第二季下载| 聊斋艳谭第3集| 超异能族韩剧| 2对2轮换电影| 冰糖炖雪梨完整版| 屠宰场呕吐娃娃免费| 《开麦了吗?》| 新结婚时代在线观看| 金银梅5一10普通话版免费观看 | 伸冤人1免费观看高清版| 黑蝴蝶电影完整版在线| 尖峰时刻3在线观看| 晚安为我而安眠的妹妹完整版在线观看 | 《荷尔蒙》6中文版| 《活着》电影完整版| 璀璨人生有多少集| 媳妇和妈短剧免费完整版| 《overflower》动漫第1季免费观看全集 | 幸福到万家电视剧免费观看| 汉宫clan| 美国女超人满天星免费观看完整版 | 杨敏思版1-5集免费观看电视剧在线观 | 天与地百度影音| 安斋拉拉爱情电影网| 好姑娘在线播放完整版| 神探夏洛克 第四季| 《维修工人的艳遇》1 | 1995年意大利版《人猿泰山》罗莎未删| 新版大头儿子小头爸爸| 免费电影网站在线观看完整版| 九龙城寨之围城完整版免费看| 北上电视剧免费| 美版娃娃脸4免费观看| 《我的游泳教练》| 变形计施宁杰全集| 锦绣前程:重生不做炮灰短剧全集| 青木玄德| 张强象棋| 《美容室:特殊服务7》| 八戒,八戒网剧在线观看7 | 凉婚薄爱 千亿总裁求放过| 红蓝3d| 一点就到家在线观看| 美容院:待遇服务4| 非主流婚礼| 高清《高嫁柳嫁家》在线看| 记忆的证明电视剧在线观看| 西班牙掌中之物完整版免费观看| 《暴劫倾情》在线观看| 东方卫视广告| 西服女律师替夫还债| 韩国主播门| 马东锡乌有之地| 爱情公寓3第4集| 最高的爱人诏| 少年杨家将全集| 摩登女婿演员表| 这么多年电影在线观看| 从化龙卷风| 斯巴达(成大版)1-2电影| 丹麦娇娃| 梦魇绝镇第二季在线观看| 爸爸的种子高清免费版电视剧| 彭丹 蛇王波后| 夜店美女跳舞| 今日看世界| 南京南京完整版| 酒店实生3满天星法版免费观看| 大戏法电视剧| 仙逆96在线观看完整观看| 电影活色生香| 《私人航空》免费观看在线播放 | 我在伊朗长大观后感| 世界十大巨兽排行榜| 狙击蝴蝶电视剧免费观看完整版 | 新入职女员工的滋味完整版| 法国空姐2009塞内加尔完整版| 私人航空在线完整版| 湖北卫视综合频道| 我的男人| 爱你没商量| 她在丈夫面前耍帅了电影| 美丽小瘦子7最新消息| 五十八天免费电影| 太极拳八段锦教学视频| 命中婚劫未删减| 年轻的母亲2免费版的完整版| 只是结婚全集免费观看| 美版灭火宝贝2监狱在哪里| 需要爸爸的种子在线观看完整版| 隔离邻居的味道2| 记忆的静物免费观看完整版| 魂断秦淮| 古惑仔6国语高清免费| 目中无人2一口气看完| 酒店1-90集高清无广告| 《性的暴行》BD| 宝贝别忍着喷出来| 大耳朵图图动漫| 女忍者忍法帖2| 无颜之月1—5无删减| 凯·帕克《囚禁》| 欧美女人ooozzzxxx| 一闪一闪亮星星电影| 李庚希:这是属于凌敏的奖杯| 九宫奇局在线观看| 仓井空的电影| 张婉悠电影| 需要爸爸播种电影在线观看| 《饥饿的女儿国》| 高清《情人》大尺度片段 | 《命中婚劫》| 爱唯侦查DVD在线视频| 电影需要岜爸播种子| 隐藏人物| 唐诗三百首一共有多少首诗| 爸爸当家第三季免费观看完整版高清| 年轻的姐夫电影在线观看| 美国黑白配高清完整版电影| 《初体验5》完整版免费观| 古剑奇谭分集剧情| 青石惊梦| 间谍过家家第三季免费观看| 错爱 陈百强| 水电工艳遇电影免费看| 高清《完美证据》电视剧| 教父2免费| 江湖男装:女扮侠义短剧全集| 美女贴身保镖短剧免费观看全集| 韩国维修师的艳遇BD金山丽 | 肉蒲团电影下载| 红海行动免费观看完整| 和部长一起出去差旅被欺负| 肉蔻之香免费观看| 一路向西高清ed2k|