Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
llcp.c File Reference
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/nfc.h>
#include "../nfc.h"
#include "llcp.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   "llcp: %s: " fmt, __func__
 

Functions

void nfc_llcp_sock_link (struct llcp_sock_list *l, struct sock *sk)
 
void nfc_llcp_sock_unlink (struct llcp_sock_list *l, struct sock *sk)
 
struct nfc_llcp_localnfc_llcp_local_get (struct nfc_llcp_local *local)
 
int nfc_llcp_local_put (struct nfc_llcp_local *local)
 
struct nfc_llcp_localnfc_llcp_find_local (struct nfc_dev *dev)
 
u8 nfc_llcp_get_sdp_ssap (struct nfc_llcp_local *local, struct nfc_llcp_sock *sock)
 
u8 nfc_llcp_get_local_ssap (struct nfc_llcp_local *local)
 
void nfc_llcp_put_ssap (struct nfc_llcp_local *local, u8 ssap)
 
u8nfc_llcp_general_bytes (struct nfc_dev *dev, size_t *general_bytes_len)
 
int nfc_llcp_set_remote_gb (struct nfc_dev *dev, u8 *gb, u8 gb_len)
 
void nfc_llcp_send_to_raw_sock (struct nfc_llcp_local *local, struct sk_buff *skb, u8 direction)
 
int nfc_llcp_queue_i_frames (struct nfc_llcp_sock *sock)
 
void nfc_llcp_recv (void *data, struct sk_buff *skb, int err)
 
int nfc_llcp_data_received (struct nfc_dev *dev, struct sk_buff *skb)
 
void nfc_llcp_mac_is_down (struct nfc_dev *dev)
 
void nfc_llcp_mac_is_up (struct nfc_dev *dev, u32 target_idx, u8 comm_mode, u8 rf_mode)
 
int nfc_llcp_register_device (struct nfc_dev *ndev)
 
void nfc_llcp_unregister_device (struct nfc_dev *dev)
 
int __init nfc_llcp_init (void)
 
void nfc_llcp_exit (void)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    "llcp: %s: " fmt, __func__

Definition at line 20 of file llcp.c.

Function Documentation

int nfc_llcp_data_received ( struct nfc_dev dev,
struct sk_buff skb 
)

Definition at line 1128 of file llcp.c.

void nfc_llcp_exit ( void  )

Definition at line 1237 of file llcp.c.

struct nfc_llcp_local* nfc_llcp_find_local ( struct nfc_dev dev)
read

Definition at line 187 of file llcp.c.

u8* nfc_llcp_general_bytes ( struct nfc_dev dev,
size_t general_bytes_len 
)

Definition at line 486 of file llcp.c.

u8 nfc_llcp_get_local_ssap ( struct nfc_llcp_local local)

Definition at line 329 of file llcp.c.

u8 nfc_llcp_get_sdp_ssap ( struct nfc_llcp_local local,
struct nfc_llcp_sock sock 
)

Definition at line 275 of file llcp.c.

int __init nfc_llcp_init ( void  )

Definition at line 1230 of file llcp.c.

struct nfc_llcp_local* nfc_llcp_local_get ( struct nfc_llcp_local local)
read

Definition at line 100 of file llcp.c.

int nfc_llcp_local_put ( struct nfc_llcp_local local)

Definition at line 124 of file llcp.c.

void nfc_llcp_mac_is_down ( struct nfc_dev dev)

Definition at line 1143 of file llcp.c.

void nfc_llcp_mac_is_up ( struct nfc_dev dev,
u32  target_idx,
u8  comm_mode,
u8  rf_mode 
)

Definition at line 1155 of file llcp.c.

void nfc_llcp_put_ssap ( struct nfc_llcp_local local,
u8  ssap 
)

Definition at line 348 of file llcp.c.

int nfc_llcp_queue_i_frames ( struct nfc_llcp_sock sock)

Definition at line 831 of file llcp.c.

void nfc_llcp_recv ( void data,
struct sk_buff skb,
int  err 
)

Definition at line 1111 of file llcp.c.

int nfc_llcp_register_device ( struct nfc_dev ndev)

Definition at line 1180 of file llcp.c.

void nfc_llcp_send_to_raw_sock ( struct nfc_llcp_local local,
struct sk_buff skb,
u8  direction 
)

Definition at line 561 of file llcp.c.

int nfc_llcp_set_remote_gb ( struct nfc_dev dev,
u8 gb,
u8  gb_len 
)

Definition at line 503 of file llcp.c.

void nfc_llcp_sock_link ( struct llcp_sock_list l,
struct sock sk 
)

Definition at line 34 of file llcp.c.

void nfc_llcp_sock_unlink ( struct llcp_sock_list l,
struct sock sk 
)

Definition at line 41 of file llcp.c.

void nfc_llcp_unregister_device ( struct nfc_dev dev)

Definition at line 1218 of file llcp.c.