| /linux/drivers/net/ethernet/mellanox/mlx5/core/sf/ ! |
| H A D | hw_table.c | 78 int free_idx = -1; in mlx5_sf_hw_table_id_alloc() local 86 if (!hwc->sfs[i].allocated && free_idx == -1) { in mlx5_sf_hw_table_id_alloc() 87 free_idx = i; in mlx5_sf_hw_table_id_alloc() 95 if (free_idx == -1) in mlx5_sf_hw_table_id_alloc() 98 hwc->sfs[free_idx].usr_sfnum = usr_sfnum; in mlx5_sf_hw_table_id_alloc() 99 hwc->sfs[free_idx].allocated = true; in mlx5_sf_hw_table_id_alloc() 100 return free_idx; in mlx5_sf_hw_table_id_alloc()
|
| /linux/drivers/gpu/drm/bridge/adv7511/ ! |
| H A D | adv7511_cec.c | 236 unsigned int i, free_idx = ADV7511_MAX_ADDRS; in adv7511_cec_log_addr() local 252 if (free_idx == ADV7511_MAX_ADDRS && !is_valid) in adv7511_cec_log_addr() 253 free_idx = i; in adv7511_cec_log_addr() 258 i = free_idx; in adv7511_cec_log_addr()
|
| /linux/drivers/infiniband/hw/bnxt_re/ ! |
| H A D | qplib_sp.c | 323 int i, free_idx; in bnxt_qplib_add_sgid() local 330 free_idx = sgid_tbl->max; in bnxt_qplib_add_sgid() 340 free_idx == sgid_tbl->max) { in bnxt_qplib_add_sgid() 341 free_idx = i; in bnxt_qplib_add_sgid() 344 if (free_idx == sgid_tbl->max) { in bnxt_qplib_add_sgid() 390 sgid_tbl->hw_id[free_idx] = le32_to_cpu(resp.xid); in bnxt_qplib_add_sgid() 393 memcpy(&sgid_tbl->tbl[free_idx], gid, sizeof(*gid)); in bnxt_qplib_add_sgid() 394 sgid_tbl->tbl[free_idx].vlan_id = vlan_id; in bnxt_qplib_add_sgid() 397 sgid_tbl->vlan[free_idx] = 1; in bnxt_qplib_add_sgid() 401 free_idx, sgid_tbl->hw_id[free_idx], sgid_tbl->active); in bnxt_qplib_add_sgid() [all …]
|
| /linux/drivers/net/ethernet/natsemi/ ! |
| H A D | ns83820.c | 1045 u32 free_idx, cmdsts, extsts; local 1066 last_idx = free_idx = dev->tx_free_idx; 1068 nr_free = (tx_done_idx + NR_TX_DESC-2 - free_idx) % NR_TX_DESC; 1083 if (free_idx == dev->tx_intr_idx) { 1124 first_desc = dev->tx_descs + (free_idx * DESC_SIZE); 1127 volatile __le32 *desc = dev->tx_descs + (free_idx * DESC_SIZE); 1129 dprintk("frag[%3u]: %4u @ 0x%08Lx\n", free_idx, len, 1131 last_idx = free_idx; 1132 free_idx = (free_idx + 1) % NR_TX_DESC; 1133 desc[DESC_LINK] = cpu_to_le32(dev->tx_phy_descs + (free_idx * DESC_SIZE * 4)); [all …]
|
| /linux/drivers/scsi/csiostor/ ! |
| H A D | csio_wr.c | 192 int free_idx = wrm->free_qidx; in csio_wr_alloc_q() local 193 int ret_idx = free_idx; in csio_wr_alloc_q() 197 if (free_idx >= wrm->num_q) { in csio_wr_alloc_q() 234 q = wrm->q_arr[free_idx]; in csio_wr_alloc_q() 241 "queue at id: %d size: %d\n", free_idx, qsize); in csio_wr_alloc_q() 273 " for IQ idx:%d\n", free_idx); in csio_wr_alloc_q() 286 " for IQ idx:%d\n", free_idx); in csio_wr_alloc_q()
|
| /linux/drivers/media/i2c/ ! |
| H A D | adv7511-v4l2.c | 746 unsigned int i, free_idx = ADV7511_MAX_ADDRS; in adv7511_cec_adap_log_addr() local 760 if (free_idx == ADV7511_MAX_ADDRS && !is_valid) in adv7511_cec_adap_log_addr() 761 free_idx = i; in adv7511_cec_adap_log_addr() 766 i = free_idx; in adv7511_cec_adap_log_addr()
|
| H A D | adv7842.c | 2283 unsigned int i, free_idx = ADV7842_MAX_ADDRS; in adv7842_cec_adap_log_addr() local 2297 if (free_idx == ADV7842_MAX_ADDRS && !is_valid) in adv7842_cec_adap_log_addr() 2298 free_idx = i; in adv7842_cec_adap_log_addr() 2303 i = free_idx; in adv7842_cec_adap_log_addr()
|
| /linux/drivers/iommu/arm/arm-smmu/ ! |
| H A D | arm-smmu.c | 1034 int i, free_idx = -ENOSPC; in arm_smmu_find_sme() local 1047 if (free_idx < 0) in arm_smmu_find_sme() 1048 free_idx = i; in arm_smmu_find_sme() 1070 return free_idx; in arm_smmu_find_sme()
|
| /linux/arch/x86/mm/pat/ ! |
| H A D | set_memory.c | 2492 int free_idx; in _set_pages_array() local 2520 free_idx = i; in _set_pages_array() 2521 for (i = 0; i < free_idx; i++) { in _set_pages_array()
|
| /linux/drivers/gpu/drm/omapdrm/dss/ ! |
| H A D | dsi.c | 559 int free_idx; in _dsi_register_isr() local 565 free_idx = -1; in _dsi_register_isr() 574 if (isr_data->isr == NULL && free_idx == -1) in _dsi_register_isr() 575 free_idx = i; in _dsi_register_isr() 578 if (free_idx == -1) in _dsi_register_isr() 581 isr_data = &isr_array[free_idx]; in _dsi_register_isr()
|
| /linux/drivers/net/ethernet/intel/idpf/ ! |
| H A D | idpf_virtchnl.c | 379 unsigned long free_idx; in idpf_vc_xn_pop_free() local 382 free_idx = find_first_bit(vcxn_mngr->free_xn_bm, IDPF_VC_XN_RING_LEN); in idpf_vc_xn_pop_free() 383 if (free_idx == IDPF_VC_XN_RING_LEN) in idpf_vc_xn_pop_free() 386 clear_bit(free_idx, vcxn_mngr->free_xn_bm); in idpf_vc_xn_pop_free() 387 xn = &vcxn_mngr->ring[free_idx]; in idpf_vc_xn_pop_free()
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ ! |
| H A D | dsi.c | 947 int free_idx; in _dsi_register_isr() local 953 free_idx = -1; in _dsi_register_isr() 962 if (isr_data->isr == NULL && free_idx == -1) in _dsi_register_isr() 963 free_idx = i; in _dsi_register_isr() 966 if (free_idx == -1) in _dsi_register_isr() 969 isr_data = &isr_array[free_idx]; in _dsi_register_isr()
|
| /linux/drivers/net/ethernet/intel/ice/ ! |
| H A D | ice_switch.c | 4954 unsigned long *free_idx) in ice_find_free_recp_res_idx() argument 4987 bitmap_xor(free_idx, used_idx, possible_idx, ICE_MAX_FV_WORDS); in ice_find_free_recp_res_idx() 4990 return (u16)bitmap_weight(free_idx, ICE_MAX_FV_WORDS); in ice_find_free_recp_res_idx()
|