Home
last modified time | relevance | path

Searched refs:hw_idx (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/drivers/crypto/caam/
Dregs.h215 static inline void jr_outentry_get(void *outring, int hw_idx, dma_addr_t *desc, in jr_outentry_get() argument
225 *desc = outentry[hw_idx].desc; in jr_outentry_get()
226 *jrstatus = outentry[hw_idx].jrstatus; in jr_outentry_get()
233 *desc = outentry[hw_idx].desc; in jr_outentry_get()
234 *jrstatus = outentry[hw_idx].jrstatus; in jr_outentry_get()
240 static inline dma_addr_t jr_outentry_desc(void *outring, int hw_idx) in jr_outentry_desc() argument
245 jr_outentry_get(outring, hw_idx, &desc, &unused); in jr_outentry_desc()
250 static inline u32 jr_outentry_jrstatus(void *outring, int hw_idx) in jr_outentry_jrstatus() argument
255 jr_outentry_get(outring, hw_idx, &unused, &jrstatus); in jr_outentry_jrstatus()
260 static inline void jr_inpentry_set(void *inpring, int hw_idx, dma_addr_t val) in jr_inpentry_set() argument
[all …]
Djr.c194 int hw_idx, sw_idx, i, head, tail; in caam_jr_dequeue() local
208 hw_idx = jrp->out_ring_read_index; in caam_jr_dequeue()
213 if (jr_outentry_desc(jrp->outring, hw_idx) == in caam_jr_dequeue()
223 hw_idx)), in caam_jr_dequeue()
235 hw_idx)); in caam_jr_dequeue()
/Linux-v5.4/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_trace.h171 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx, int hw_idx,
173 TP_ARGS(drm_id, intr_idx, hw_idx, irq_idx),
177 __field( int, hw_idx )
183 __entry->hw_idx = hw_idx;
187 __entry->drm_id, __entry->intr_idx, __entry->hw_idx,
191 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx, int hw_idx,
193 TP_ARGS(drm_id, intr_idx, hw_idx, irq_idx)
196 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx, int hw_idx,
198 TP_ARGS(drm_id, intr_idx, hw_idx, irq_idx)
202 TP_PROTO(uint32_t drm_id, enum dpu_intr_idx intr_idx, int hw_idx,
[all …]
Ddpu_encoder.c247 DRMID(phys_enc->parent), intr_idx, irq->hw_idx, in dpu_encoder_helper_wait_for_irq()
254 DRMID(phys_enc->parent), intr_idx, irq->hw_idx, in dpu_encoder_helper_wait_for_irq()
260 DRMID(phys_enc->parent), intr_idx, irq->hw_idx, in dpu_encoder_helper_wait_for_irq()
266 irq->hw_idx, in dpu_encoder_helper_wait_for_irq()
278 irq->hw_idx, irq->irq_idx, in dpu_encoder_helper_wait_for_irq()
290 irq->hw_idx, irq->irq_idx, in dpu_encoder_helper_wait_for_irq()
297 intr_idx, irq->hw_idx, irq->irq_idx, in dpu_encoder_helper_wait_for_irq()
325 irq->intr_type, irq->hw_idx); in dpu_encoder_helper_register_irq()
346 DRMID(phys_enc->parent), intr_idx, irq->hw_idx, in dpu_encoder_helper_register_irq()
355 irq->hw_idx, irq->irq_idx); in dpu_encoder_helper_register_irq()
[all …]
Ddpu_encoder_phys_cmd.c160 irq->hw_idx = phys_enc->hw_ctl->idx; in _dpu_encoder_phys_cmd_setup_irq_hw_idx()
164 irq->hw_idx = phys_enc->hw_pp->idx; in _dpu_encoder_phys_cmd_setup_irq_hw_idx()
168 irq->hw_idx = phys_enc->hw_pp->idx; in _dpu_encoder_phys_cmd_setup_irq_hw_idx()
172 irq->hw_idx = phys_enc->intf_idx; in _dpu_encoder_phys_cmd_setup_irq_hw_idx()
796 irq->hw_idx = -EINVAL; in dpu_encoder_phys_cmd_init()
Ddpu_encoder_phys_vid.c365 irq->hw_idx = phys_enc->intf_idx; in _dpu_encoder_phys_vid_setup_irq_hw_idx()
369 irq->hw_idx = phys_enc->intf_idx; in _dpu_encoder_phys_vid_setup_irq_hw_idx()
734 irq->hw_idx = -EINVAL; in dpu_encoder_phys_vid_init()
Ddpu_encoder_phys.h178 int hw_idx; member
/Linux-v5.4/drivers/net/ethernet/chelsio/libcxgb/
Dlibcxgb_ppm.h246 u32 hw_idx = (ddp_tag >> PPOD_IDX_SHIFT) & in cxgbi_ppm_ddp_tag_get_idx() local
249 return hw_idx - ppm->base_idx; in cxgbi_ppm_ddp_tag_get_idx()
252 static inline u32 cxgbi_ppm_make_ddp_tag(unsigned int hw_idx, in cxgbi_ppm_make_ddp_tag() argument
255 return (hw_idx << PPOD_IDX_SHIFT) | ((u32)color); in cxgbi_ppm_make_ddp_tag()
/Linux-v5.4/drivers/clk/ingenic/
Dcgu.c292 u8 i, hw_idx, idx = 0; in ingenic_clk_get_parent() local
298 hw_idx = (reg >> clk_info->mux.shift) & in ingenic_clk_get_parent()
305 for (i = 0; i < hw_idx; i++) { in ingenic_clk_get_parent()
320 u8 curr_idx, hw_idx, num_poss; in ingenic_clk_set_parent() local
332 hw_idx = curr_idx = 0; in ingenic_clk_set_parent()
334 for (; hw_idx < num_poss; hw_idx++) { in ingenic_clk_set_parent()
335 if (clk_info->parents[hw_idx] == -1) in ingenic_clk_set_parent()
353 reg |= hw_idx << clk_info->mux.shift; in ingenic_clk_set_parent()
/Linux-v5.4/drivers/net/wireless/ti/wl12xx/
Dwl12xx.h96 u8 hw_idx; member
Dmain.c1788 return table[i].hw_idx; in wl12xx_get_clock_idx()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_action.c1348 int ret, i, hw_idx = 0; in dr_actions_convert_modify_header() local
1393 if ((hw_idx % 2) && hw_field == hw_action_info->hw_field) { in dr_actions_convert_modify_header()
1397 hw_idx++; in dr_actions_convert_modify_header()
1398 if ((num_sw_actions + hw_idx - i) >= max_hw_actions) { in dr_actions_convert_modify_header()
1405 hw_actions[hw_idx] = hw_action; in dr_actions_convert_modify_header()
1406 hw_idx++; in dr_actions_convert_modify_header()
1409 *num_hw_actions = hw_idx; in dr_actions_convert_modify_header()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7603/
Dbeacon.c32 dev->mt76.q_tx[MT_TXQ_CAB].q->hw_idx) | in mt7603_update_beacon_iter()
Dmain.c503 queue = dev->mt76.q_tx[queue].q->hw_idx; in mt7603_conf_tx()
Dmac.c822 FIELD_PREP(MT_TXD0_Q_IDX, q->hw_idx); in mt7603_mac_write_txwi()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/
Dmt76x02_usb_core.c69 int pid, len = tx_info->skb->len, ep = q2ep(mdev->q_tx[qid].q->hw_idx); in mt76x02u_tx_prepare_skb()
Dusb.c788 mt76u_fill_bulk_urb(dev, USB_DIR_OUT, q2ep(q->hw_idx), in mt76u_tx_queue_skb()
839 q->hw_idx = mt76_ac_to_hwq(i); in mt76u_alloc_tx()
Ddma.c23 q->hw_idx = idx; in mt76_dma_alloc_queue()
Dmt76x02_util.c492 qid = dev->mt76.q_tx[queue].q->hw_idx; in mt76x02_conf_tx()
Dmt76.h124 u8 hw_idx; member
/Linux-v5.4/drivers/net/ethernet/broadcom/
Dcnic.h187 u16 (*hw_idx)(u16); member
Dtg3.c6548 u32 hw_idx = tnapi->hw_status->idx[0].tx_consumer; in tg3_tx() local
6559 while (sw_idx != hw_idx) { in tg3_tx()
6596 if (unlikely(ri->skb != NULL || sw_idx == hw_idx)) in tg3_tx()
6824 u16 hw_idx; in tg3_rx() local
6828 hw_idx = *(tnapi->rx_rcb_prod_idx); in tg3_rx()
6838 while (sw_idx != hw_idx && budget > 0) { in tg3_rx()
6978 if (sw_idx == hw_idx) { in tg3_rx()
6979 hw_idx = *(tnapi->rx_rcb_prod_idx); in tg3_rx()
Dcnic.c1001 info->hw_idx = cnic_bnx2_hw_idx; in cnic_alloc_kcq()
1006 info->hw_idx = cnic_bnx2x_hw_idx; in cnic_alloc_kcq()
2896 hw_prod = info->hw_idx(hw_prod); in cnic_get_kcqes()
/Linux-v5.4/drivers/net/ethernet/atheros/atlx/
Datl1.h606 u16 hw_idx; /* hardware index */ member