Lines Matching refs:pi

38 static int irda_extract_integer(void *self, __u8 *buf, int len, __u8 pi,
40 static int irda_extract_string(void *self, __u8 *buf, int len, __u8 pi,
42 static int irda_extract_octseq(void *self, __u8 *buf, int len, __u8 pi,
44 static int irda_extract_no_value(void *self, __u8 *buf, int len, __u8 pi,
47 static int irda_insert_integer(void *self, __u8 *buf, int len, __u8 pi,
49 static int irda_insert_no_value(void *self, __u8 *buf, int len, __u8 pi,
78 static int irda_insert_no_value(void *self, __u8 *buf, int len, __u8 pi, in irda_insert_no_value() argument
84 p.pi = pi; in irda_insert_no_value()
91 irda_param_pack(buf, "bb", p.pi, p.pl); in irda_insert_no_value()
105 static int irda_extract_no_value(void *self, __u8 *buf, int len, __u8 pi, in irda_extract_no_value() argument
112 irda_param_unpack(buf, "bb", &p.pi, &p.pl); in irda_extract_no_value()
126 static int irda_insert_integer(void *self, __u8 *buf, int len, __u8 pi, in irda_insert_integer() argument
133 p.pi = pi; /* In case handler needs to know */ in irda_insert_integer()
166 p.pi, p.pl, p.pv.i); in irda_insert_integer()
169 n += irda_param_pack(buf, "bbb", p.pi, p.pl, (__u8) p.pv.i); in irda_insert_integer()
176 n += irda_param_pack(buf, "bbs", p.pi, p.pl, (__u16) p.pv.i); in irda_insert_integer()
183 n += irda_param_pack(buf, "bbi", p.pi, p.pl, p.pv.i); in irda_insert_integer()
202 static int irda_extract_integer(void *self, __u8 *buf, int len, __u8 pi, in irda_extract_integer() argument
210 p.pi = pi; /* In case handler needs to know */ in irda_extract_integer()
274 p.pi, p.pl, p.pv.i); in irda_extract_integer()
286 static int irda_extract_string(void *self, __u8 *buf, int len, __u8 pi, in irda_extract_string() argument
293 p.pi = pi; /* In case handler needs to know */ in irda_extract_string()
299 p.pi, p.pl); in irda_extract_string()
331 static int irda_extract_octseq(void *self, __u8 *buf, int len, __u8 pi, in irda_extract_octseq() argument
336 p.pi = pi; /* In case handler needs to know */ in irda_extract_octseq()
449 int irda_param_insert(void *self, __u8 pi, __u8 *buf, int len, in irda_param_insert() argument
462 pi_minor = pi & info->pi_mask; in irda_param_insert()
463 pi_major = pi >> info->pi_major_offset; in irda_param_insert()
470 __func__, pi); in irda_param_insert()
485 __func__, pi); in irda_param_insert()
491 ret = (*pv_insert_table[type & PV_MASK])(self, buf+n, len, pi, type, in irda_param_insert()