Home
last modified time | relevance | path

Searched refs:sreport (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/usb/gadget/udc/bdc/
H A Dbdc.h481 void bdc_sr_uspc(struct bdc *bdc, struct bdc_sr *sreport);
483 void bdc_sr_xsf(struct bdc *bdc, struct bdc_sr *sreport);
485 void bdc_xsf_ep0_setup_recv(struct bdc *bdc, struct bdc_sr *sreport);
486 void bdc_xsf_ep0_data_start(struct bdc *bdc, struct bdc_sr *sreport);
487 void bdc_xsf_ep0_status_start(struct bdc *bdc, struct bdc_sr *sreport);
H A Dbdc_ep.c953 struct bdc_sr *sreport) in handle_xsr_succ_status()
982 sr_status = XSF_STS(le32_to_cpu(sreport->offset[3])); in handle_xsr_succ_status()
994 tmp_32 = le32_to_cpu(sreport->offset[0]); in handle_xsr_succ_status()
996 tmp_32 = le32_to_cpu(sreport->offset[1]); in handle_xsr_succ_status()
1036 length_short -= SR_BD_LEN(le32_to_cpu(sreport->offset[2])); in handle_xsr_succ_status()
1041 SR_BD_LEN(le32_to_cpu(sreport->offset[2])); in handle_xsr_succ_status()
1064 void bdc_xsf_ep0_setup_recv(struct bdc *bdc, struct bdc_sr *sreport) in bdc_xsf_ep0_setup_recv() argument
1074 memcpy(setup_pkt, &sreport->offset[0], sizeof(*setup_pkt)); in bdc_xsf_ep0_setup_recv()
1510 void bdc_xsf_ep0_data_start(struct bdc *bdc, struct bdc_sr *sreport) in bdc_xsf_ep0_data_start() argument
1548 void bdc_xsf_ep0_status_start(struct bdc *bdc, struct bdc_sr *sreport) in bdc_xsf_ep0_status_start() argument
952 handle_xsr_succ_status(struct bdc *bdc, struct bdc_ep *ep, struct bdc_sr *sreport) handle_xsr_succ_status() argument
1610 ep0_xsf_complete(struct bdc *bdc, struct bdc_sr *sreport) ep0_xsf_complete() argument
1644 bdc_sr_xsf(struct bdc *bdc, struct bdc_sr *sreport) bdc_sr_xsf() argument
[all...]
H A Dbdc_udc.c231 void bdc_sr_uspc(struct bdc *bdc, struct bdc_sr *sreport) in bdc_sr_uspc() argument
292 struct bdc_sr *sreport; in bdc_udc_interrupt() local
324 sreport = &bdc->srr.sr_bds[bdc->srr.dqp_index]; in bdc_udc_interrupt()
325 /* sreport is read before using it */ in bdc_udc_interrupt()
327 sr_type = le32_to_cpu(sreport->offset[3]) & BD_TYPE_BITMASK; in bdc_udc_interrupt()
331 bdc->sr_handler[0](bdc, sreport); in bdc_udc_interrupt()
335 bdc->sr_handler[1](bdc, sreport); in bdc_udc_interrupt()
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/bdc/
H A Dbdc_ep.c953 struct bdc_sr *sreport) in handle_xsr_succ_status()
982 sr_status = XSF_STS(le32_to_cpu(sreport->offset[3])); in handle_xsr_succ_status()
994 tmp_32 = le32_to_cpu(sreport->offset[0]); in handle_xsr_succ_status()
996 tmp_32 = le32_to_cpu(sreport->offset[1]); in handle_xsr_succ_status()
1036 length_short -= SR_BD_LEN(le32_to_cpu(sreport->offset[2])); in handle_xsr_succ_status()
1041 SR_BD_LEN(le32_to_cpu(sreport->offset[2])); in handle_xsr_succ_status()
1064 void bdc_xsf_ep0_setup_recv(struct bdc *bdc, struct bdc_sr *sreport) in bdc_xsf_ep0_setup_recv() argument
1074 memcpy(setup_pkt, &sreport->offset[0], sizeof(*setup_pkt)); in bdc_xsf_ep0_setup_recv()
1510 void bdc_xsf_ep0_data_start(struct bdc *bdc, struct bdc_sr *sreport) in bdc_xsf_ep0_data_start() argument
1548 void bdc_xsf_ep0_status_start(struct bdc *bdc, struct bdc_sr *sreport) in bdc_xsf_ep0_status_start() argument
952 handle_xsr_succ_status(struct bdc *bdc, struct bdc_ep *ep, struct bdc_sr *sreport) handle_xsr_succ_status() argument
1610 ep0_xsf_complete(struct bdc *bdc, struct bdc_sr *sreport) ep0_xsf_complete() argument
1644 bdc_sr_xsf(struct bdc *bdc, struct bdc_sr *sreport) bdc_sr_xsf() argument
[all...]
H A Dbdc_udc.c231 void bdc_sr_uspc(struct bdc *bdc, struct bdc_sr *sreport) in bdc_sr_uspc() argument
292 struct bdc_sr *sreport; in bdc_udc_interrupt() local
324 sreport = &bdc->srr.sr_bds[bdc->srr.dqp_index]; in bdc_udc_interrupt()
325 /* sreport is read before using it */ in bdc_udc_interrupt()
327 sr_type = le32_to_cpu(sreport->offset[3]) & BD_TYPE_BITMASK; in bdc_udc_interrupt()
331 bdc->sr_handler[0](bdc, sreport); in bdc_udc_interrupt()
335 bdc->sr_handler[1](bdc, sreport); in bdc_udc_interrupt()

Completed in 11 milliseconds