Home
last modified time | relevance | path

Searched refs:slot_idx (Results 1 – 17 of 17) sorted by relevance

/linux-6.12.1/drivers/scsi/mvsas/
Dmv_sas.c863 u32 slot_idx = rx_desc & RXQ_SLOT_MASK; in mvs_slot_free() local
864 mvs_tag_free(mvi, slot_idx); in mvs_slot_free()
868 struct mvs_slot_info *slot, u32 slot_idx) in mvs_slot_task_free() argument
904 mvs_slot_free(mvi, slot_idx); in mvs_slot_task_free()
1387 u32 slot_idx = (u32)(slot - mvi->slot_info); in mvs_abort_task() local
1390 mvi, task, slot, slot_idx); in mvs_abort_task()
1392 mvs_slot_task_free(mvi, task, slot, slot_idx); in mvs_abort_task()
1405 u32 slot_idx, int err) in mvs_sata_done() argument
1479 u32 slot_idx) in mvs_slot_err() argument
1481 struct mvs_slot_info *slot = &mvi->slot_info[slot_idx]; in mvs_slot_err()
[all …]
Dmv_64xx.c467 static void mvs_64xx_command_active(struct mvs_info *mvi, u32 slot_idx) in mvs_64xx_command_active() argument
470 mvs_cw32(mvi, 0x40 + (slot_idx >> 3), 1 << (slot_idx % 32)); in mvs_64xx_command_active()
471 mvs_cw32(mvi, 0x00 + (slot_idx >> 3), 1 << (slot_idx % 32)); in mvs_64xx_command_active()
473 tmp = mvs_cr32(mvi, 0x00 + (slot_idx >> 3)); in mvs_64xx_command_active()
474 } while (tmp & 1 << (slot_idx % 32)); in mvs_64xx_command_active()
476 tmp = mvs_cr32(mvi, 0x40 + (slot_idx >> 3)); in mvs_64xx_command_active()
477 } while (tmp & 1 << (slot_idx % 32)); in mvs_64xx_command_active()
Dmv_94xx.c651 static void mvs_94xx_command_active(struct mvs_info *mvi, u32 slot_idx) in mvs_94xx_command_active() argument
654 tmp = mvs_cr32(mvi, MVS_COMMAND_ACTIVE+(slot_idx >> 3)); in mvs_94xx_command_active()
655 if (tmp & 1 << (slot_idx % 32)) { in mvs_94xx_command_active()
656 mv_printk("command active %08X, slot [%x].\n", tmp, slot_idx); in mvs_94xx_command_active()
657 mvs_cw32(mvi, MVS_COMMAND_ACTIVE + (slot_idx >> 3), in mvs_94xx_command_active()
658 1 << (slot_idx % 32)); in mvs_94xx_command_active()
661 MVS_COMMAND_ACTIVE + (slot_idx >> 3)); in mvs_94xx_command_active()
662 } while (tmp & 1 << (slot_idx % 32)); in mvs_94xx_command_active()
Dmv_sas.h117 void (*command_active)(struct mvs_info *mvi, u32 slot_idx);
/linux-6.12.1/drivers/net/ethernet/sfc/siena/
Drx_common.c813 int slot_idx = req - efx->rps_slot; in efx_filter_rfs_work() local
890 clear_bit(slot_idx, &efx->rps_slot_map); in efx_filter_rfs_work()
901 int slot_idx; in efx_siena_filter_rfs() local
906 for (slot_idx = 0; slot_idx < EFX_RPS_MAX_IN_FLIGHT; slot_idx++) in efx_siena_filter_rfs()
907 if (!test_and_set_bit(slot_idx, &efx->rps_slot_map)) in efx_siena_filter_rfs()
909 if (slot_idx >= EFX_RPS_MAX_IN_FLIGHT) in efx_siena_filter_rfs()
931 req = efx->rps_slot + slot_idx; in efx_siena_filter_rfs()
992 clear_bit(slot_idx, &efx->rps_slot_map); in efx_siena_filter_rfs()
/linux-6.12.1/drivers/net/ethernet/sfc/
Drx_common.c820 int slot_idx = req - efx->rps_slot; in efx_filter_rfs_work() local
896 clear_bit(slot_idx, &efx->rps_slot_map); in efx_filter_rfs_work()
907 int slot_idx; in efx_filter_rfs() local
912 for (slot_idx = 0; slot_idx < EFX_RPS_MAX_IN_FLIGHT; slot_idx++) in efx_filter_rfs()
913 if (!test_and_set_bit(slot_idx, &efx->rps_slot_map)) in efx_filter_rfs()
915 if (slot_idx >= EFX_RPS_MAX_IN_FLIGHT) in efx_filter_rfs()
937 req = efx->rps_slot + slot_idx; in efx_filter_rfs()
998 clear_bit(slot_idx, &efx->rps_slot_map); in efx_filter_rfs()
/linux-6.12.1/drivers/net/wireless/realtek/rtw89/
Dchan.c1437 struct rtw89_fw_mrc_add_arg *arg, u8 slot_idx) in __mrc_fw_add_role() argument
1445 slot_arg = &arg->slots[slot_idx]; in __mrc_fw_add_role()
1446 role->slot_idx = slot_idx; in __mrc_fw_add_role()
1489 struct rtw89_fw_mrc_add_arg *arg, u8 slot_idx) in __mrc_fw_add_bt_role() argument
1493 struct rtw89_fw_mrc_add_slot_arg *slot_arg = &arg->slots[slot_idx]; in __mrc_fw_add_bt_role()
1602 slot_arg_src = &arg->slots[ref->slot_idx]; in __mrc_fw_add_courtesy()
1603 slot_idx_tgt = aux->slot_idx; in __mrc_fw_add_courtesy()
1605 slot_arg_src = &arg->slots[aux->slot_idx]; in __mrc_fw_add_courtesy()
1606 slot_idx_tgt = ref->slot_idx; in __mrc_fw_add_courtesy()
1763 .slot_idx = ref->slot_idx, in __mrc_fw_set_duration_no_bt()
[all …]
Dfw.h3442 u8 slot_idx; member
4604 int rtw89_fw_h2c_mrc_del(struct rtw89_dev *rtwdev, u8 sch_idx, u8 slot_idx);
Dfw.c7720 int rtw89_fw_h2c_mrc_del(struct rtw89_dev *rtwdev, u8 sch_idx, u8 slot_idx) in rtw89_fw_h2c_mrc_del() argument
7738 le32_encode_bits(slot_idx, RTW89_H2C_MRC_DEL_W0_STOP_SLOT_IDX); in rtw89_fw_h2c_mrc_del()
7913 le32_encode_bits(arg->slots[i].slot_idx, in rtw89_fw_h2c_mrc_upd_duration()
Dcore.h5416 u8 slot_idx; member
/linux-6.12.1/block/
Dblk-crypto-profile.c253 int slot_idx; in blk_crypto_get_keyslot() local
293 slot_idx = blk_crypto_keyslot_index(slot); in blk_crypto_get_keyslot()
295 err = profile->ll_ops.keyslot_program(profile, key, slot_idx); in blk_crypto_get_keyslot()
/linux-6.12.1/drivers/hid/
Dhid-input.c711 (0xff - field->slot_idx) << 16; in hidinput_configure_usage()
2203 unsigned int slot_idx = 0; in hidinput_configure_usages() local
2230 field->slot_idx = slot_idx; in hidinput_configure_usages()
2238 slot_idx++; in hidinput_configure_usages()
2245 report->field[k]->slot_idx = slot_idx; in hidinput_configure_usages()
/linux-6.12.1/drivers/net/ethernet/broadcom/
Dbgmac.c249 int slot_idx = ring->start % BGMAC_TX_RING_SLOTS; in bgmac_dma_tx_free() local
250 struct bgmac_slot_info *slot = &ring->slots[slot_idx]; in bgmac_dma_tx_free()
254 if (slot_idx == empty_slot) in bgmac_dma_tx_free()
257 ctl0 = le32_to_cpu(ring->cpu_base[slot_idx].ctl0); in bgmac_dma_tx_free()
258 ctl1 = le32_to_cpu(ring->cpu_base[slot_idx].ctl1); in bgmac_dma_tx_free()
/linux-6.12.1/drivers/scsi/hisi_sas/
Dhisi_sas_main.c155 static void hisi_sas_slot_index_clear(struct hisi_hba *hisi_hba, int slot_idx) in hisi_sas_slot_index_clear() argument
159 __clear_bit(slot_idx, bitmap); in hisi_sas_slot_index_clear()
162 static void hisi_sas_slot_index_free(struct hisi_hba *hisi_hba, int slot_idx) in hisi_sas_slot_index_free() argument
165 slot_idx < HISI_SAS_RESERVED_IPTT) { in hisi_sas_slot_index_free()
167 hisi_sas_slot_index_clear(hisi_hba, slot_idx); in hisi_sas_slot_index_free()
172 static void hisi_sas_slot_index_set(struct hisi_hba *hisi_hba, int slot_idx) in hisi_sas_slot_index_set() argument
176 __set_bit(slot_idx, bitmap); in hisi_sas_slot_index_set()
/linux-6.12.1/drivers/infiniband/hw/bnxt_re/
Dqplib_fp.h125 u32 slot_idx; member
Dqplib_fp.c1641 start_idx = swq->slot_idx; in bnxt_qplib_fill_msn_search()
1678 psns_ext->start_slot_idx = cpu_to_le16(swq->slot_idx); in bnxt_qplib_fill_psn_search()
1784 tail = swq->slot_idx / sq->dbinfo.max_slot; in bnxt_qplib_pull_psn_buff()
1845 swq->slot_idx = hwq->prod; in bnxt_qplib_post_send()
2508 if (swq->slot_idx == cqe_slot) { in bnxt_qplib_get_cqe_sq_cons()
/linux-6.12.1/include/linux/
Dhid.h513 unsigned int slot_idx; /* slot index in a report */ member