This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | PV_BIG_ENDIAN 0x80 |
| #define | PV_LITTLE_ENDIAN 0x00 |
| #define | PV_MASK 0x7f |
| #define | PV_PUT 0 |
| #define | PV_GET 1 |
| #define | irda_param_insert_byte(buf, pi, pv) irda_param_pack(buf,"bbb",pi,1,pv) |
Typedefs | |
| typedef int(* | PI_HANDLER )(void *self, irda_param_t *param, int get) |
| typedef int(* | PV_HANDLER )(void *self, __u8 *buf, int len, __u8 pi, PV_TYPE type, PI_HANDLER func) |
Enumerations | |
| enum | PV_TYPE { PV_INTEGER, PV_INT_8_BITS, PV_INT_16_BITS, PV_STRING, PV_INT_32_BITS, PV_OCT_SEQ, PV_NO_VALUE } |
Functions | |
| int | irda_param_pack (__u8 *buf, char *fmt,...) |
| int | irda_param_unpack (__u8 *buf, char *fmt,...) |
| int | irda_param_insert (void *self, __u8 pi, __u8 *buf, int len, pi_param_info_t *info) |
| int | irda_param_extract (void *self, __u8 *buf, int len, pi_param_info_t *info) |
| int | irda_param_extract_all (void *self, __u8 *buf, int len, pi_param_info_t *info) |
|
|
Definition at line 102 of file parameters.h. |
|
|
Definition at line 49 of file parameters.h. Referenced by irda_extract_integer(), and irda_insert_integer(). |
|
|
Definition at line 54 of file parameters.h. Referenced by irda_insert_integer(), and irda_insert_no_value(). |
|
|
Definition at line 50 of file parameters.h. |
|
|
Definition at line 51 of file parameters.h. Referenced by irda_extract_integer(), irda_insert_integer(), irda_param_extract(), and irda_param_insert(). |
|
|
Definition at line 53 of file parameters.h. Referenced by irda_extract_integer(), irda_extract_no_value(), and irda_extract_string(). |
|
|
Definition at line 72 of file parameters.h. |
|
|
Definition at line 73 of file parameters.h. |
|
|
Definition at line 38 of file parameters.h. |
|
||||||||||||||||||||
|
Definition at line 493 of file parameters.c. References ASSERT, pi_minor_info_t::func, IRDA_DEBUG, pi_param_info_t::len, pi_major_info_t::len, MESSAGE, n, NULL, pi_param_info_t::pi_major_offset, pi_param_info_t::pi_mask, pi_major_info_t::pi_minor_call_table, pv_extract_table, PV_MASK, ret, pi_param_info_t::tables, type, and pi_minor_info_t::type. Referenced by irda_param_extract_all(). |
|
||||||||||||||||||||
|
Definition at line 548 of file parameters.c. References ASSERT, irda_param_extract(), n, NULL, and ret. Referenced by ircomm_tty_connect_indication(), ircomm_tty_control_indication(), ircomm_tty_getvalue_confirm(), irlap_qos_negotiate(), irttp_connect_confirm(), and irttp_connect_indication(). Here is the call graph for this function: ![]() |
|
||||||||||||||||||||||||
|
Definition at line 440 of file parameters.c. References ASSERT, pi_minor_info_t::func, IRDA_DEBUG, pi_param_info_t::len, pi_major_info_t::len, MESSAGE, n, NULL, pi_param_info_t::pi_major_offset, pi_param_info_t::pi_mask, pi_major_info_t::pi_minor_call_table, pv_insert_table, PV_MASK, ret, pi_param_info_t::tables, type, and pi_minor_info_t::type. Referenced by ircomm_param_request(), and irlap_insert_qos_negotiation_params(). |
|
||||||||||||||||
|
Definition at line 347 of file parameters.c. References args, irda_pv_t::c, irda_pv_t::i, n, p, put_unaligned, irda_pv_t::s, strcpy, and strlen. Referenced by ircomm_tty_ias_register(), irda_insert_integer(), and irda_insert_no_value(). |
|
||||||||||||||||
|
Definition at line 393 of file parameters.c. References args, irda_pv_t::bp, irda_pv_t::c, get_unaligned, irda_pv_t::ip, n, p, irda_pv_t::sp, strcpy, and strlen. Referenced by irda_extract_integer(), and irda_extract_no_value(). |