Lines Matching refs:r
151 unsigned buf_len, rndis_resp_t *r) in gen_ndis_query_resp() argument
160 if (!r) in gen_ndis_query_resp()
162 resp = (rndis_query_cmplt_type *) r->buf; in gen_ndis_query_resp()
647 r->length = length + sizeof *resp; in gen_ndis_query_resp()
648 resp->MessageLength = cpu_to_le32(r->length); in gen_ndis_query_resp()
653 rndis_resp_t *r) in gen_ndis_set_resp() argument
662 if (!r) in gen_ndis_set_resp()
664 resp = (rndis_set_cmplt_type *) r->buf; in gen_ndis_set_resp()
778 rndis_resp_t *r; in rndis_init_response() local
783 r = rndis_add_response(configNr, sizeof(rndis_init_cmplt_type)); in rndis_init_response()
784 if (!r) in rndis_init_response()
786 resp = (rndis_init_cmplt_type *) r->buf; in rndis_init_response()
817 rndis_resp_t *r; in rndis_query_response() local
829 r = rndis_add_response(configNr, in rndis_query_response()
831 if (!r) in rndis_query_response()
833 resp = (rndis_query_cmplt_type *) r->buf; in rndis_query_response()
842 r)) { in rndis_query_response()
862 rndis_resp_t *r; in rndis_set_response() local
864 r = rndis_add_response(configNr, sizeof(rndis_set_cmplt_type)); in rndis_set_response()
865 if (!r) in rndis_set_response()
867 resp = (rndis_set_cmplt_type *) r->buf; in rndis_set_response()
887 ((u8 *) buf) + 8 + BufOffset, BufLength, r)) in rndis_set_response()
903 rndis_resp_t *r; in rndis_reset_response() local
905 r = rndis_add_response(configNr, sizeof(rndis_reset_cmplt_type)); in rndis_reset_response()
906 if (!r) in rndis_reset_response()
908 resp = (rndis_reset_cmplt_type *) r->buf; in rndis_reset_response()
927 rndis_resp_t *r; in rndis_keepalive_response() local
931 r = rndis_add_response(configNr, sizeof(rndis_keepalive_cmplt_type)); in rndis_keepalive_response()
932 if (!r) in rndis_keepalive_response()
934 resp = (rndis_keepalive_cmplt_type *) r->buf; in rndis_keepalive_response()
956 rndis_resp_t *r; in rndis_indicate_status_msg() local
961 r = rndis_add_response(configNr, in rndis_indicate_status_msg()
963 if (!r) in rndis_indicate_status_msg()
965 resp = (rndis_indicate_status_msg_type *) r->buf; in rndis_indicate_status_msg()
1218 rndis_resp_t *r; in rndis_free_response() local
1224 r = list_entry(act, rndis_resp_t, list); in rndis_free_response()
1225 if (r && r->buf == buf) { in rndis_free_response()
1226 list_del(&r->list); in rndis_free_response()
1227 free(r); in rndis_free_response()
1234 rndis_resp_t *r; in rndis_get_next_response() local
1243 r = list_entry(act, rndis_resp_t, list); in rndis_get_next_response()
1244 if (!r->send) { in rndis_get_next_response()
1245 r->send = 1; in rndis_get_next_response()
1246 *length = r->length; in rndis_get_next_response()
1247 return r->buf; in rndis_get_next_response()
1256 rndis_resp_t *r; in rndis_add_response() local
1259 r = malloc(sizeof(rndis_resp_t) + length); in rndis_add_response()
1260 if (!r) in rndis_add_response()
1263 r->buf = (u8 *) (r + 1); in rndis_add_response()
1264 r->length = length; in rndis_add_response()
1265 r->send = 0; in rndis_add_response()
1267 list_add_tail(&r->list, in rndis_add_response()
1269 return r; in rndis_add_response()