Lines Matching full:srv
178 server_prepare_service_search_attribute_response(server_p srv, int32_t fd) in server_prepare_service_search_attribute_response() argument
180 uint8_t const *req = srv->req + sizeof(sdp_pdu_t); in server_prepare_service_search_attribute_response()
181 uint8_t const *req_end = req + ((sdp_pdu_p)(srv->req))->len; in server_prepare_service_search_attribute_response()
182 uint8_t *rsp = srv->fdidx[fd].rsp; in server_prepare_service_search_attribute_response()
284 if (srv->fdidx[fd].rsp_cs != cs) in server_prepare_service_search_attribute_response()
286 if (srv->fdidx[fd].rsp_size > 0) in server_prepare_service_search_attribute_response()
344 if (!provider_match_bdaddr(provider, &srv->req_sa.l2cap_bdaddr)) in server_prepare_service_search_attribute_response()
366 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t) - 2; in server_prepare_service_search_attribute_response()
367 if (srv->fdidx[fd].rsp_limit > rsp_limit) in server_prepare_service_search_attribute_response()
368 srv->fdidx[fd].rsp_limit = rsp_limit; in server_prepare_service_search_attribute_response()
370 srv->fdidx[fd].rsp_size = ptr - rsp; in server_prepare_service_search_attribute_response()
371 srv->fdidx[fd].rsp_cs = 0; in server_prepare_service_search_attribute_response()
376 SDP_PUT16(srv->fdidx[fd].rsp_size - 3, ptr); in server_prepare_service_search_attribute_response()