從點一個燈開始學寫Linux字符設備驅動

嵌入式客棧 2020-08-16 00:00
關注、星標 嵌入式客棧 ,精彩及時送達

[導讀] 前一篇文章,介紹了如何將一個hello word模塊編譯進內核或者編譯為動態加載內核模塊,本篇來介紹一下如何利用Linux驅動模型來完成一個LED燈設備驅動。點一個燈有什么好談呢?況且Linux下有專門的leds驅動子系統。

點燈有啥好聊呢?

在很多嵌入式系統里,有可能需要實現數字開關量輸出,比如:

  • LED狀態顯示
  • 閥門/繼電器控制
  • 蜂鳴器
  • ......

嵌入式Linux一般需求千變萬化,也不可能這些需求都有現成設備驅動代碼可供使用,所以如何學會完成一個開關量輸出設備的驅動,一方面點個燈可以比較快了解如何具體寫一個字符類設備驅動,另一方面實際項目中對于開關量輸出設備就可以這樣干,所以是具有較強的實用價值的。

要完成這樣一個開關量輸出GPIO的驅動程序,需要梳理梳理下面這些概念:

  • 設備編號
  • 設備掛載
  • 關鍵數據結構

設備編號

字符設備是通過文件系統內的設備名稱進行訪問的,其本質是設備文件系統樹的節點。故Linux下設備也是一個文件,Linux下字符設備在/dev目錄下。可以在開發板的控制臺或者編譯的主Linux系統中利用ls -l /dev查看,如下圖:

對于ls -l列出的屬性,做一個比較細的解析:

細心的朋友或許會發現設備號屬性,在有的文件夾下列出來不是這樣,這就對了!普通文件夾下是這樣:

差別在于一個是文件大小,一個是設備號。

再細心一點的朋友或許還會問,這些/dev下的文件時間屬性為神馬都相差無幾?這是因為/dev設備樹節點是在內核啟動掛載設備驅動動態生成的,所以時間就是系統開機后按次序生成的,你如不信,不妨重啟一下系統在查看一下。

常見文件類型:

  • d: directory 文件夾
  • l: link  符號鏈接
  • p: FIFO pipe 管道文件,可以用mkfifo命令生成創建
  • s: socket 套接字文件
  • c: char 字符型設備文件
  • b: block 塊設備文件
  • -:常規文件

回到設備號,設備號是一個32位無符號整型數,其中:

  • 12位用來表示主設備號,用于標識設備對應的驅動程序。
  • 20位用來表示次設備號,用于正確確定設備文件所指的設備。

這怎么理解呢,看下串口類設備就比較清楚了:

主設備號一樣證明這些設備共用了一個驅動程序,而次設備號不一樣,則對應了不同的串口設備。那么怎么得到設備號呢?

/*下列定義位于./include/linux/types.h */
typedef u32 __kernel_dev_t;
typedef __kernel_dev_t dev_t;

/* 下面宏用于生成主設備號,次設備號       */
/* 下列定義位于./include/linux/Kdev_t.h */
#define MINORBITS 20
#define MINORMASK ((1U << MINORBITS) - 1)

#define MAJOR(dev) ((unsigned int) ((dev) >> MINORBITS))
#define MINOR(dev) ((unsigned int) ((dev) & MINORMASK))
#define MKDEV(ma,mi) (((ma) << MINORBITS) | (mi))

使用舉例:

/* 主設備號 */
MAJOR(dev_t dev); 
/* 次設備號 */
MINOR(dev_t dev);

設備掛載

為簡化問題,本文描述一下動態加載設備驅動模塊,暫不考慮設備樹。參考<<Linux設備驅動程序>>一書。可參照前文將驅動編譯成模塊,然后利用下面腳步動態加載模塊。由前面描述,知道設備最終需要在/dev目錄下生成一個設備文件,那么這個設備文件節點是怎么生成呢,看看下面的腳本:

#!/bin/sh
#-----------------------------------------------------------------------
module="led"
device="led"
mode="664"
group="staff"

#
 利用insmod命令加載設備模塊
insmod -f $module.ko $* || exit 1
# 獲取系統分配的主設備號 
major=`cat /proc/devices | awk "\\$2==\"$module\" {print \\$1}"`

#
 刪除舊節點
rm -f /dev/${device} 

#
創建設備文件節點
mknod /dev/${device} c $major 0
#設置設備文件節點屬性
chgrp $group /dev/${device}
chmod $mode  /dev/${device}

這里要提一下/proc/devices,這是一個文件記錄了字符和塊設備的主設備號,以及分配到這些設備號的設備名稱。比如使用cat命令來列出這個文件內容:

關鍵數據結構

字符設備由什么關鍵數據結構進行抽象的呢,來看看:

  • file_operations定義在./include/linux/fs.h
  • cdev定義在./include/linux/cdev.h

cdev中與字符設備驅動編程相關兩個數據域:

  • const struct file_operations *ops;
  • dev_t dev;設備編號

文件操作符是一個龐大的數據結構,常規字符設備驅動一般需要實現下面一些函數指針:

  • read:用來實現從設備中讀取數據
  • write:用于實現寫入數據到設備
  • ioctl:實現執行設備特定命令的方法
  • open:用實現打開一個設備文件
  • release:當file結構被釋放時,將調用這個接口函數

點燈設備

先上代碼(可左右滑動顯示):

#include <linux/module.h>
#include <linux/init.h>
#include <linux/errno.h>
#include <linux/kernel.h>  /* printk() */
#include <linux/major.h>
#include <linux/cdev.h>
#include <linux/fs.h>      /* everything... */
#include <linux/gpio.h>
#include <asm/uaccess.h>   /* copy_*_user */

/*這里具體參考不同開發板的電路 GPIOC24 */
#define LED_CTRL   (2*32+24)  

static const unsigned int led_pad_cfg = LED_CTRL;

struct t_led_dev{
 struct cdev cdev;
 unsigned char value; 
};

struct t_led_dev  led_dev;
static dev_t led_major;
static dev_t led_minor=0

static int led_open(struct inode * inode,struct file * filp)

 filp->private_data = &led_dev; 
 
 printk ("led is opened!\n");          
 return 0;
}

static int led_release(struct inode * inode,
                       struct file * filp)

{
 return 0;
}

static ssize_t led_read(struct file * file, 
                        char __user * buf,
                        size_t count, 
                        loff_t *ppos)

{
 ssize_t ret=1;   
 if(copy_to_user(&(led_dev.value),buf,1))
  return -EFAULT;
 printk ("led is read!\n");
 return ret;
}

static ssize_t led_write(struct file * filp, 
                         const char __user *buf,
                         size_t count,loff_t *ppos)

{
 unsigned char value; 
    ssize_t retval = 0;
 if(copy_from_user(&value,buf,1))
  return -EFAULT;
 
 if(value&0x01)
  gpio_set_value(led_pad_cfg, 1);
 else
  gpio_set_value(led_pad_cfg, 0);

    printk ("led is written!\n");
 return retval;
}

static const struct file_operations led_fops = {
 .owner = THIS_MODULE,
 .read  = led_read,
 .write = led_write,
 .open  = led_open,
 .release = led_release,
};

static void led_setup_cdev(struct t_led_dev * dev, int index)

    /* 初始化字符設備驅動數據域 */
 int err,devno = MKDEV(led_major,led_minor+index);
 cdev_init(&(dev->cdev),&led_fops);
 dev->cdev.owner = THIS_MODULE;
 dev->cdev.ops = &led_fops;
    /* 字符設備注冊 */
 err = cdev_add(&(dev->cdev),devno,1);
 if(err)
  printk(KERN_NOTICE "Error %d adding led %d",err,index); 
}

static int led_gpio_init(void)
{
 if (gpio_request(LED_CTRL, "led") < 0) {
  printk("Led request gpio failed\n");
  return -1;
 }
 
 printk("Led gpio requested ok\n");
 
 gpio_direction_output(LED_CTRL, 1); 
 gpio_set_value(LED_CTRL, 1);
 
 return 0;
}
/* 注銷設備 */
void led_cleanup(void)

 dev_t devno = MKDEV(led_major, led_minor); 
 gpio_set_value(LED_CTRL, 0); 
 gpio_free(LED_CTRL);

 cdev_del(&led_dev.cdev); 
 unregister_chrdev_region(devno, 1);    //注銷設備號  
}

/* 注冊設備 */
static int led_init(void)

 int result;
 dev_t dev = MKDEV( led_major, 0 );
 /* 動態分配設備號 */
 result = alloc_chrdev_region(&dev, 01"led");      
 if(result<0)
  return result; 
 
 led_major = MAJOR(dev);
 
 memset(&led_dev,0,sizeof(struct t_led_dev));
 led_setup_cdev(&led_dev,0);

 led_gpio_init();
 printk ("led device initialised!\n"); 
 
 return result;
}

module_init(led_init);
module_exit(led_cleanup);

MODULE_DESCRIPTION("Led device demo");
MODULE_AUTHOR("embinn");
MODULE_LICENSE("GPL");

來總結一下要點:

  • init函數,需要用module_init宏包起來,本例中即為led_init,module_init宏的作用就是選編譯為模塊或進內核的底層實現,建議剛開始不必深究。一般而言主要實現:

    • 申請分配主設備號alloc_chrdev_region
    • 為特定設備相關數據結構分配內存
    • 將入口函數(open read write等)與字符設備驅動的cdev抽象數據結構關聯
    • 將主設備與驅動程序cdev相關聯
    • 申請硬件資源,初始化硬件
    • 調用cdev_add注冊設備
  • exit函數,一樣需要用module_exit包起來,主要負責:

    • 釋放硬件資源
    • 調用cdev_del刪除設備
    • 調用unregister_chrdev_region注銷設備號
  • 用戶空間與驅動數據交換

    • copy_to_user,如其名一樣,將內核空間數據信息傳遞到用戶空間
    • copy_from_user,如其名一樣,從用戶空間拷貝數據進內核空間
  • 善用printk進行驅動調試,這是內核打印函數。

  • gpio相關操作函數,這里就不一一列舉其作用了,比較容易理解。

測試驅動

#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define READ_SIZE 10

int main(int argc, char **argv){
 int fd,count;
 float value;
 unsigned char buf[READ_SIZE+1];
 printf"Cmd argv[0]:%s,argv[1]:%s,argv[2]:%s\n",argv[0],argv[1],argv[2] );
 
 if( argc<2 ){
  printf"[Usage: test device_name ]\n" );
  exit(0);
 }
    if(strlen(argv[2]!=1)
        printf"Invalid parameter\n" );
    
 if(( fd = open(argv[1],O_WRONLY  ))<0){
  printf"Error:can not open the device: %s\n",argv[1] );
  exit(1);
 }
    
    if(argv[2][0] == '1')
        buf[0] = 1;
    else if(argv[2][0] == '0')
        buf[0] = 0;
    else
        printf"Invalid parameter\n" );

 printf("write: %d\n",buf[0]);
 if( (count = write( fd, buf ,1 ))<0 ){
  perror("write error.\n");
  exit(1);  
 }
 
 close(fd);
 printf("close device %s\n",argv[1] );
 return 0;
}

編譯成可執行文件,調用前面的腳本加載設備后,在/dev下就可以看到led設備了。比如測試代碼編譯成ledTest執行文件,則使用下面命令運行測試程序就可以看到led控制效果了:

/*打開led 具體取決電路是高有效還是低有效*/
./ledTest /dev/led 1
./ledTest /dev/led 0

這樣就實現了用戶空間驅動底層設備了,實際應用代碼就可以這樣去訪問底層的字符型設備。

總結一下

本文總結了簡單字符設備的驅動開發的一些要點,以及如何動態加載,在設備文件系統樹上創建設備節點,并演示了驅動以及驅動使用的基本要點。

本文辛苦原創,如喜歡請點贊/在看/分享支持,不勝感激!

END

往期精彩推薦,點擊即可閱讀




▲Linux內核中I2C總線及設備長啥樣?  
學Linux驅動:應先了解總線驅動模型
看思維導圖:一文帶你學Verilog HDL語言

嵌入式客棧 歡迎關注嵌入式客棧,主要分享嵌入式Linux系統構建、嵌入式linux驅動開發、單片機技術、FPGA開發、信號處理、工業通訊等技術主題。歡迎關注,一起交流,一起進步!
評論
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 345瀏覽
  • 文:杜杰編輯:侯煜當地時間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產的先進機器人設備、境外生產的聯網電力逆變器。FCC在官方情況說明書中明確,該類境外制造產品,“會對美國國家安全或美國民眾的人身安全構成無法承受的風險”。本次新規設置明確豁免機制:經美國國防部(DoW)、電力逆變器品類經美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 330瀏覽
  • 智能寵物用品這幾年快速普及,自動清理幾乎成了智能貓砂盆的標配。貓咪用完離場,設備自動翻轉清理,養寵家庭省去了每天彎腰清理的麻煩。但自動清理的第一步,是先準確判斷貓到底在不在盆里。這個看似簡單的問題,在小空間里并不容易做好。近場檢測的痛點:距離太遠反而誤事貓砂盆內部空間有限。如果傳感器的檢測距離設得偏大,盆外路過的貓、人甚至物品都會被誤判為貓在盆內,結果該清理時不清理、不該清理時亂清理,體驗直接崩壞。這類產品的核心訴求其實就一句話:近距離、小范圍、精準識別,不能有半點誤判。常規感應方案常因檢測距離
    唯創知音語音芯片 2026-07-31 16:51 313瀏覽
  • 在前六期中,我們已經分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務、風險評估與技術文檔證據鏈、第三方組件與 SBOM 供應鏈治理,以及產品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業已經能夠回答幾個核心問題:產品是否落入 CRA 適用范圍,產品由哪些組件構成,企業如何證明自己在設計、開發和上市前采取了必要的安全措施,以及產品上市后如何持續維護和安全下線。但對于真正準備落地 CRA 合規的企業來說,還有一個更現實的問題:CRA 的法規條文相對原則化,企業應當如何把“網絡安
    虹科云科技 2026-08-03 16:51 166513瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 387瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 摘要在防爆電氣設計中,只參照芯數選型而忽略額定載流量,長期滿負荷運行會出現插頭發熱、接觸面氧化、IP67 密封受熱老化等問題。結合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數對照表,區分冷壓免焊接、焊接兩種接線結構的安全載流數值,設置合理電流冗余系數,搭配使用環境修正參數,規范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產品概述圓形防爆連接器觸點載流能力由插針直徑、
    kyfbest科迎法電氣 2026-08-03 09:18 128645瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 117542瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 293瀏覽
  • 在芯片總成本中占比不到 1%,卻可能因一處品質偏差導致整片晶圓報廢——半導體切割/研磨膠帶,正隨著先進封裝的爆發,成為封測產線選型中最謹慎對待的耗材之一。但鮮有人注意到,決定這層膠帶性能上限的,是上游一層更薄的基膜。這個長期由日本企業主導的隱形環節,正在出現國產突圍的信號。一、需求之變:先進封裝與“韜定律”重塑膠帶市場AI 算力芯片、HBM 高帶寬存儲、Chiplet 芯粒等先進封裝產品持續放量,國內封測產線擴產節奏不減。作為晶圓減薄與切割工序的必需耗材,晶圓膠帶的需求同步擴容。據 QYRese
    芯膜前沿 2026-07-31 16:35 380瀏覽
  •     長期專注WiFi領域,也算是行業老兵了!同行閑聊中,時不時能提起我和我們!從疫情起,國產替代風生水起,起起落落,大浪淘沙,生存下來的都是強者!    WiFi模塊應用廣泛,對于高端市場和特定市場,要求WIFI模塊需要過CE/FCC之類的認證,也就是說沒有認證的模塊,不具備導入產品設計.接下來就和大家聊聊認證模塊選型參考!    WIFi模塊硬件方面主要考慮以下九點特性:    1
    納拓科技 2026-07-31 17:56 269瀏覽
  • 摘要防爆自控系統同時布設本安信號、工業總線、動力供電三類線路,僅依靠標識標牌管控插接極易出現人為錯插問題,高壓動力回路竄入本安弱電回路會突破安全柵限能標準,產生點火風險。依托 A、D、K 標準化機械防呆編碼體系,搭配護套顏色區分管理,適配 3 針 3 孔免焊接冷壓增安型防爆航插、5PIN 總線防爆航空插頭、8 芯焊接防爆法蘭插座的選型使用,從物理結構層面杜絕防爆接近開關連接器、防爆傳感器航插接頭混用插接問題,補齊防爆系統被動安全防護體系。關鍵詞圓形防爆連接器,防呆編碼防爆航插,防爆航空插頭,防爆
    kyfbest科迎法電氣 2026-07-31 18:29 413瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 174瀏覽
  • 在EMC測試過程中,傳導發射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結構引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 507瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩定連接、多設備共享、獨立設備和靈活套餐等優勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 128883瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 布鲁克读大学完整版| 陈宝莲《武则天秘史》免费看全集| 奇妙发型屋2免费完整版 | 阳高县| 灵异之城第一季| 色即是空2迅雷下载| xl司第一季全集在线观看完整版免费高清 | 《红高粱》| 日本电影维修工艳遇| 男士胸罩| 叶城县| 无尽之海| 月上海电视剧全集在线观看| 哇嘎哇嘎哇嘎在线观看| 火龟怎么抓| 斗罗大陆60集| 学生的妈妈5字| 孩子走丢妈妈冲上舞台求助| 《迟来的爱》短剧| 法国空乘电影观看免费视频:| 3d玉蒲团迅雷下载| 与讨厌的部长一起去出差旅在线观看 | 《女超人》2013麦乐迪视频| 丽塔海华丝| 星球大战2百度影音| 云边有个小卖部电影| 轮到你了19| JUL945老公不在的平日、被自外工作回家的絶伦公公天天侵犯到疯狂高潮。三舩美 | 高压版女子监狱满天星| 韩国电影免费观看高清完整版在线| 厚颜无耻韩国动漫观看免费| 邪恶护士1| 恶作剧之吻1下载| 《部长出差的日子》演员| 仙逆126集在线观看完整观看| 海豚爱上猫结局| 和最讨厌的部长一起去出差旅完整版| 长生花真的BE了| 百家讲坛光绪| 《部长出差的日子》在线电影播放 | 景区回应贪睡出名的鱼真死了| 《over flow》原版| 韩版恶作剧之吻网络| 怀9胞胎女子丈夫决定减胎| 美丽的草原姑娘完整版| 《疯狂》1980年美国原版| 爱情的牙齿百度影音| 坎贝奇品味人生观看| 中华英雄电影免费国语在线观看| 无颜之月在线观看免费| 小蓝在线播放| 爱唱歌的大姐姐也想第三季| 圣特罗佩斯的姑娘们| 学校2013韩剧全集在线观看| 痲豆传媒免费观看| 朝国年经继拇6免费版| 致命女人心在线高清完整版| 女明星们的按摩师免费观看| 儿媳妇的味道l| 师傅全集| 高清《折腰》短剧免费观看| 女子护卫队电影在线观看| 十面埋伏在线观看| 女人私房话| 黑白配HD1080免费看| 科学怪妓在线观看| xl司令真人| 爱的精灵在线观看| 斗罗大陆156集| 女版西游记大波唐三藏 | 我的妹妹雯雯| 插曲的痛免费观看| 孤身在线观看高清完整版免费| 歌手在线观看免费完整版| 古墓丽影满天星版免费播放| 《侦探先生,你的背包开着呢》| 李昊石被立案调查| 法国监狱伦理3完整视频| 啦啦队长| 电影 血恋| 《性的暴行》在线观看完整版| 冰女的故事| 宜阳县| 婚姻攻防战| 电影囧妈免费观看| 《最高の爱人诏》解说| 难忘今宵舞蹈| 上海滩英文版| 男女一起愁愁愁高清全集| 青梅竹马是消防员未增删E站| 汪小菲直播承认未婚妻已怀孕| 公之浮手5免费观看完整版| 《民国奇探》免费观看| 太阳的后裔资源| 伦理《私人护士》| 干柴烈火2免费观看电视剧| 昆仑神宫潘粤明什么时候上映| 关中秘事电视剧免费观看| 够劲吻住你短剧大结局免费观看| 做aj的电视剧大全香港| 程序媛哪有这么可爱| 第8个嫌疑人观看完整版| 家庭矛盾4麦乐迪在线 | 最新电影免费观看完整版在线播放 | 法国高压监狱1| 孟买酒店| 古惑仔6国语高清免费| 《女超人:麦乐迪》家庭矛盾| 在一起电视剧免费观看| 一本一道素人竹内纱里奈在线| 爱我几何意大利电影完整版播放| 战狼7免费播放观看在线视频 | 米尼的第一次| 卖房子的女销售| 如懿传高清免费全集在线观看| 盲山 无删减180分钟| 大江大河3免费看全集技巧| 画江湖 之灵主| 谢霆锋演唱会高清| 金银悔1—5国语版下载| 新仙鹤神针| 妈妈发怒了国语版| 战狼6欧式少女全部视频苹果| 回家诱惑| 电影《巴黎女流氓》免费观看| 黑人骚妹妹在线观看| 梦幻华尔兹| 电视剧老公的春天全集| 穿越幸福:农家女全集免费| 学园默示录下载| 恶魔搬进来了| 历年出生人口一览表| 龙月泰剧1集免费观看| 青冈县| 沧桑情歌dj| 高清世外| 黑白配在线观看免费版全集| 笔仙大战贞子2完整版免费观看| 一路向西全集观看| 俄罗斯空乘4完整版| 卧底生死线| 泰剧4分钟在线观看| 姐妹牙医 在线| 艳访吸血鬼| 爱丫爱丫 by2| 掌中之物西班牙版免费观看| 电影风声未删减版在哪里可以看| 白嫖者联盟电影免费观看全集 | 交换秘书| 电视剧50玫瑰| 千面女郎| 《出差的护士》在线观看| 女生黏糊糊的水哄睡| 打工仔的梦想房sp| 丰满的岳和女胥HD| 恶少的爱妻| 黑白禁区在线观看视频电视剧| 壮志凌云(法国版)2011| 家有儿女第四部| 感官风暴| 我的漂亮朋友瘦子4演员表| 触及真心| 丧尸国度第三季| 法国护士长在线免费观看| 天行者高清| 姐姐6免费完整高清电视剧在线看| h视频| 非常有喜剧情分集介绍| 欢迎光临全集免费观看| 日本jiZZ视频| 门事件电影直播| 《猎杀之后》| 捉鬼敢死队2016女版H版| sdde-403| 釜山行半岛| 高清《周年纪念日》电影| 《斗罗大陆》.免费观看| 地下偶像| 电影《北越暴行》在线观看免费| 我怎么哭了| 高清藤本树 17-26未删减| 韩国的爱我几何| 飞刀问情电视剧免费观看 | 包公奇案| 恶搞之家第2季| 一闪一闪亮晶晶电视剧免费观看| 铠甲勇士之帝皇侠全集| 快乐到死电影完整版| 妈妈的职业2观看全集免费高清中文 | 好妈妈3电视连续剧| 父女版因为爱情| 我的后半生在线观看免费高清 | 宁安如梦免费观看| 高清当哒当:邪视| 一见钟情皆是爱短剧| 淫护士影院| 丰县| 狂蟒之灾1国语版| 插曲的痛30集全集高清| 美味风蛇图纸| 印度式保罗1原版| 一点就到家在线观看| 小峓子高潮理伦片| 《伊藤润二惊选集·富江》| XL司令印度| 爱的阶梯全集| 全职猎人95| 授业到天亮chu| 怎么会爱上他并决定跟他回家| 朱莉安吉丽娜电影| 人脉王韩剧在线观看星辰| 老男孩电影在线高清观看完整版| 《老泥妹》电影| 西延安中学首页| 下女qvod| 爆乳理发店特殊服务| 731部队女子配狗有哪些电影| 木下檀檩子电影免费观看高| 高清《飞驰人生2》在线观看地址| 田渊正浩在《社长》观看| 韩国电影出轨| 曹查理《浪蝶狂花》演员表| 黑心鬼国语| 朴亚珍电影| 非诚勿扰2023年最新一期| 江南1970电影| 突击手蜜獾解说| 波多野吉衣电影免费看| 斗罗大陆209| 塔日酒店无删减在线播放| 火星情报局2| 石之海13集到24集在线播放| 木兰从军免费| 邱淑贞三级片| 奔腾年代46全集免费观看| 一不小心爱上你歌曲| 游泳湿润无删减版在线观看| 天美乡村影院免费观看电视剧| 半熟恋人第十期| 魔镜号巴士街头中文字幕在线| 盗墓笔记超级季播剧| 日本电影《牙医姐妹》完整版在线观看| 朱日和阅兵2017| 电影《绿茵星妈》免费观看| 缺宅男女大结局| 公浮手中字20| 最强大脑第八季免费观看完整版| 50岁徐娘阿姨电影免费观看| 娼年完整 电影| 《激战丛林》在线看| 教官的小妖精又凶又残电视剧| YOUJAZZYMINDE哪里免费听 | 兔子先生7季在线观看免费高清| 超级教师3免费版电视剧 | 东城西就2011| 多伦县| 赤裸特工电影| 三年中国在线高清观看观看 | 麦迪逊河谷 第一季| 海贼王(真人版) 第二季| 罗马帝国2(女版)| 高清《向流星许愿的我们》电视剧| 南川市| 美女露出强行男生揉网站| 疯狂动物城完整版中文| 咱们结婚吧庆功会| 唐宫美人天下演员表| 甄嬛传电视剧全集完整版| 生与死5| 科学的电磁炮| 夜关门电影| 山东舰远海遭遇26架外军无人机| 小宝和老财电视剧全集| 媳妇的美好春天| 迈克尔杰克逊 鬼怪| 小先知未删减| 紧急公关电视剧免费观看全集完整版| 淫乱加班维修工电影| 月半爱丽丝电视剧免费观看完整版| 变形金刚7国语HD免费完整版80 | 女性治疗营1| 人之怒在线观看完整免费| 伊波拉病毒2普通话| 家有虎妻 电影| 需要爸爸播种子电影免费观看| 电影太极2英雄崛起| 便利店坏妻子| 电视剧 永不回头| 有罪之身 电视剧| 《谍影重重》大结局| 善良的儿媳按摩店按摩电影| 强风吹拂| 《要听爸爸的话》第4集| 一路向前1-40集免费观看| 三国机密潜龙在渊| 上海女子图鉴在线观看免费完整版 | 小小水蜜6电视剧免费观看最新章节| 少年派2国语版免费观看| 被侵犯高傲女教师| 中国家庭第二部全集| 兔子先生第一季6期免费| 爱的人韩国电视剧免费| 女角斗士1满天星版在线观看| 大学生爬火车拍照被烧伤进ICU| XL司令第二季无马赛第八集免费观看 | 我要打鬼子全集| 电影铁皮鼓| 《棘手狂情》电影 | 陈庭妮主演的电视剧| 人猿泰山hr版 1995| 高清《恋恋红尘》电视剧| 北上在线观看完整版免费高清| 单身男女主题曲| 花子vs倔强的驱魔师第4集剧情| 薄冰电视剧在线观看免费完整版 | 日剧大度免费观看完整版高清| 案发现场第二部下载| 保姆的特殊待遇2| 《年轻女教师3》在线| 扫黑行动在线观看免费高清完整版| 《合租》2024菲律宾主演是谁| 色即是空在线电影| 非你莫属2010| 你好新家| 加勒比海盗 成人 在线| 少年方世玉张卫健高清| 杰西卡·琼斯| 插曲的痛30集全播放下载| 黑帮老大和我的365天第一 季| 神探狄仁杰四部全集免费| 乡村爱情5小夜曲全集| 日韩电影修理工的骚扰| 新猛龙过江电视剧| 色戒完整未删减版高清版| 草灯和灯电影完整版| 爱的疯狂| 哈尔的移动城堡日语| 我丰满的继牳3| 王杰2000演唱会| 快乐之家1980意大利版| 17种幻想电影在线完整观看免费 | 哥布林杀手动漫| 《辞职欢送温泉之旅》日剧| 哈利波特1~8集免费观看完整版| 难哄电视剧全集在线观看| 电影《断金》| 法国满天星古墓丽影| 曹查理 风流电影| 《需要爸爸播种子》第1集免费在线观看 - 道德 - 短剧在线网 | 翠湖未删减| 人猿泰山1995版本| 侠盗飞车圣安地列斯热咖啡| 麦子交换3中字版| 白日梦2在线观看| 战狼6欧式少女免费观| 心动瞬间电视剧免费观看完整版| 娱乐百分百20130420| 皇家一号娱乐| 美丽小蜜蜂4美国版| 李丽珍在线电影全集免费观看| 三年大片高清电影免费观看| 雾里歌曲原唱| 猎犬 第二季| 儿子与情人免费播放| 最后的幸存者电影免费完整版 | 回复术士的重来人生动漫免费观看| 血溅津门| 播求训练| 苹果树下| 中国家庭电视剧全集| 向风而行免费观看| 《机械师4》电影在线看| 意大利电影《肉蔻之香》的导演是谁| 野花视频在线观看免费完整版1| 特殊游泳教练免费看| 黑人RAPPER大全 顶级| 公与媳2| 东归英雄传电视剧| 啄木鸟《女拳击手1满天星版》| 偷窥侯爷粗壮冲刺顶弄H视频 | 台民视新闻播放我和我的祖国 | 以你的心诠释我的爱在线观看| 明日如歌 电视剧| 电影金银梅| 凡人的品格电视剧全集在线观看| 《被可怕的科长欺负的新人》公| 陆贞传奇剧情简介| 职场爱情电影| 同人电影| 初中男生被三个同学杀害| 周星驰赌片| 单身的人上天堂| 金瓶梅爰的供养电影| 千里桃花一世开免费观看全集| 游泳池的工作2姜敏宇| 我和我的家乡免费高清完整版| 天王 跳舞| 卢靖姗回应顺产36小时言论| 金玉满堂| 战狼6欧式少女一共多少集| 你是我的荣耀免费观看完整版西瓜| 电影买保险的D杯女 | 甜蜜惩罚第二季无马赛克真人版全集 | 女版战狼第6部免费观看| 天气| 艾跃进三个不解之谜| 孤舟电视剧| 古堡女仆服务电影在线观看| 仙逆112集完整版高清4k| 法国电影法国空少| 有关黄河的诗歌| 3对1初次体检4| 高清《完美证据》电视剧| 京城李公子是谁| 和部长出差同住一间房在线| 斗破苍穹年番第168集更新| 《小叔叔来家做客》电影| 你是我今生该等的人| 吴健农民伯伯下乡2全集免费观看| 借枪在线观看| 入室暴行在线观看免费完整版| 速度与激情5完整版| 九九在线免费观看视频| 咱俩结婚吧电视剧| 女武神第3季免费观看高清| 高压监狱3法国电影完整免费观看 《房奴试爱》截取了一段开头原声 | 超级无敌唱衰你| 隐私欲望完整版| 《终极斗士1》电影免费观看| 爱情雨10| 19岁在线观看免费播放高清电视剧| 爱情诊所在线观看| 美国式禁忌1~4伦理灭火宝贝 | 黄金渔场120926| 尖刀队电视剧全集| 老舅一共多少集| 大侦探福尔摩斯2| 东京饭店| 女狱警法国| 电视剧红颜的岁月| 美女在线观看完整免费高清原声满天星奔跑吧 | 《伊波拉病毒2》国语版| 诺亚方舟:创世之旅| 五夜天| 幸福媳妇成长记结局| 一个人的突击队| 虎踞龙盘电视剧| 豪情3d字幕| 战争暴行女囚HD版| 我是特种兵2片尾曲叫什么| 泰国满天星| 苦尽柑来遇见你 电视剧| 吗吗朋友33| 邻家姐姐在线观看| 搞批视频| 惩罚女兵洗澡影院| 美人 电影| 三年成全免费看高清影视大全| 苹果在线观看| 电视剧开心小和尚| 刘和刚父亲简谱| 金星秀 胡歌| 铿锵锵锵锵锵锵免费观看!| 悬疑剧二十一天免费观看在线| 日本电影与部长到公司研修| 一波拉病毒2| 缉魂电影无删减完整版| 一人之下第六季| 密室大逃脱第四季第一期免费观看| 西班牙电视剧《爱的释放》| 新上海滩| 护理学校完整免费版| 朋友的姐姐 720p| 柯南日语版| 疯丫头第3季全集| 卿卿日常在线观看电视剧| 卖百科全书的女人电影免费观看高清 | 夏目彩春57部在线电影| 特殊保险中字5| 僵尸道长1高清全集| 弟弟的女友 电影| 相爱相亲| 我和丰满成熟阿姨| 家庭矛盾 麦乐迪| 黑暗领域存档| 义子侵犯在线观看| 小巷人家电视剧免费观看| 花芯在线观看| 高清《曾少年》电视剧| 波士顿法律第三季| 二十一世纪爱指南完整版| 傻哥蹦迪| 《偷香》电影在线观看| 天赐的声音4免费观看完整版| 地狱男爵2黄金军团| 特殊的滋味在线观看视频| 电影《聚会的目的2》的上映时间| 被义子侵犯不敢出声| 幸福的面条片尾曲| 古惑仔:江湖新秩序| 五十度黑128分未删减版| 姨妈2完整版免费观看| 法国空姐2019| 妈妈的职业5观看全集免费高清| 美食的俘虏125| 花千骨电视剧吧| 电锯人免费观看完整版| 妻子8免费全集在线观看| 少数派报告电影| 第二陷阱| 俱乐部的目的 韩国| 步步倾心电视剧免费观看| 和喜玉兰完整版| 雪刀悍刀行2电视剧免费观看| 非常突然在线观看| 许愿神龙在线观看| 福尔摩斯小姐| 《怪盗女谍之天海翼》| 雾里歌曲原唱| 3ce九色眼影水蜜桃x9x| 需要爸爸的种子伦理影院| 闪婚老公竟是顶头上司电视剧免费| 欧美战狼6电影免费完整版| 《猎毒人》大结局| 最好的朋友的老婆| 兄弟的老婆5免费观看电视剧| 《红杏出墙记》| 二环十三郎| 高清《惊天大贼王》| 如果我们没有遇见| 韩剧漂亮的妈妈中字开头字| 乌龙元首| 鹿鼎记2粤语| 你好,爱美丽| 星空影视论语《部长出差的日子》| 一站到底檀越是哪一期| 小小小水蜜桃6[电视剧]在线观看 麦乐迪和继父演的电影是什么 | 第一滴血6全集免费完整| 巨乳妻子在线理伦片| 入室暴行3被蹂躏| 聊斋艳谭2| 电竞冠军:少女带队全集免费| 黑白配2018| 《少年派》| 星球大战4| 光绪皇帝电视剧| 我的邻居正在为我付出一切| 生死决断完整版秋瓷炫| 双峰第二季| 顺流逆流粤语| 兔子先生在线观看高清完整版免费 | 《蓝色隐形帽子完整版| 尸体派对2| 《酒店服务生》完整版免费观看| 犯罪都市4高清完整免费观看| 印尼一女子被5米长蟒蛇吞吃| 人猿泰山(大人版)意大利在线观看| 暮光之城4破晓| 《特殊游泳馆》免费| 强奷皇后娇呻浪吟前后夹击| 湄公河大案全集下载| overflower免费观看无删减版无码观看 | 三年在线免费观看| 极度分裂| 战狼6免费观看在线播放下载高清| 老阿姨在线观看免费版电视剧| 地产女老板全集| 凯登《背叛》| 莲花楼电视剧40集播放| 白头翁叫声| 《女兵俘虏营》越南版在线看| 鬼灭之刃第四季无限城篇| 双女任务在线观看| 韩剧情定大饭店国语| 刀的哲学完整版在线观看| 美丽妻子替弟还债电视剧免费观看| 李敖 刘家昌| la论坛最新地址| 《伊波拉病毒第二部在线播放| 满清十大刑酷之赤裸凌迟| 爱你几何电影在线观看完整免费高清原声 | 马嘉祺刘耀文玩游戏VLOG| 交城县| 电影蝙蝠| 少妇献身HD中字| 女律师替夫还债| 英语老师在线观看| 花便当电影| xl司令第二季无马赛免费观看高清真人| 高清《纵情欲海》1无删减 | 空乘法国4电影完整版| 一拳超人第3季免费完整版| 二次曝光迅雷下载| 电影《战狼6》国语百度网盘| 怪兽训练营在线观看| 打脸拜金女:老娘身价过亿短剧全集| 程前穿红衣现身周鸿祎直播现场| 为歌而赞第二季在哪看| 不戴胸罩叫邻居修灯泡| 儿媳3中字免费完整在线| 女人公敌电影| Alovinghome麦乐迪和父亲| 暗潮危机电影完整版在线观看| 憨豆特工1电影| 《Overflower》真人版演员表 | 暴躁46集正版在线观看| 青春荷尔蒙2 完整版| 周星驰鹿鼎记1| 哈吉木汗| 邱淑贞三圾片大全| 法国版《侏儒》| 苹果2分38秒浴室视频| 悬崖之上免费| 我女朋友妈妈双字ID缩写| 法国娃娃脸4| 嘘禁止想象| 勾魂绮梦在线观看| 《Overflower》| 柿饼的制作过程| 湄公河行动| 支配教坛动漫免费版| 叶问四免费观看高清国语版| 西西里的美丽传说电影| 顾泽沈依然短剧免费观看| 斗破苍穹第175集免费播放| 公浮之手中字9| 麻花传剧原创MV在线看赘婿| 阳光之下在线观看| 男女生一起愁愁愁电视剧在线观看| 牛仔裤的夏天2| 流浪记 纪晓君| 飞机上的性K8服务| 色女仆网站| 96分钟:列车爆炸案未删减| 维修工的艳遇理论片免费看| 黄凯芹经典歌曲| 心理心里有个谜粤语| 电影国风按摩院| 刀客家族的女人 电视剧| 犹及清明可到家的上一句是什么| 我的巨乳姐姐| 俺家小院| 盗墓笔记电视剧| 张柏芝无极| 特战荣耀免费观看完整版在线高清 | 爱在春天电视剧| 飘雪厨房激战| 幻城电视剧| 问心电视剧免费观看全集在线播放| 爸爸的朋友2在完整有限中字| 撸二哥男人在线网站观看| 苹果电影完整版在线观看免费版| 小时代1电影在线观看| 放弃吧亚当君| 某科学的超电磁炮动漫| 战狼6欧式少女全部剧情介绍| 九重紫在线观看免费完整版高清 | 电影《顶级特工》| 英雄黄海冰| 盛唐风流国语版在线播放免费观看| 猫屎妈妈粤语20| 蓝天花朵全集爱奇艺| 营销技巧电影在线观看| 快递员的特殊待遇| 日常卿卿电视剧免费观看全集| 电影《安娜和父亲》在线看麦乐迪| 属猪2024年有大喜缠身| 爱有来生在线| 《颠鸾倒凤尽合欢》电影完整版| 地缚少年花子君第二季在线观看| 姐姐的朋友免费看| 女友的妈妈双字id推荐 | 《x迷宫》罗丽星克莱尔主演| 向风而行免费电视剧| 万古神帝全集| 偶像女友在线观看| 别墅ova无修版国语版| 龙珠 阿沙隆| 明星换脸王鸥的电影免费观看| 年轻的母亲 3兔费电影| 黄日华版天龙八部| 花房姑娘三免费观看高清电视剧 | 沧元图59完整版| 金牌销售爆火短剧| 出狱脱节| 樱兰高校的男公关部| 强伦轩女教师在线观看| 男和女一起愁愁愁电视剧免费| 逐玉未删减| 隔壁的女邻居5| 洗冤录 电视剧| 蔡明悼念世间再无“马大姐夫”| 满天星《律师事务所》| 赤壁之战电影| 坂道之家| 花与蛇牙医免费观看完整版| 我家弟弟动漫| 松药店的儿子们国语版全集| 美国电影荷尔蒙6免费| 国家机密2| 韩剧闺蜜的背叛| 按摩推油按摩极品电影| 上游电视剧免费观看全集完整版| 荔枝光俱乐部| 村枝1994| 葡萄成熟时免费观看| 新世界电视剧| 《晚安为我而眠》免费观看全集| 手机电影免费观看国语| 高清《佐佐木与宫野》| 17·3电影在线观看全集| 希望计程车| 爱情真善美40| 爱丫爱丫电视剧在线观看| 顿悟的意思| 津门侠盗团| 成全视频观看免费高清动漫第5季在线 | 青春烈火电视剧 观看| 女员工付出的中字1230| 暗黑第一季| 射雕英雄传之降龙十八掌| 李宇春 新专辑| 兰若寺电影| 博爱县| 万王之王电影| 迷你特工队x| 飞刀问情高清| 历年出生人口一览表| 电车痴汉小说| 最近韩国电影免费观看| 刺激大片| 紫禁惊雷下载| 铁石心肠电视剧| 部长出差的日子在線觀看| 《民国奇探》免费观看| 张伟 混蛋| 金银梅10普通话版免费观看下载| 你太过分了韩剧| 剑风传奇黄金时代篇4| 美国式的家庭忌讳3大结局| 新梅瓶1一5集在线观看| 后来的我们短剧免费观看完整版 | 大力神3d| 日剧电影维修工人的艳遇| 中国直销论坛| 暴躁太子爷| 成全免费高清动漫观看在线看动漫| 极品教师第三季在线观看完整版| 情越海岸线粤语版| 做aj的免费视频大全电视剧免费| 九九电视剧视频免费观看| 童话村最新电影| 新人类《毒医肥尸》电影完整版在线 | 新金瓶玉梅玥菲完整版| 修女也疯狂电影在线看免费| 吴健版农民伯伯国语版在线看| 美景之屋6:我的完美人生| 黑势力国语| 男女一起愁愁愁免费观看91| 人世间原唱| 一只跳蚤的自传1976年版| 甜蜜小狐狸1983满天星帕克| 庆余年电视剧第二部| 丰满女教师BD高清| 母亲完整版| 九号秘事之黑帷背后电视剧| 绝地枪王2免费观看43集| 倔强的驱魔师1-4集免费观看 | 回复术士的重启人生动漫| 真实处破疼哭在线播放| 日本战狼6免费国语| 五妹影视剧大全免费观看黑暗荣耀| 林伟健电影| Overflower| 爱情有点蓝第二部| 战争电影免费高清在线观看| 斯巴达女勇士HR版| 《色即是空》| 福贵免费在线观看| 古惑仔之江湖新秩序粤语| 被义子侵犯不敢出声电影| 金惠秀老千| 盛唐风流电影免费观看中文版 | 一起愁愁愁免费观看完整版在线观看 | 周弘版《村枝》MV免费观看 | 唐人街探案3正片枪版| 无名天使电视剧国语版免费观看| 嫣语赋结局| 麦乐迪在线观看完整免费| 玫瑰的故事在线免费| 我的我的.| 壮志凌云2011版视频| 杨千嬅演唱会下载| 《凤凰台上》免费观看| 需要爸爸播种2手机播放美国电影| 欲把老师变舅妈| 宝贝等我短剧大结局免费观看全集| 库车县| 晚安为我而眠的妹妹全集免费看日本| 天海翼秘密搜查官在线观看| 二龙湖爱情故事2021在线观看 | 奈克瑟斯奥特曼| 《哪吒2》高清完整版在线观看| 农民伯伯 乡下妹| 漂亮的年轻继坶中文2| 3对1初体4| 符文密码| 勇者王粤语| 井川里予和别人打扑克牌的链接| 电影《棘手狂情》在线观看| 太平轮在线观看| 终结者6:黑暗命运| 爱我几何电影无减版电影在线看| 蜜桃成熟时 舒淇| 唐朝诡事录4奇谭在线观看| 闯关东电视剧1一52集| 爱我几何原版无删减版观看| 电影 教室别恋| 鬼片电影林正英| 太平年全集免费看| 坎贝奇第二部曲《无憾》完整版| 辉月あんり| 遇见你之前| 木下檀檩子电影免费观看高清版,完整 | 黛比浪漫女家教国语版剧情解析| 一艳九鼎| 筱崎美沙| 酒店1-5集在线观看| 桃色激情| 电影热搜| 燃野少年的天空 电影| 莱利里德黑白配在线观看高清| 放逐免费| 苦尽柑来遇见你 电视剧 | 金瓶风月电视剧免费播放在线观看| 销售的秘密2韩版| 美容院特殊待遇免费看| 离婚女律师| 战狼6高清免费观看全集下载电影 铿锵锵锵锵在线观看免费载 | 浪浪山的小妖怪在线看| 1996年杨敏思版电视剧第三集| 重生回到刚就业时| 代号九耳犬电视剧全集免费观看| 迷茫管家与懦弱的我第二季| 巨茎挺进李淑芬的体| 消防安全第一课2021直播| 异蟒狂袭| 公与媳2电视剧免费观看电影院 | 偷搞室友的女友-第1部| 乌审旗| pppd-258|