Lines Matching full:pdu
53 sdp_pdu_t pdu; in sdp_register_service() local
63 if (sizeof(pdu)+sizeof(uuid)+sizeof(*bdaddr)+datalen > SDP_LOCAL_MTU) { in sdp_register_service()
68 pdu.pid = SDP_PDU_SERVICE_REGISTER_REQUEST; in sdp_register_service()
69 pdu.tid = htons(++ss->tid); in sdp_register_service()
70 pdu.len = htons(sizeof(uuid) + sizeof(*bdaddr) + datalen); in sdp_register_service()
74 iov[0].iov_base = (void *) &pdu; in sdp_register_service()
75 iov[0].iov_len = sizeof(pdu); in sdp_register_service()
98 if (len != sizeof(pdu) + sizeof(uint16_t) + sizeof(uint32_t)) { in sdp_register_service()
118 sdp_pdu_t pdu; in sdp_unregister_service() local
127 if (sizeof(pdu) + sizeof(handle) > SDP_LOCAL_MTU) { in sdp_unregister_service()
132 pdu.pid = SDP_PDU_SERVICE_UNREGISTER_REQUEST; in sdp_unregister_service()
133 pdu.tid = htons(++ss->tid); in sdp_unregister_service()
134 pdu.len = htons(sizeof(handle)); in sdp_unregister_service()
138 iov[0].iov_base = (void *) &pdu; in sdp_unregister_service()
139 iov[0].iov_len = sizeof(pdu); in sdp_unregister_service()
162 sdp_pdu_t pdu; in sdp_change_service() local
171 if (sizeof(pdu) + sizeof(handle) + datalen > SDP_LOCAL_MTU) { in sdp_change_service()
176 pdu.pid = SDP_PDU_SERVICE_CHANGE_REQUEST; in sdp_change_service()
177 pdu.tid = htons(++ss->tid); in sdp_change_service()
178 pdu.len = htons(sizeof(handle) + datalen); in sdp_change_service()
182 iov[0].iov_base = (void *) &pdu; in sdp_change_service()
183 iov[0].iov_len = sizeof(pdu); in sdp_change_service()
206 sdp_pdu_p pdu; in sdp_receive_error_pdu() local
219 pdu = (sdp_pdu_p) ss->rsp; in sdp_receive_error_pdu()
220 pdu->tid = ntohs(pdu->tid); in sdp_receive_error_pdu()
221 pdu->len = ntohs(pdu->len); in sdp_receive_error_pdu()
223 if (pdu->pid != SDP_PDU_ERROR_RESPONSE || pdu->tid != ss->tid || in sdp_receive_error_pdu()
224 pdu->len < 2 || pdu->len != len - sizeof(*pdu)) { in sdp_receive_error_pdu()
229 error = (uint16_t) ss->rsp[sizeof(pdu)] << 8; in sdp_receive_error_pdu()
230 error |= (uint16_t) ss->rsp[sizeof(pdu) + 1]; in sdp_receive_error_pdu()