Home
last modified time | relevance | path

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

12

/linux/drivers/s390/scsi/
H A Dzfcp_reqlist.h43 struct zfcp_reqlist *rl; in zfcp_reqlist_alloc() local
45 rl = kzalloc(sizeof(struct zfcp_reqlist), GFP_KERNEL); in zfcp_reqlist_alloc()
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()
63 static inline int zfcp_reqlist_isempty(struct zfcp_reqlist *rl) in zfcp_reqlist_isempty() argument
68 if (!list_empty(&rl->buckets[i])) in zfcp_reqlist_isempty()
77 static inline void zfcp_reqlist_free(struct zfcp_reqlist *rl) in zfcp_reqlist_free() argument
80 BUG_ON(!zfcp_reqlist_isempty(rl)); in zfcp_reqlist_free()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dqos.c466 void mlx5e_mqprio_rl_free(struct mlx5e_mqprio_rl *rl) in mlx5e_mqprio_rl_free() argument
468 kvfree(rl); in mlx5e_mqprio_rl_free()
471 int mlx5e_mqprio_rl_init(struct mlx5e_mqprio_rl *rl, struct mlx5_core_dev *mdev, u8 num_tc, in mlx5e_mqprio_rl_init() argument
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()
490 err = mlx5_qos_create_root_node(mdev, &rl->root_id); in mlx5e_mqprio_rl_init()
494 qos_dbg(mdev, "Root created, id %#x\n", rl->root_id); in mlx5e_mqprio_rl_init()
500 err = mlx5_qos_create_leaf_node(mdev, rl->root_id, 0, max_average_bw, in mlx5e_mqprio_rl_init()
[all …]
H 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);
/linux/include/linux/
H A Djump_label_ratelimit.h41 jump_label_rate_limit(struct static_key_deferred *key, unsigned long rl);
45 #define DEFINE_STATIC_KEY_DEFERRED_TRUE(name, rl) \ argument
48 .timeout = (rl), \
54 #define DEFINE_STATIC_KEY_DEFERRED_FALSE(name, rl) \ argument
57 .timeout = (rl), \
73 #define DEFINE_STATIC_KEY_DEFERRED_TRUE(name, rl) \ argument
75 #define DEFINE_STATIC_KEY_DEFERRED_FALSE(name, rl) \ argument
91 unsigned long rl) in jump_label_rate_limit() argument
H A Dblk-mq.h249 static inline int rq_list_empty(const struct rq_list *rl) in rq_list_empty() argument
251 return rl->head == NULL; in rq_list_empty()
254 static inline void rq_list_init(struct rq_list *rl) in rq_list_init() argument
256 rl->head = NULL; in rq_list_init()
257 rl->tail = NULL; in rq_list_init()
260 static inline void rq_list_add_tail(struct rq_list *rl, struct request *rq) in rq_list_add_tail() argument
263 if (rl->tail) in rq_list_add_tail()
264 rl->tail->rq_next = rq; in rq_list_add_tail()
266 rl->head = rq; in rq_list_add_tail()
267 rl->tail = rq; in rq_list_add_tail()
[all …]
H A Dmath64.h215 } rl, rm, rn, rh, a0, b0; in mul_u64_u64_shr() local
221 rl.ll = mul_u32_u32(a0.l.low, b0.l.low); in mul_u64_u64_shr()
231 rl.l.high = c = (u64)rl.l.high + rm.l.low + rn.l.low; in mul_u64_u64_shr()
240 return rl.ll; in mul_u64_u64_shr()
242 return (rl.ll >> shift) | (rh.ll << (64 - shift)); in mul_u64_u64_shr()
279 } u, rl, rh; in mul_u64_u32_div() local
282 rl.ll = mul_u32_u32(u.l.low, mul); in mul_u64_u32_div()
283 rh.ll = mul_u32_u32(u.l.high, mul) + rl.l.high; in mul_u64_u32_div()
286 rl.l.high = do_div(rh.ll, divisor); in mul_u64_u32_div()
289 do_div(rl.ll, divisor); in mul_u64_u32_div()
[all …]
/linux/fs/dlm/
H A Drcom.c418 struct rcom_lock *rl) in pack_rcom_lock() argument
420 memset(rl, 0, sizeof(*rl)); in pack_rcom_lock()
422 rl->rl_ownpid = cpu_to_le32(lkb->lkb_ownpid); in pack_rcom_lock()
423 rl->rl_lkid = cpu_to_le32(lkb->lkb_id); in pack_rcom_lock()
424 rl->rl_exflags = cpu_to_le32(lkb->lkb_exflags); in pack_rcom_lock()
425 rl->rl_flags = cpu_to_le32(dlm_dflags_val(lkb)); in pack_rcom_lock()
426 rl->rl_lvbseq = cpu_to_le32(lkb->lkb_lvbseq); in pack_rcom_lock()
427 rl->rl_rqmode = lkb->lkb_rqmode; in pack_rcom_lock()
428 rl->rl_grmode = lkb->lkb_grmode; in pack_rcom_lock()
429 rl->rl_status = lkb->lkb_status; in pack_rcom_lock()
[all …]
H A Dlock.c5546 struct rcom_lock *rl = (struct rcom_lock *) rc->rc_buf; in receive_rcom_lock_args() local
5549 lkb->lkb_ownpid = le32_to_cpu(rl->rl_ownpid); in receive_rcom_lock_args()
5550 lkb->lkb_remid = le32_to_cpu(rl->rl_lkid); in receive_rcom_lock_args()
5551 lkb->lkb_exflags = le32_to_cpu(rl->rl_exflags); in receive_rcom_lock_args()
5552 dlm_set_dflags_val(lkb, le32_to_cpu(rl->rl_flags)); in receive_rcom_lock_args()
5554 lkb->lkb_lvbseq = le32_to_cpu(rl->rl_lvbseq); in receive_rcom_lock_args()
5555 lkb->lkb_rqmode = rl->rl_rqmode; in receive_rcom_lock_args()
5556 lkb->lkb_grmode = rl->rl_grmode; in receive_rcom_lock_args()
5559 lkb->lkb_bastfn = (rl->rl_asts & DLM_CB_BAST) ? &fake_bastfn : NULL; in receive_rcom_lock_args()
5560 lkb->lkb_astfn = (rl->rl_asts & DLM_CB_CAST) ? &fake_astfn : NULL; in receive_rcom_lock_args()
[all …]
/linux/arch/arm/mm/
H A Dproc-v7-3level.S57 #define rl r3 macro
60 #define rl r2 macro
73 tst rl, #L_PTE_VALID
76 bicne rl, #L_PTE_VALID
82 orrne rl, #PTE_AP2
83 biceq rl, #PTE_AP2
/linux/drivers/slimbus/
H 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,\
H A Dsched.c97 txn.rl = 4; in slim_ctrl_clk_pause()
105 txn.rl = 3; in slim_ctrl_clk_pause()
/linux/arch/arm/vfp/
H A Dvfp.h73 u64 rh, rma, rmb, rl; in mul64to128() local
77 rl = (u64)nl * ml; in mul64to128()
90 rl += rma; in mul64to128()
91 rh += (rl < rma); in mul64to128()
93 *resl = rl; in mul64to128()
105 u64 rh, rl; in vfp_hi64multiply64() local
106 mul64to128(&rh, &rl, n, m); in vfp_hi64multiply64()
107 return rh | (rl != 0); in vfp_hi64multiply64()
/linux/tools/perf/bench/
H A Depoll-ctl.c319 struct rlimit rl, prevrl; in bench_epoll_ctl() local
358 rl.rlim_cur = rl.rlim_max = nfds * nthreads * 2 + 50; in bench_epoll_ctl()
360 (uint64_t)prevrl.rlim_max, (uint64_t)rl.rlim_max); in bench_epoll_ctl()
361 if (setrlimit(RLIMIT_NOFILE, &rl) < 0) in bench_epoll_ctl()
/linux/fs/ocfs2/
H A Drefcounttree.c1243 struct ocfs2_refcount_list *rl = &rb->rf_records; in ocfs2_change_refcount_rec() local
1244 struct ocfs2_refcount_rec *rec = &rl->rl_recs[index]; in ocfs2_change_refcount_rec()
1259 if (index != le16_to_cpu(rl->rl_used) - 1) { in ocfs2_change_refcount_rec()
1261 (le16_to_cpu(rl->rl_used) - index - 1) * in ocfs2_change_refcount_rec()
1263 memset(&rl->rl_recs[le16_to_cpu(rl->rl_used) - 1], in ocfs2_change_refcount_rec()
1267 le16_add_cpu(&rl->rl_used, -1); in ocfs2_change_refcount_rec()
1406 static int ocfs2_find_refcount_split_pos(struct ocfs2_refcount_list *rl, in ocfs2_find_refcount_split_pos() argument
1409 int num_used = le16_to_cpu(rl->rl_used); in ocfs2_find_refcount_split_pos()
1415 &rl->rl_recs[middle - delta - 1], in ocfs2_find_refcount_split_pos()
1416 &rl->rl_recs[middle - delta])) { in ocfs2_find_refcount_split_pos()
[all …]
/linux/fs/qnx4/
H A Dinode.c161 int rd, rl; in qnx4_checkroot() local
168 rl = le32_to_cpu(s->RootDir.di_first_xtnt.xtnt_size); in qnx4_checkroot()
169 for (j = 0; j < rl; j++) { in qnx4_checkroot()
/linux/sound/usb/usx2y/
H A Dusbus428ctldefs.h68 rl; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_main.c1981 struct mlx5_rate_limit rl = {0}; in mlx5e_close_txqsq() local
1988 rl.rate = sq->rate_limit; in mlx5e_close_txqsq()
1989 mlx5_rl_remove_rate(mdev, &rl); in mlx5e_close_txqsq()
2502 struct mlx5_rate_limit rl = {0}; in mlx5e_set_sq_maxrate() local
2511 rl.rate = sq->rate_limit; in mlx5e_set_sq_maxrate()
2513 mlx5_rl_remove_rate(mdev, &rl); in mlx5e_set_sq_maxrate()
2519 rl.rate = rate; in mlx5e_set_sq_maxrate()
2520 err = mlx5_rl_add_rate(mdev, &rl_index, &rl); in mlx5e_set_sq_maxrate()
2538 mlx5_rl_remove_rate(mdev, &rl); in mlx5e_set_sq_maxrate()
3743 struct mlx5e_mqprio_rl *rl) in mlx5e_mqprio_rl_update_params() argument
[all …]
/linux/tools/perf/util/
H A Dprint-events.c217 static struct rb_node *mep_new(struct rblist *rl __maybe_unused, const void *entry) in mep_new()
228 static void mep_delete(struct rblist *rl __maybe_unused, in mep_delete()
/linux/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c413 struct rlimit rl; in kvm_set_files_rlimit() local
419 TEST_ASSERT(!getrlimit(RLIMIT_NOFILE, &rl), "getrlimit() failed!"); in kvm_set_files_rlimit()
421 if (rl.rlim_cur < nr_fds_wanted) { in kvm_set_files_rlimit()
422 rl.rlim_cur = nr_fds_wanted; in kvm_set_files_rlimit()
423 if (rl.rlim_max < nr_fds_wanted) { in kvm_set_files_rlimit()
424 int old_rlim_max = rl.rlim_max; in kvm_set_files_rlimit()
426 rl.rlim_max = nr_fds_wanted; in kvm_set_files_rlimit()
427 __TEST_REQUIRE(setrlimit(RLIMIT_NOFILE, &rl) >= 0, in kvm_set_files_rlimit()
431 TEST_ASSERT(!setrlimit(RLIMIT_NOFILE, &rl), "setrlimit() failed!"); in kvm_set_files_rlimit()
/linux/include/math-emu/
H A Dop-2.h147 #define __FP_FRAC_ADD_2(rh, rl, xh, xl, yh, yl) \
148 (rh = xh + yh + ((rl = xl + yl) < xl))
151 #define __FP_FRAC_SUB_2(rh, rl, xh, xl, yh, yl) \
152 (rh = xh - yh - ((rl = xl - yl) > xl))
/linux/drivers/video/fbdev/
H 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()
/linux/io_uring/
H A Dregister.c408 struct io_rings_layout *rl = &config.layout; in io_register_resize_rings() local
429 rd.size = PAGE_ALIGN(rl->rings_size); in io_register_resize_rings()
459 rd.size = PAGE_ALIGN(rl->sq_size); in io_register_resize_rings()
542 ctx->sq_array = (u32 *)((char *)n.rings + rl->sq_array_offset); in io_register_resize_rings()
H A Dio_uring.c2767 unsigned int cq_entries, struct io_rings_layout *rl) in rings_size() argument
2782 rl->sq_array_offset = SIZE_MAX; in rings_size()
2788 rl->sq_size = array_size(sqe_size, sq_entries); in rings_size()
2789 if (rl->sq_size == SIZE_MAX) in rings_size()
2807 rl->sq_array_offset = off; in rings_size()
2815 rl->rings_size = off; in rings_size()
3369 struct io_rings_layout *rl = &config->layout; in io_allocate_scq_urings() local
3379 rd.size = PAGE_ALIGN(rl->rings_size); in io_allocate_scq_urings()
3389 ctx->sq_array = (u32 *)((char *)rings + rl->sq_array_offset); in io_allocate_scq_urings()
3392 rd.size = PAGE_ALIGN(rl->sq_size); in io_allocate_scq_urings()
/linux/drivers/hwmon/
H 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,}
/linux/arch/riscv/include/asm/
H A Dbitops.h313 __op_bit_ord(and, __NOT, nr, addr, .rl); in arch_clear_bit_unlock()

12