| /drivers/s390/scsi/ |
| A D | zfcp_reqlist.h | 43 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 D | qos.c | 468 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 D | qos.h | 46 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 D | rl.c | 378 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 D | en_main.c | 2501 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 D | Makefile | 17 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 D | slimbus.h | 128 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 D | sched.c | 97 txn.rl = 4; in slim_ctrl_clk_pause() 105 txn.rl = 3; in slim_ctrl_clk_pause()
|
| A D | messaging.c | 154 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 D | qcom-ngd-ctrl.c | 809 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 D | qcom-ctrl.c | 331 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 D | adf_rl.c | 1053 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 D | metronomefb.c | 276 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 D | asc7621.c | 799 #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 D | trace.c | 42 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 D | trace.c | 109 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 D | amdgpu_psp.c | 1155 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 D | amdgpu_ucode.h | 106 struct psp_fw_legacy_bin_desc rl; member
|
| A D | amdgpu_psp.h | 380 struct psp_bin_desc rl; member
|
| /drivers/net/ethernet/intel/idpf/ |
| A D | idpf_virtchnl.c | 2484 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 D | qed_init_fw_funcs.c | 194 #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 D | enc28j60.c | 292 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 D | hns3_ethtool.c | 1436 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 D | drbd_main.c | 1085 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 D | isp1760-hcd.c | 822 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()
|