Lines Matching refs:params
300 unsigned cmd, struct dwc3_gadget_ep_cmd_params *params) in dwc3_send_gadget_ep_cmd() argument
335 dwc3_writel(dwc->regs, DWC3_DEPCMDPAR0(ep), params->param0); in dwc3_send_gadget_ep_cmd()
336 dwc3_writel(dwc->regs, DWC3_DEPCMDPAR1(ep), params->param1); in dwc3_send_gadget_ep_cmd()
337 dwc3_writel(dwc->regs, DWC3_DEPCMDPAR2(ep), params->param2); in dwc3_send_gadget_ep_cmd()
409 struct dwc3_gadget_ep_cmd_params params; in dwc3_gadget_start_config() local
412 memset(¶ms, 0x00, sizeof(params)); in dwc3_gadget_start_config()
424 return dwc3_send_gadget_ep_cmd(dwc, 0, cmd, ¶ms); in dwc3_gadget_start_config()
435 struct dwc3_gadget_ep_cmd_params params; in dwc3_gadget_set_ep_config() local
437 memset(¶ms, 0x00, sizeof(params)); in dwc3_gadget_set_ep_config()
439 params.param0 = DWC3_DEPCFG_EP_TYPE(usb_endpoint_type(desc)) in dwc3_gadget_set_ep_config()
446 params.param0 |= DWC3_DEPCFG_BURST_SIZE(burst); in dwc3_gadget_set_ep_config()
450 params.param0 |= DWC3_DEPCFG_IGN_SEQ_NUM; in dwc3_gadget_set_ep_config()
453 params.param0 |= DWC3_DEPCFG_ACTION_RESTORE; in dwc3_gadget_set_ep_config()
454 params.param2 |= dep->saved_state; in dwc3_gadget_set_ep_config()
457 params.param1 = DWC3_DEPCFG_XFER_COMPLETE_EN in dwc3_gadget_set_ep_config()
461 params.param1 |= DWC3_DEPCFG_STREAM_CAPABLE in dwc3_gadget_set_ep_config()
467 params.param1 |= DWC3_DEPCFG_XFER_IN_PROGRESS_EN; in dwc3_gadget_set_ep_config()
475 params.param1 |= DWC3_DEPCFG_EP_NUMBER(dep->number); in dwc3_gadget_set_ep_config()
482 params.param0 |= DWC3_DEPCFG_FIFO_NUMBER(dep->number >> 1); in dwc3_gadget_set_ep_config()
485 params.param1 |= DWC3_DEPCFG_BINTERVAL_M1(desc->bInterval - 1); in dwc3_gadget_set_ep_config()
490 DWC3_DEPCMD_SETEPCONFIG, ¶ms); in dwc3_gadget_set_ep_config()
495 struct dwc3_gadget_ep_cmd_params params; in dwc3_gadget_set_xfer_resource() local
497 memset(¶ms, 0x00, sizeof(params)); in dwc3_gadget_set_xfer_resource()
499 params.param0 = DWC3_DEPXFERCFG_NUM_XFER_RES(1); in dwc3_gadget_set_xfer_resource()
502 DWC3_DEPCMD_SETTRANSFRESOURCE, ¶ms); in dwc3_gadget_set_xfer_resource()
899 struct dwc3_gadget_ep_cmd_params params; in __dwc3_gadget_kick_transfer() local
934 memset(¶ms, 0, sizeof(params)); in __dwc3_gadget_kick_transfer()
937 params.param0 = upper_32_bits(req->trb_dma); in __dwc3_gadget_kick_transfer()
938 params.param1 = lower_32_bits(req->trb_dma); in __dwc3_gadget_kick_transfer()
945 ret = dwc3_send_gadget_ep_cmd(dwc, dep->number, cmd, ¶ms); in __dwc3_gadget_kick_transfer()
1189 struct dwc3_gadget_ep_cmd_params params; in __dwc3_gadget_ep_set_halt() local
1198 memset(¶ms, 0x00, sizeof(params)); in __dwc3_gadget_ep_set_halt()
1210 DWC3_DEPCMD_SETSTALL, ¶ms); in __dwc3_gadget_ep_set_halt()
1218 DWC3_DEPCMD_CLEARSTALL, ¶ms); in __dwc3_gadget_ep_set_halt()
2051 struct dwc3_gadget_ep_cmd_params params; in dwc3_stop_active_transfer() local
2083 memset(¶ms, 0, sizeof(params)); in dwc3_stop_active_transfer()
2084 ret = dwc3_send_gadget_ep_cmd(dwc, dep->number, cmd, ¶ms); in dwc3_stop_active_transfer()
2115 struct dwc3_gadget_ep_cmd_params params; in dwc3_clear_stall_all_ep() local
2127 memset(¶ms, 0, sizeof(params)); in dwc3_clear_stall_all_ep()
2129 DWC3_DEPCMD_CLEARSTALL, ¶ms); in dwc3_clear_stall_all_ep()