• Home
  • Raw
  • Download

Lines Matching refs:id

91 	int i, id = -1;  in cmtp_alloc_block_id()  local
95 id = i; in cmtp_alloc_block_id()
99 return id; in cmtp_alloc_block_id()
102 static inline void cmtp_free_block_id(struct cmtp_session *session, int id) in cmtp_free_block_id() argument
104 clear_bit(id, &session->blockids); in cmtp_free_block_id()
107 static inline void cmtp_add_msgpart(struct cmtp_session *session, int id, const unsigned char *buf,… in cmtp_add_msgpart() argument
109 struct sk_buff *skb = session->reassembly[id], *nskb; in cmtp_add_msgpart()
127 session->reassembly[id] = nskb; in cmtp_add_msgpart()
134 __u8 hdr, hdrlen, id; in cmtp_recv_frame() local
157 id = (hdr & 0x3c) >> 2; in cmtp_recv_frame()
159 BT_DBG("hdr 0x%02x hdrlen %d len %d id %d", hdr, hdrlen, len, id); in cmtp_recv_frame()
173 cmtp_add_msgpart(session, id, skb->data + hdrlen, len); in cmtp_recv_frame()
174 cmtp_recv_capimsg(session, session->reassembly[id]); in cmtp_recv_frame()
175 session->reassembly[id] = NULL; in cmtp_recv_frame()
178 cmtp_add_msgpart(session, id, skb->data + hdrlen, len); in cmtp_recv_frame()
181 kfree_skb(session->reassembly[id]); in cmtp_recv_frame()
182 session->reassembly[id] = NULL; in cmtp_recv_frame()
235 if (scb->id < 0) { in cmtp_process_transmit()
236 scb->id = cmtp_alloc_block_id(session); in cmtp_process_transmit()
237 if (scb->id < 0) { in cmtp_process_transmit()
246 | ((scb->id << 2) & 0x3c) in cmtp_process_transmit()
252 | ((scb->id << 2) & 0x3c) in cmtp_process_transmit()
264 cmtp_free_block_id(session, scb->id); in cmtp_process_transmit()