freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

2009嵌入式試卷帶答案-資料下載頁

2025-01-18 02:59本頁面
  

【正文】 t err, devno = MKDEV(globalmem_major, index)。 cdev_init((7)amp。devcdev ,(8) amp。globalmem_fops )。 dev = THIS_MODULE。 dev = (9) amp。globalmem_fops 。 err =(10) cdev_add (amp。devcdev, devno, 1)。 if (err) printk(KERN_NOTICE Error %d adding LED%d, err, index)。}/*設(shè)備驅(qū)動模塊加載函數(shù)*/int globalmem_init(void){ int result。 dev_t devno = MKDEV(globalmem_major, 0)。 /* 申請?jiān)O(shè)備號*/ if (globalmem_major) result =(11) register_chrdev_region (devno, 1, globalmem)。 else { /* 動態(tài)申請?jiān)O(shè)備號 */ result =(12) alloc_chrdev_region (amp。devno, 0, 1, globalmem)。 globalmem_major = MAJOR(devno)。 } if (result 0) return result。 /* 動態(tài)申請?jiān)O(shè)備結(jié)構(gòu)體的內(nèi)存*/ globalmem_devp = (13)kmalloc (sizeof(struct globalmem_dev), GFP_KERNEL)。 if (!globalmem_devp) { /*申請失敗*/ result = ENOMEM。 goto fail_malloc。 } memset(globalmem_devp, 0, sizeof(struct globalmem_dev))。 globalmem_setup_cdev(globalmem_devp, 0)。 init_MUTEX((14) amp。globalfifo_devp_sem )。 /*初始化信號量*/ return 0。fail_malloc: unregister_chrdev_region(devno, 1)。 return result。}/*模塊卸載函數(shù)*/void globalmem_exit(void){ cdev_del((15) amp。globalmem_devp_cdev )。 /*注銷cdev*/ kfree(globalmem_devp)。 /*釋放設(shè)備結(jié)構(gòu)體內(nèi)存*/ unregister_chrdev_region(MKDEV(globalmem_major, 0), 1)。 /*釋放設(shè)備號*/}module_param(globalmem_major, int, S_IRUGO)。module_init(globalmem_init)。module_exit(globalmem_exit)。 globalmem_devp down_interruptibleupcopy_to_user*ppos+=countcopy_from_useramp。devcdevamp。globalmem_fopsamp。globalmem_fopscdev_add1register_chrdev_region1alloc_chrdev_region1kmalloc1amp。globalfifo_devp_sem1amp。globalmem_devp_cdev(第 9 頁 共 9 頁)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1