Home
last modified time | relevance | path

Searched refs:hwreq (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/usb/chipidea/
H A Dudc.c357 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 Dtrace.h41 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 Dudc.c354 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 Dzynqmp-aes-gcm.c83 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 Dzynqmp-aes-gcm.c83 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 Dab8500-ext.c35 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 Dab8500.h146 bool hwreq; /* requires hw mode or high power mode */ member
/kernel/linux/linux-5.10/drivers/regulator/
H A Dab8500-ext.c521 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()

Completed in 6 milliseconds