Home
last modified time | relevance | path

Searched refs:rl (Results 1 – 25 of 28) sorted by relevance

12

/drivers/s390/scsi/
A Dzfcp_reqlist.h43 struct zfcp_reqlist *rl; in zfcp_reqlist_alloc() local
46 if (!rl) in zfcp_reqlist_alloc()
49 spin_lock_init(&rl->lock); in zfcp_reqlist_alloc()
52 INIT_LIST_HEAD(&rl->buckets[i]); in zfcp_reqlist_alloc()
54 return rl; in zfcp_reqlist_alloc()
68 if (!list_empty(&rl->buckets[i])) in zfcp_reqlist_isempty()
80 BUG_ON(!zfcp_reqlist_isempty(rl)); in zfcp_reqlist_free()
82 kfree(rl); in zfcp_reqlist_free()
112 spin_lock_irqsave(&rl->lock, flags); in zfcp_reqlist_find()
137 spin_lock_irqsave(&rl->lock, flags); in zfcp_reqlist_find_rm()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dqos.c468 kvfree(rl); in mlx5e_mqprio_rl_free()
484 rl->mdev = mdev; in mlx5e_mqprio_rl_init()
485 rl->num_tc = num_tc; in mlx5e_mqprio_rl_init()
486 rl->leaves_id = kvcalloc(num_tc, sizeof(*rl->leaves_id), GFP_KERNEL); in mlx5e_mqprio_rl_init()
487 if (!rl->leaves_id) in mlx5e_mqprio_rl_init()
501 &rl->leaves_id[tc]); in mlx5e_mqprio_rl_init()
515 kvfree(rl->leaves_id); in mlx5e_mqprio_rl_init()
524 mlx5_qos_destroy_node(rl->mdev, rl->leaves_id[tc]); in mlx5e_mqprio_rl_cleanup()
525 mlx5_qos_destroy_node(rl->mdev, rl->root_id); in mlx5e_mqprio_rl_cleanup()
526 kvfree(rl->leaves_id); in mlx5e_mqprio_rl_cleanup()
[all …]
A Dqos.h46 void mlx5e_mqprio_rl_free(struct mlx5e_mqprio_rl *rl);
47 int mlx5e_mqprio_rl_init(struct mlx5e_mqprio_rl *rl, struct mlx5_core_dev *mdev, u8 num_tc,
49 void mlx5e_mqprio_rl_cleanup(struct mlx5e_mqprio_rl *rl);
50 int mlx5e_mqprio_rl_get_node_hw_id(struct mlx5e_mqprio_rl *rl, int tc, u32 *hw_id);
/drivers/net/ethernet/mellanox/mlx5/core/
A Drl.c378 struct mlx5_rate_limit *rl) in mlx5_rl_add_rate() argument
382 MLX5_SET(set_pp_rate_limit_context, rl_raw, rate_limit, rl->rate); in mlx5_rl_add_rate()
384 rl->max_burst_sz); in mlx5_rl_add_rate()
386 rl->typical_pkt_sz); in mlx5_rl_add_rate()
395 void mlx5_rl_remove_rate(struct mlx5_core_dev *dev, struct mlx5_rate_limit *rl) in mlx5_rl_remove_rate() argument
402 if (rl->rate == 0) in mlx5_rl_remove_rate()
405 MLX5_SET(set_pp_rate_limit_context, rl_raw, rate_limit, rl->rate); in mlx5_rl_remove_rate()
407 rl->max_burst_sz); in mlx5_rl_remove_rate()
409 rl->typical_pkt_sz); in mlx5_rl_remove_rate()
417 rl->rate, rl->max_burst_sz, rl->typical_pkt_sz); in mlx5_rl_remove_rate()
A Den_main.c2501 rl.rate = rate; in mlx5e_set_sq_maxrate()
3701 if (rl) in mlx5e_mqprio_rl_update_params()
3830 if (!rl) in mlx5e_mqprio_rl_create()
3839 return rl; in mlx5e_mqprio_rl_create()
3854 if (IS_ERR(rl)) in mlx5e_setup_tc_mqprio_channel()
3855 return PTR_ERR(rl); in mlx5e_setup_tc_mqprio_channel()
3863 if (rl) { in mlx5e_setup_tc_mqprio_channel()
3874 priv->mqprio_rl = rl; in mlx5e_setup_tc_mqprio_channel()
5980 if (IS_ERR(rl)) in mlx5e_set_mqprio_rl()
5981 rl = NULL; in mlx5e_set_mqprio_rl()
[all …]
A DMakefile17 fs_counters.o fs_ft_pool.o rl.o lag/debugfs.o lag/lag.o dev.o events.o wq.o lib/gid.o \
/drivers/slimbus/
A Dslimbus.h128 u8 rl; member
140 #define DEFINE_SLIM_LDEST_TXN(name, mc, rl, la, msg) \ argument
141 struct slim_msg_txn name = { rl, 0, mc, SLIM_MSG_DEST_LOGICALADDR, 0,\
144 #define DEFINE_SLIM_BCAST_TXN(name, mc, rl, la, msg) \ argument
145 struct slim_msg_txn name = { rl, 0, mc, SLIM_MSG_DEST_BROADCAST, 0,\
148 #define DEFINE_SLIM_EDEST_TXN(name, mc, rl, la, msg) \ argument
149 struct slim_msg_txn name = { rl, 0, mc, SLIM_MSG_DEST_ENUMADDR, 0,\
A Dsched.c97 txn.rl = 4; in slim_ctrl_clk_pause()
105 txn.rl = 3; in slim_ctrl_clk_pause()
A Dmessaging.c154 unsigned long ms = txn->rl + HZ; in slim_do_transfer()
263 txn->rl += msg->num_bytes; in slim_xfer_msg()
270 txn->rl++; in slim_xfer_msg()
A Dqcom-ngd-ctrl.c809 txn->rl > SLIM_MSGQ_BUF_LEN) { in qcom_slim_ngd_xfer_msg()
814 pbuf = qcom_slim_ngd_tx_msg_get(ctrl, txn->rl, &tx_sent); in qcom_slim_ngd_xfer_msg()
859 txn->rl = txn->msg->num_bytes + 4; in qcom_slim_ngd_xfer_msg()
863 txn->rl--; in qcom_slim_ngd_xfer_msg()
867 *pbuf = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt, txn->mc, 0, in qcom_slim_ngd_xfer_msg()
871 *pbuf = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt, txn->mc, 1, in qcom_slim_ngd_xfer_msg()
888 ret = qcom_slim_ngd_tx_msg_post(ctrl, pbuf, txn->rl); in qcom_slim_ngd_xfer_msg()
1058 txn.rl = txn.msg->num_bytes + 4; in qcom_slim_ngd_enable_stream()
1070 txn.rl = txn.msg->num_bytes + 4; in qcom_slim_ngd_enable_stream()
1105 txn.rl = 11; in qcom_slim_ngd_get_laddr()
[all …]
A Dqcom-ctrl.c331 unsigned long ms = txn->rl + HZ; in qcom_xfer_msg()
338 txn->rl--; in qcom_xfer_msg()
357 *head = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt, in qcom_xfer_msg()
361 *head = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt, in qcom_xfer_msg()
377 qcom_slim_queue_tx(ctrl, head, txn->rl, MGR_TX_MSG); in qcom_xfer_msg()
/drivers/crypto/intel/qat/qat_common/
A Dadf_rl.c1053 struct adf_rl *rl; in adf_rl_init() local
1068 rl = kzalloc(sizeof(*rl), GFP_KERNEL); in adf_rl_init()
1069 if (!rl) { in adf_rl_init()
1074 mutex_init(&rl->rl_lock); in adf_rl_init()
1075 rl->device_data = &accel_dev->hw_device->rl_data; in adf_rl_init()
1076 rl->accel_dev = accel_dev; in adf_rl_init()
1077 init_rwsem(&rl->user_input.lock); in adf_rl_init()
1078 accel_dev->rate_limiting = rl; in adf_rl_init()
/drivers/video/fbdev/
A Dmetronomefb.c276 unsigned char rl; in load_waveform() local
289 rl = mem[wfm_idx++]; in load_waveform()
290 for (i = 0; i <= rl; i++) in load_waveform()
/drivers/hwmon/
A Dasc7621.c799 #define PREAD(name, n, pri, rm, rl, m, s, r) \ argument
801 .priority = pri, .msb[0] = rm, .lsb[0] = rl, .mask[0] = m, \
804 #define PWRITE(name, n, pri, rm, rl, m, s, r) \ argument
806 .priority = pri, .msb[0] = rm, .lsb[0] = rl, .mask[0] = m, \
813 #define PWRITEM(name, n, pri, rm, rl, m, s, r) \ argument
815 .priority = pri, .msb = rm, .lsb = rl, .mask = m, .shift = s,}
/drivers/nvme/target/
A Dtrace.c42 u16 rl = get_unaligned_le16(cdw10 + 12); in nvmet_trace_get_lba_status() local
46 slba, mndw, rl, atype); in nvmet_trace_get_lba_status()
/drivers/nvme/host/
A Dtrace.c109 u16 rl = get_unaligned_le16(cdw10 + 12); in nvme_trace_get_lba_status() local
113 slba, mndw, rl, atype); in nvme_trace_get_lba_status()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_psp.c1155 if (!is_psp_fw_valid(psp->rl)) in psp_rl_load()
1161 memcpy(psp->fw_pri_buf, psp->rl.start_addr, psp->rl.size_bytes); in psp_rl_load()
1166 cmd->cmd.cmd_load_ip_fw.fw_size = psp->rl.size_bytes; in psp_rl_load()
3560 psp->rl.fw_version = le32_to_cpu(desc->fw_version); in parse_sos_bin_descriptor()
3561 psp->rl.feature_version = le32_to_cpu(desc->fw_version); in parse_sos_bin_descriptor()
3562 psp->rl.size_bytes = le32_to_cpu(desc->size_bytes); in parse_sos_bin_descriptor()
3563 psp->rl.start_addr = ucode_start_addr; in parse_sos_bin_descriptor()
3714 adev->psp.rl.size_bytes = le32_to_cpu(sos_hdr_v1_3->rl.size_bytes); in psp_init_sos_microcode()
3715 adev->psp.rl.start_addr = ucode_array_start_addr + in psp_init_sos_microcode()
3716 le32_to_cpu(sos_hdr_v1_3->rl.offset_bytes); in psp_init_sos_microcode()
A Damdgpu_ucode.h106 struct psp_fw_legacy_bin_desc rl; member
A Damdgpu_psp.h380 struct psp_bin_desc rl; member
/drivers/net/ethernet/intel/idpf/
A Didpf_virtchnl.c2484 struct virtchnl2_rss_lut *rl __free(kfree) = NULL; in idpf_send_get_set_rss_lut_msg()
2493 buf_size = struct_size(rl, lut, rss_data->rss_lut_size); in idpf_send_get_set_rss_lut_msg()
2494 rl = kzalloc(buf_size, GFP_KERNEL); in idpf_send_get_set_rss_lut_msg()
2495 if (!rl) in idpf_send_get_set_rss_lut_msg()
2498 rl->vport_id = cpu_to_le32(vport->vport_id); in idpf_send_get_set_rss_lut_msg()
2501 xn_params.send_buf.iov_base = rl; in idpf_send_get_set_rss_lut_msg()
2512 rl->lut_entries = cpu_to_le16(rss_data->rss_lut_size); in idpf_send_get_set_rss_lut_msg()
2514 rl->lut[i] = cpu_to_le32(rss_data->rss_lut[i]); in idpf_send_get_set_rss_lut_msg()
/drivers/net/ethernet/qlogic/qed/
A Dqed_init_fw_funcs.c194 #define PQ_INFO_ELEMENT(vp, pf, tc, port, rl_valid, rl) \ argument
196 ((rl_valid ? 1 : 0) << 22) | (((rl) & 255) << 24) | \
197 (((rl) >> 8) << 9))
/drivers/net/ethernet/microchip/
A Denc28j60.c292 int rl, rh; in nolock_regw_read() local
295 rl = spi_read_op(priv, ENC28J60_READ_CTRL_REG, address); in nolock_regw_read()
298 return (rh << 8) | rl; in nolock_regw_read()
/drivers/net/ethernet/hisilicon/hns3/
A Dhns3_ethtool.c1436 u32 rl; in hns3_check_rl_coalesce_para() local
1451 rl = hns3_rl_round_down(cmd->rx_coalesce_usecs_high); in hns3_check_rl_coalesce_para()
1452 if (rl != cmd->rx_coalesce_usecs_high) { in hns3_check_rl_coalesce_para()
1455 cmd->rx_coalesce_usecs_high, rl); in hns3_check_rl_coalesce_para()
/drivers/block/drbd/
A Ddrbd_main.c1085 unsigned long rl; in fill_bitmap_rle_bits() local
1118 rl = tmp - c->bit_offset; in fill_bitmap_rle_bits()
1121 if (rl == 0) { in fill_bitmap_rle_bits()
1134 if (rl == 0) { in fill_bitmap_rle_bits()
1140 bits = vli_encode_bits(&bs, rl); in fill_bitmap_rle_bits()
1149 plain_bits += rl; in fill_bitmap_rle_bits()
/drivers/usb/isp1760/
A Disp1760-hcd.c822 u32 rl = RL_COUNTER; in create_ptd_atl() local
863 rl = 0; in create_ptd_atl()
874 ptd->dw2 |= TO_DW2_RL(rl); in create_ptd_atl()

Completed in 867 milliseconds

12