Lines Matching refs:request
73 const uint8_t *const request, in dap_info() argument
77 uint8_t id = request[0]; in dap_info()
169 const uint8_t *const request, in dap_host_status() argument
172 switch (request[0]) { in dap_host_status()
174 if (request[1]) { in dap_host_status()
194 const uint8_t *const request, in dap_connect() argument
200 if (request[0] == DAP_PORT_AUTODETECT) { in dap_connect()
203 port = request[0]; in dap_connect()
257 const uint8_t *const request, in dap_delay() argument
260 uint16_t delay = sys_get_le16(&request[0]); in dap_delay()
283 const uint8_t *const request, in dap_swj_pins() argument
287 uint8_t value = request[0]; in dap_swj_pins()
288 uint8_t select = request[1]; in dap_swj_pins()
289 uint32_t wait = sys_get_le32(&request[2]); in dap_swj_pins()
321 const uint8_t *const request, in dap_swj_clock() argument
325 uint32_t clk = sys_get_le32(&request[0]); in dap_swj_clock()
346 const uint8_t *const request, in dap_swj_sequence() argument
350 uint16_t count = request[0]; in dap_swj_sequence()
364 api->swdp_output_sequence(ctx->swdp_dev, count, &request[1]); in dap_swj_sequence()
372 const uint8_t *const request, in dap_swdp_configure() argument
376 uint8_t turnaround = (request[0] & 0x03U) + 1U; in dap_swdp_configure()
377 bool data_phase = (request[0] & 0x04U) ? true : false; in dap_swdp_configure()
393 const uint8_t *const request, in dap_transfer_cfg() argument
397 ctx->transfer.idle_cycles = request[0]; in dap_transfer_cfg()
398 ctx->transfer.retry_count = sys_get_le16(&request[1]); in dap_transfer_cfg()
399 ctx->transfer.match_retry = sys_get_le16(&request[3]); in dap_transfer_cfg()
474 const uint8_t *const request, in dap_swdp_transfer() argument
489 req_cnt = request[1]; in dap_swdp_transfer()
490 req_buf = request + sizeof(req_cnt) + 1; in dap_swdp_transfer()
616 const uint8_t *const request, in dap_transfer() argument
629 retval = dap_swdp_transfer(ctx, request, response); in dap_transfer()
642 const uint8_t *const request, in dap_swdp_sequence() argument
646 const uint8_t *request_data = request + 1; in dap_swdp_sequence()
648 uint8_t count = request[0]; in dap_swdp_sequence()
696 const uint8_t *const request, in dap_swdp_transferblock() argument
707 req_cnt = sys_get_le16(&request[1]); in dap_swdp_transferblock()
708 req_val = request[3]; in dap_swdp_transferblock()
709 req_buf = request + (sizeof(req_cnt) + sizeof(req_val) + 1); in dap_swdp_transferblock()
767 req_buf - request, in dap_swdp_transferblock()
776 const uint8_t *const request, in dap_transferblock() argument
792 retval = dap_swdp_transferblock(ctx, request, response); in dap_transferblock()
809 const uint8_t *const request, in dap_swdp_writeabort() argument
814 uint32_t data = sys_get_le32(&request[1]); in dap_swdp_writeabort()
826 const uint8_t *const request, in dap_writeabort() argument
839 retval = dap_swdp_writeabort(ctx, request, response); in dap_writeabort()
852 const uint8_t *const request, in dap_process_vendor_cmd() argument
869 const uint8_t *request, in dap_process_cmd() argument
874 LOG_HEXDUMP_DBG(request, 8, "req"); in dap_process_cmd()
876 if ((*request >= ID_DAP_VENDOR0) && (*request <= ID_DAP_VENDOR31)) { in dap_process_cmd()
877 return dap_process_vendor_cmd(ctx, request, response); in dap_process_cmd()
880 *response++ = *request; in dap_process_cmd()
881 LOG_DBG("request 0x%02x", *request); in dap_process_cmd()
883 switch (*request++) { in dap_process_cmd()
885 retval = dap_info(ctx, request, response); in dap_process_cmd()
888 retval = dap_host_status(ctx, request, response); in dap_process_cmd()
891 retval = dap_connect(ctx, request, response); in dap_process_cmd()
897 retval = dap_delay(ctx, request, response); in dap_process_cmd()
903 retval = dap_swj_pins(ctx, request, response); in dap_process_cmd()
906 retval = dap_swj_clock(ctx, request, response); in dap_process_cmd()
909 retval = dap_swj_sequence(ctx, request, response); in dap_process_cmd()
912 retval = dap_swdp_configure(ctx, request, response); in dap_process_cmd()
915 retval = dap_swdp_sequence(ctx, request, response); in dap_process_cmd()
933 retval = dap_transfer_cfg(ctx, request, response); in dap_process_cmd()
936 retval = dap_transfer(ctx, request, response); in dap_process_cmd()
939 retval = dap_transferblock(ctx, request, response); in dap_process_cmd()
942 retval = dap_writeabort(ctx, request, response); in dap_process_cmd()
1014 uint32_t dap_execute_cmd(const uint8_t *request, in dap_execute_cmd() argument
1021 if (request[0] == ID_DAP_EXECUTE_COMMANDS) { in dap_execute_cmd()
1023 *response++ = *request++; in dap_execute_cmd()
1024 count = request[0]; in dap_execute_cmd()
1025 request += sizeof(count); in dap_execute_cmd()
1031 n = dap_process_cmd(&dap_ctx[0], request, response); in dap_execute_cmd()
1033 request += n; in dap_execute_cmd()
1039 return dap_process_cmd(&dap_ctx[0], request, response); in dap_execute_cmd()