/kernel/linux/linux-6.6/drivers/usb/chipidea/ |
H A D | udc.c | 357 static int add_td_to_list(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq, in add_td_to_list() argument 378 u32 mul = hwreq->req.length / hwep->ep.maxpacket; in add_td_to_list() 380 if (hwreq->req.length == 0 in add_td_to_list() 381 || hwreq->req.length % hwep->ep.maxpacket) in add_td_to_list() 387 temp = (u32) (sg_dma_address(s) + hwreq->req.actual); in add_td_to_list() 390 temp = (u32) (hwreq->req.dma + hwreq->req.actual); in add_td_to_list() 402 hwreq->req.actual += length; in add_td_to_list() 404 if (!list_empty(&hwreq->tds)) { in add_td_to_list() 406 lastnode = list_entry(hwreq in add_td_to_list() 426 prepare_td_for_non_sg(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq) prepare_td_for_non_sg() argument 467 prepare_td_per_sg(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq, struct scatterlist *s) prepare_td_per_sg() argument 507 prepare_td_for_sg(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq) prepare_td_for_sg() argument 550 _hardware_enqueue(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq) _hardware_enqueue() argument 672 _hardware_dequeue(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq) _hardware_dequeue() argument 763 struct ci_hw_req *hwreq = list_entry(hwep->qh.queue.next, global() variable 932 struct ci_hw_req *hwreq = container_of(req, struct ci_hw_req, req); _ep_queue() local 1104 struct ci_hw_req *hwreq, *hwreqtemp; global() variable 1466 struct ci_hw_req *hwreq; ep_alloc_request() local 1488 struct ci_hw_req *hwreq = container_of(req, struct ci_hw_req, req); ep_free_request() local 1546 struct ci_hw_req *hwreq = container_of(req, struct ci_hw_req, req); ep_dequeue() local [all...] |
H A D | trace.h | 41 TP_PROTO(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq, struct td_node *td), 42 TP_ARGS(hwep, hwreq, td), 55 __entry->req = &hwreq->req; 73 TP_PROTO(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq, struct td_node *td), 74 TP_ARGS(hwep, hwreq, td) 78 TP_PROTO(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq, struct td_node *td), 79 TP_ARGS(hwep, hwreq, td)
|
/kernel/linux/linux-5.10/drivers/usb/chipidea/ |
H A D | udc.c | 354 static int add_td_to_list(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq, in add_td_to_list() argument 375 u32 mul = hwreq->req.length / hwep->ep.maxpacket; in add_td_to_list() 377 if (hwreq->req.length == 0 in add_td_to_list() 378 || hwreq->req.length % hwep->ep.maxpacket) in add_td_to_list() 384 temp = (u32) (sg_dma_address(s) + hwreq->req.actual); in add_td_to_list() 387 temp = (u32) (hwreq->req.dma + hwreq->req.actual); in add_td_to_list() 399 hwreq->req.actual += length; in add_td_to_list() 401 if (!list_empty(&hwreq->tds)) { in add_td_to_list() 403 lastnode = list_entry(hwreq in add_td_to_list() 423 prepare_td_for_non_sg(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq) prepare_td_for_non_sg() argument 464 prepare_td_per_sg(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq, struct scatterlist *s) prepare_td_per_sg() argument 504 prepare_td_for_sg(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq) prepare_td_for_sg() argument 547 _hardware_enqueue(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq) _hardware_enqueue() argument 659 _hardware_dequeue(struct ci_hw_ep *hwep, struct ci_hw_req *hwreq) _hardware_dequeue() argument 749 struct ci_hw_req *hwreq = list_entry(hwep->qh.queue.next, global() variable 918 struct ci_hw_req *hwreq = container_of(req, struct ci_hw_req, req); _ep_queue() local 1090 struct ci_hw_req *hwreq, *hwreqtemp; global() variable 1452 struct ci_hw_req *hwreq = NULL; ep_alloc_request() local 1474 struct ci_hw_req *hwreq = container_of(req, struct ci_hw_req, req); ep_free_request() local 1532 struct ci_hw_req *hwreq = container_of(req, struct ci_hw_req, req); ep_dequeue() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/xilinx/ |
H A D | zynqmp-aes-gcm.c | 83 struct zynqmp_aead_hw_req *hwreq; in zynqmp_aes_aead_cipher() local 102 hwreq = dma_alloc_coherent(dev, sizeof(struct zynqmp_aead_hw_req), in zynqmp_aes_aead_cipher() 104 if (!hwreq) { in zynqmp_aes_aead_cipher() 113 hwreq->src = dma_addr_data; in zynqmp_aes_aead_cipher() 114 hwreq->dst = dma_addr_data; in zynqmp_aes_aead_cipher() 115 hwreq->iv = hwreq->src + data_size; in zynqmp_aes_aead_cipher() 116 hwreq->keysrc = tfm_ctx->keysrc; in zynqmp_aes_aead_cipher() 117 hwreq->op = rq_ctx->op; in zynqmp_aes_aead_cipher() 119 if (hwreq in zynqmp_aes_aead_cipher() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/xilinx/ |
H A D | zynqmp-aes-gcm.c | 83 struct zynqmp_aead_hw_req *hwreq; in zynqmp_aes_aead_cipher() local 102 hwreq = dma_alloc_coherent(dev, sizeof(struct zynqmp_aead_hw_req), in zynqmp_aes_aead_cipher() 104 if (!hwreq) { in zynqmp_aes_aead_cipher() 113 hwreq->src = dma_addr_data; in zynqmp_aes_aead_cipher() 114 hwreq->dst = dma_addr_data; in zynqmp_aes_aead_cipher() 115 hwreq->iv = hwreq->src + data_size; in zynqmp_aes_aead_cipher() 116 hwreq->keysrc = tfm_ctx->keysrc; in zynqmp_aes_aead_cipher() 117 hwreq->op = rq_ctx->op; in zynqmp_aes_aead_cipher() 119 if (hwreq in zynqmp_aes_aead_cipher() [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | ab8500-ext.c | 35 bool hwreq; /* requires hw mode or high power mode */ member 126 if (info->cfg && info->cfg->hwreq) in ab8500_ext_regulator_enable() 162 if (info->cfg && info->cfg->hwreq) in ab8500_ext_regulator_disable() 239 /* If regulator is enabled and info->cfg->hwreq is set, the regulator in ab8500_ext_regulator_set_mode() 244 !(info->cfg && info->cfg->hwreq)) { in ab8500_ext_regulator_set_mode()
|
/kernel/linux/linux-5.10/include/linux/regulator/ |
H A D | ab8500.h | 146 bool hwreq; /* requires hw mode or high power mode */ member
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | ab8500-ext.c | 521 if (info->cfg && info->cfg->hwreq) in ab8500_ext_regulator_enable() 557 if (info->cfg && info->cfg->hwreq) in ab8500_ext_regulator_disable() 634 /* If regulator is enabled and info->cfg->hwreq is set, the regulator in ab8500_ext_regulator_set_mode() 639 !(info->cfg && info->cfg->hwreq)) { in ab8500_ext_regulator_set_mode()
|