Lines Matching refs:len
65 16, 1, (skb)->data, (skb)->len, 0); \
72 int len; in microread_i2c_add_len_crc() local
74 len = skb->len; in microread_i2c_add_len_crc()
75 *skb_push(skb, 1) = len; in microread_i2c_add_len_crc()
77 for (i = 0; i < skb->len; i++) in microread_i2c_add_len_crc()
94 for (i = 0; i < skb->len - 1; i++) in check_crc()
97 if (crc != skb->data[skb->len-1]) { in check_crc()
98 pr_err("CRC error 0x%x != 0x%x\n", crc, skb->data[skb->len-1]); in check_crc()
131 r = i2c_master_send(client, skb->data, skb->len); in microread_i2c_write()
135 r = i2c_master_send(client, skb->data, skb->len); in microread_i2c_write()
139 if (r != skb->len) in microread_i2c_write()
155 u8 len; in microread_i2c_read() local
159 r = i2c_master_recv(client, &len, 1); in microread_i2c_read()
165 if ((len < MICROREAD_I2C_LLC_MIN_SIZE) || in microread_i2c_read()
166 (len > MICROREAD_I2C_LLC_MAX_SIZE)) { in microread_i2c_read()
172 *skb = alloc_skb(1 + len, GFP_KERNEL); in microread_i2c_read()
178 *skb_put(*skb, 1) = len; in microread_i2c_read()
180 r = i2c_master_recv(client, skb_put(*skb, len), len); in microread_i2c_read()
181 if (r != len) { in microread_i2c_read()
196 skb_trim(*skb, (*skb)->len - MICROREAD_I2C_FRAME_TAILROOM); in microread_i2c_read()