亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bluetooth.h

?? Linux Kernel 2.6.9 for OMAP1710
?? H
字號:
/*    BlueZ - Bluetooth protocol stack for Linux   Copyright (C) 2000-2001 Qualcomm Incorporated   Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License version 2 as   published by the Free Software Foundation;   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.   IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY   CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.   ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,    COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS    SOFTWARE IS DISCLAIMED.*/#ifndef __BLUETOOTH_H#define __BLUETOOTH_H#include <asm/types.h>#include <asm/byteorder.h>#include <linux/list.h>#include <linux/poll.h>#include <net/sock.h>#ifndef AF_BLUETOOTH#define AF_BLUETOOTH	31#define PF_BLUETOOTH	AF_BLUETOOTH#endif/* Reserv for core and drivers use */#define BT_SKB_RESERVE	8#define BTPROTO_L2CAP	0#define BTPROTO_HCI	1#define BTPROTO_SCO	2#define BTPROTO_RFCOMM	3#define BTPROTO_BNEP	4#define BTPROTO_CMTP	5#define BTPROTO_HIDP	6#define BTPROTO_AVDTP	7#define SOL_HCI		0#define SOL_L2CAP	6#define SOL_SCO		17#define SOL_RFCOMM	18#define BT_INFO(fmt, arg...) printk(KERN_INFO "Bluetooth: " fmt "\n" , ## arg)#define BT_DBG(fmt, arg...)  printk(KERN_INFO "%s: " fmt "\n" , __FUNCTION__ , ## arg)#define BT_ERR(fmt, arg...)  printk(KERN_ERR  "%s: " fmt "\n" , __FUNCTION__ , ## arg)#ifdef HCI_DATA_DUMP#define BT_DMP(buf, len) bt_dump(__FUNCTION__, buf, len)#else#define BT_DMP(D...)#endifextern struct proc_dir_entry *proc_bt;/* Connection and socket states */enum {	BT_CONNECTED = 1, /* Equal to TCP_ESTABLISHED to make net code happy */	BT_OPEN,	BT_BOUND,	BT_LISTEN,	BT_CONNECT,	BT_CONNECT2,	BT_CONFIG,	BT_DISCONN,	BT_CLOSED};/* Endianness conversions */#define htobs(a)	__cpu_to_le16(a)#define htobl(a)	__cpu_to_le32(a)#define btohs(a)	__le16_to_cpu(a)#define btohl(a)	__le32_to_cpu(a)/* BD Address */typedef struct {	__u8 b[6];} __attribute__((packed)) bdaddr_t;#define BDADDR_ANY   (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}})#define BDADDR_LOCAL (&(bdaddr_t) {{0, 0, 0, 0xff, 0xff, 0xff}})/* Copy, swap, convert BD Address */static inline int bacmp(bdaddr_t *ba1, bdaddr_t *ba2){	return memcmp(ba1, ba2, sizeof(bdaddr_t));}static inline void bacpy(bdaddr_t *dst, bdaddr_t *src){	memcpy(dst, src, sizeof(bdaddr_t));}void baswap(bdaddr_t *dst, bdaddr_t *src);char *batostr(bdaddr_t *ba);bdaddr_t *strtoba(char *str);/* Common socket structures and functions */#define bt_sk(__sk) ((struct bt_sock *) __sk)struct bt_sock {	struct sock sk;	bdaddr_t    src;	bdaddr_t    dst;	struct list_head accept_q;	struct sock *parent;};struct bt_sock_list {	struct hlist_head head;	rwlock_t          lock;};int  bt_sock_register(int proto, struct net_proto_family *ops);int  bt_sock_unregister(int proto);struct sock *bt_sock_alloc(struct socket *sock, int proto, int pi_size, int prio);void bt_sock_link(struct bt_sock_list *l, struct sock *s);void bt_sock_unlink(struct bt_sock_list *l, struct sock *s);int  bt_sock_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len, int flags);uint bt_sock_poll(struct file * file, struct socket *sock, poll_table *wait);int  bt_sock_wait_state(struct sock *sk, int state, unsigned long timeo);void bt_accept_enqueue(struct sock *parent, struct sock *sk);struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock);/* Skb helpers */struct bt_skb_cb {	int incoming;};#define bt_cb(skb) ((struct bt_skb_cb *)(skb->cb)) static inline struct sk_buff *bt_skb_alloc(unsigned int len, int how){	struct sk_buff *skb;	if ((skb = alloc_skb(len + BT_SKB_RESERVE, how))) {		skb_reserve(skb, BT_SKB_RESERVE);		bt_cb(skb)->incoming  = 0;	}	return skb;}static inline struct sk_buff *bt_skb_send_alloc(struct sock *sk, unsigned long len, 							int nb, int *err){	struct sk_buff *skb;	if ((skb = sock_alloc_send_skb(sk, len + BT_SKB_RESERVE, nb, err))) {		skb_reserve(skb, BT_SKB_RESERVE);		bt_cb(skb)->incoming  = 0;	}	return skb;}static inline int skb_frags_no(struct sk_buff *skb){	register struct sk_buff *frag = skb_shinfo(skb)->frag_list;	register int n = 1;	for (; frag; frag=frag->next, n++);	return n;}void bt_dump(char *pref, __u8 *buf, int count);int bt_err(__u16 code);#endif /* __BLUETOOTH_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美mv日韩mv国产网站app| 日韩三级免费观看| 国内欧美视频一区二区| 一区二区三区欧美在线观看| 欧美成人vps| 欧美精品一卡两卡| 一本久久a久久精品亚洲| 韩国女主播成人在线观看| 亚洲一区在线视频| 欧美成人bangbros| 欧美日韩国产一区| 色8久久精品久久久久久蜜| 大白屁股一区二区视频| 黄色资源网久久资源365| 日本不卡一区二区| 天天免费综合色| 亚洲一级二级在线| 亚洲一卡二卡三卡四卡| 亚洲精品美国一| 亚洲观看高清完整版在线观看| 136国产福利精品导航| 综合久久国产九一剧情麻豆| 中文字幕av不卡| 国产精品国产三级国产有无不卡 | 亚洲天堂网中文字| **性色生活片久久毛片| 国产精品毛片无遮挡高清| 国产精品久久久久永久免费观看 | 精品一区二区三区在线视频| 蜜臀va亚洲va欧美va天堂| 激情都市一区二区| 成人国产精品免费观看动漫 | 91蝌蚪porny| 欧美日韩免费观看一区二区三区| 欧美日韩极品在线观看一区| 日韩一本二本av| 国产精品免费免费| 亚洲成人在线免费| 精品亚洲aⅴ乱码一区二区三区| 国产剧情一区在线| 91玉足脚交白嫩脚丫在线播放| 欧美亚洲愉拍一区二区| 精品国产乱码久久久久久夜甘婷婷| 久久久精品国产免大香伊| 伊人一区二区三区| 国产麻豆精品95视频| 色欧美乱欧美15图片| 欧美mv和日韩mv的网站| 日韩美女久久久| 卡一卡二国产精品| 欧美美女网站色| 国产精品久久午夜| 国内精品国产三级国产a久久| 91美女片黄在线观看91美女| 久久久久久久国产精品影院| 亚洲乱码精品一二三四区日韩在线| 国产资源在线一区| 欧美成人性战久久| 亚洲成av人片| 欧美色精品天天在线观看视频| 国产性色一区二区| 国产原创一区二区| 精品动漫一区二区三区在线观看| 亚洲自拍另类综合| 一本高清dvd不卡在线观看| 久久精品网站免费观看| 狠狠久久亚洲欧美| 精品久久久久久久一区二区蜜臀| 亚洲va韩国va欧美va| 欧美日韩久久久久久| 午夜精品福利在线| 欧美电影在线免费观看| 性做久久久久久免费观看| 91成人免费网站| 亚洲综合色成人| 欧美日韩电影一区| 日本不卡123| 国产欧美一区二区三区鸳鸯浴| 国产一区二区三区四| 国产精品无人区| 色视频一区二区| 日本不卡视频在线观看| 精品国产免费一区二区三区香蕉| 国产毛片精品一区| 中文字幕亚洲在| 欧美三级日韩三级国产三级| 久久国产三级精品| 日本一二三不卡| 在线免费观看日韩欧美| 麻豆国产91在线播放| 久久精品一区二区三区四区| av高清不卡在线| 天天影视涩香欲综合网| 欧美韩国日本综合| 欧美精品免费视频| www.在线成人| 久久国产视频网| 夜夜嗨av一区二区三区四季av| 一本高清dvd不卡在线观看| 精品亚洲欧美一区| 亚洲国产欧美另类丝袜| 欧美www视频| 91 com成人网| jlzzjlzz亚洲女人18| 日本美女视频一区二区| 中文子幕无线码一区tr| 久久综合丝袜日本网| 欧美性videosxxxxx| 成人av免费观看| 麻豆精品一区二区av白丝在线 | 一区二区中文字幕在线| 日韩欧美一区在线| 欧美老人xxxx18| 在线免费观看日本欧美| eeuss鲁片一区二区三区在线观看| 日韩国产欧美视频| 亚洲第四色夜色| 亚洲综合色网站| 亚洲一二三区不卡| 亚洲一区自拍偷拍| 一个色妞综合视频在线观看| 国产精品国模大尺度视频| 国产日韩亚洲欧美综合| 国产亚洲精品aa| 欧美激情一区二区三区全黄 | 青青草原综合久久大伊人精品优势| 亚洲精品网站在线观看| 亚洲欧美福利一区二区| 国产精品毛片高清在线完整版| 久久久亚洲高清| 国产无人区一区二区三区| 中文字幕精品在线不卡| 亚洲日本一区二区三区| 亚洲一区二区三区视频在线| 婷婷综合另类小说色区| 美女久久久精品| 国产成人综合精品三级| 一本色道**综合亚洲精品蜜桃冫| 欧美日韩免费高清一区色橹橹| 91麻豆精品国产自产在线| 久久精品欧美一区二区三区不卡 | 国产成人免费在线观看不卡| 国产高清一区日本| 91蜜桃免费观看视频| 欧美一区二区三区喷汁尤物| 久久久蜜桃精品| 亚洲午夜精品在线| 国产自产2019最新不卡| 色综合色综合色综合色综合色综合| 欧美午夜视频网站| 中文字幕欧美区| 免费在线观看一区| 欧美在线免费视屏| 国产日韩欧美亚洲| 蜜桃av一区二区在线观看| 99久久99久久久精品齐齐| 欧美成人猛片aaaaaaa| 亚洲综合激情网| 成人毛片在线观看| 日韩你懂的电影在线观看| 国产精品免费视频网站| 精油按摩中文字幕久久| 欧美精品久久久久久久久老牛影院 | av高清久久久| 国产喂奶挤奶一区二区三区| 久久精品国产精品亚洲红杏 | 欧美午夜视频网站| 亚洲精品视频在线| 99久久99久久精品免费观看| 国产色一区二区| 国产aⅴ综合色| 久久久久久久久久久久久久久99 | 国产精品伊人色| 欧美一二三在线| 丝袜国产日韩另类美女| 欧美性一二三区| 一区二区三区在线免费播放| 91视频免费观看| 中文字幕一区二区5566日韩| 91网上在线视频| 一区二区三区在线观看欧美| 色老头久久综合| 亚洲成人av福利| 日韩三级高清在线| 精品一区二区三区日韩| 国产日韩欧美一区二区三区综合 | 欧美第一区第二区| 国产久卡久卡久卡久卡视频精品| 国产女主播视频一区二区| 丁香网亚洲国际| 亚洲一区二区综合| 日韩一级免费一区| 国产九色精品成人porny| 中文字幕一区二区在线播放| 欧美欧美午夜aⅴ在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产午夜亚洲精品羞羞网站| 91影视在线播放| 精品一区二区三区在线播放 | 精品日韩一区二区三区免费视频|