Home
last modified time | relevance | path

Searched full:rs (Results 1 – 25 of 512) sorted by relevance

12345678910>>...21

/linux/drivers/spi/
H A Dspi-rockchip.c198 static inline void spi_enable_chip(struct rockchip_spi *rs, bool enable) in spi_enable_chip() argument
200 writel_relaxed((enable ? 1U : 0U), rs->regs + ROCKCHIP_SPI_SSIENR); in spi_enable_chip()
203 static inline void wait_for_tx_idle(struct rockchip_spi *rs, bool target_mode) in wait_for_tx_idle() argument
209 if (!(readl_relaxed(rs->regs + ROCKCHIP_SPI_SR) & SR_TARGET_TX_BUSY) && in wait_for_tx_idle()
210 !((readl_relaxed(rs->regs + ROCKCHIP_SPI_SR) & SR_BUSY))) in wait_for_tx_idle()
213 if (!(readl_relaxed(rs->regs + ROCKCHIP_SPI_SR) & SR_BUSY)) in wait_for_tx_idle()
218 dev_warn(rs->dev, "spi controller is in busy state!\n"); in wait_for_tx_idle()
221 static u32 get_fifo_len(struct rockchip_spi *rs) in get_fifo_len() argument
225 ver = readl_relaxed(rs->regs + ROCKCHIP_SPI_VERSION); in get_fifo_len()
239 struct rockchip_spi *rs = spi_controller_get_devdata(ctlr); in rockchip_spi_set_cs() local
[all …]
/linux/drivers/md/
H A Ddm-raid.c60 * Bits for establishing rs->ctr_flags
89 * Flags for rs->ctr_flags field.
200 * Flags for rs->runtime_flags field
261 static void rs_config_backup(struct raid_set *rs, struct rs_layout *l) in rs_config_backup() argument
263 struct mddev *mddev = &rs->md; in rs_config_backup()
270 static void rs_config_restore(struct raid_set *rs, struct rs_layout *l) in rs_config_restore() argument
272 struct mddev *mddev = &rs->md; in rs_config_restore()
400 /* Return true, if raid set in @rs is raid0 */
401 static bool rs_is_raid0(struct raid_set *rs) in rs_is_raid0() argument
403 return !rs in rs_is_raid0()
407 rs_is_raid1(struct raid_set * rs) rs_is_raid1() argument
413 rs_is_raid10(struct raid_set * rs) rs_is_raid10() argument
419 rs_is_raid6(struct raid_set * rs) rs_is_raid6() argument
425 rs_is_raid456(struct raid_set * rs) rs_is_raid456() argument
432 rs_is_reshapable(struct raid_set * rs) rs_is_reshapable() argument
439 rs_is_recovering(struct raid_set * rs) rs_is_recovering() argument
445 rs_is_reshaping(struct raid_set * rs) rs_is_reshaping() argument
492 __valid_flags(struct raid_set * rs) __valid_flags() argument
513 rs_check_for_valid_flags(struct raid_set * rs) rs_check_for_valid_flags() argument
600 raid10_format_to_md_layout(struct raid_set * rs,unsigned int algorithm,unsigned int copies) raid10_format_to_md_layout() argument
684 rs_set_rdev_sectors(struct raid_set * rs) rs_set_rdev_sectors() argument
701 rs_set_capacity(struct raid_set * rs) rs_set_capacity() argument
712 rs_set_cur(struct raid_set * rs) rs_set_cur() argument
725 rs_set_new(struct raid_set * rs) rs_set_new() argument
740 struct raid_set *rs; raid_set_alloc() local
789 raid_set_free(struct raid_set * rs) raid_set_free() argument
826 parse_dev_params(struct raid_set * rs,struct dm_arg_set * as) parse_dev_params() argument
944 validate_region_size(struct raid_set * rs,unsigned long region_size) validate_region_size() argument
1008 validate_raid_redundancy(struct raid_set * rs) validate_raid_redundancy() argument
1130 parse_raid_params(struct raid_set * rs,struct dm_arg_set * as,unsigned int num_raid_params) parse_raid_params() argument
1537 rs_set_raid456_stripe_cache(struct raid_set * rs) rs_set_raid456_stripe_cache() argument
1577 mddev_data_stripes(struct raid_set * rs) mddev_data_stripes() argument
1583 rs_data_stripes(struct raid_set * rs) rs_data_stripes() argument
1592 __rdev_sectors(struct raid_set * rs) __rdev_sectors() argument
1608 _check_data_dev_sectors(struct raid_set * rs) _check_data_dev_sectors() argument
1626 _get_reshape_sectors(struct raid_set * rs) _get_reshape_sectors() argument
1643 rs_set_dev_and_array_sectors(struct raid_set * rs,sector_t sectors,bool use_mddev) rs_set_dev_and_array_sectors() argument
1694 rs_setup_recovery(struct raid_set * rs,sector_t dev_sectors) rs_setup_recovery() argument
1717 struct raid_set *rs = container_of(ws, struct raid_set, md.event_work); do_table_event() local
1743 rs_check_takeover(struct raid_set * rs) rs_check_takeover() argument
1898 rs_takeover_requested(struct raid_set * rs) rs_takeover_requested() argument
1904 rs_is_layout_change(struct raid_set * rs,bool use_mddev) rs_is_layout_change() argument
1912 rs_reshape_requested(struct raid_set * rs) rs_reshape_requested() argument
2041 rs_check_reshape(struct raid_set * rs) rs_check_reshape() argument
2116 struct raid_set *rs = container_of(mddev, struct raid_set, md); super_sync() local
2237 super_init_validation(struct raid_set * rs,struct md_rdev * rdev) super_init_validation() argument
2459 super_validate(struct raid_set * rs,struct md_rdev * rdev) super_validate() argument
2530 analyse_superblocks(struct dm_target * ti,struct raid_set * rs) analyse_superblocks() argument
2630 rs_adjust_data_offsets(struct raid_set * rs) rs_adjust_data_offsets() argument
2723 __reorder_raid_disk_indexes(struct raid_set * rs) __reorder_raid_disk_indexes() argument
2739 rs_setup_takeover(struct raid_set * rs) rs_setup_takeover() argument
2784 rs_prepare_reshape(struct raid_set * rs) rs_prepare_reshape() argument
2849 rs_setup_reshape(struct raid_set * rs) rs_setup_reshape() argument
2957 rs_reset_inconclusive_reshape(struct raid_set * rs) rs_reset_inconclusive_reshape() argument
2970 configure_discard_support(struct raid_set * rs) configure_discard_support() argument
3018 struct raid_set *rs = NULL; raid_ctr() local
3329 struct raid_set *rs = ti->private; raid_dtr() local
3343 struct raid_set *rs = ti->private; raid_map() local
3422 __raid_dev_status(struct raid_set * rs,struct md_rdev * rdev) __raid_dev_status() argument
3439 rs_get_progress(struct raid_set * rs,unsigned long recovery,enum sync_state state,sector_t resync_max_sectors) rs_get_progress() argument
3529 struct raid_set *rs = ti->private; raid_status() local
3735 struct raid_set *rs = ti->private; raid_message() local
3798 struct raid_set *rs = ti->private; raid_iterate_devices() local
3815 struct raid_set *rs = ti->private; raid_io_hints() local
3826 struct raid_set *rs = ti->private; raid_presuspend() local
3849 struct raid_set *rs = ti->private; raid_presuspend_undo() local
3856 struct raid_set *rs = ti->private; raid_postsuspend() local
3869 attempt_restore_of_faulty_devices(struct raid_set * rs) attempt_restore_of_faulty_devices() argument
3952 __load_dirty_region_bitmap(struct raid_set * rs) __load_dirty_region_bitmap() argument
3972 rs_update_sbs(struct raid_set * rs) rs_update_sbs() argument
3990 rs_start_reshape(struct raid_set * rs) rs_start_reshape() argument
4039 struct raid_set *rs = ti->private; raid_preresume() local
4113 struct raid_set *rs = ti->private; raid_resume() local
[all...]
/linux/lib/reed_solomon/
H A Dreed_solomon.c13 * encoding / decoding of RS codes.
16 * for the given rs parameters. The control struct is unique per instance.
52 /* This list holds all currently allocated rs codec structures */
62 * @fcr: first root of RS code generator polynomial, index form
64 * @nroots: RS code generator polynomial degree (number of roots)
74 struct rs_codec *rs; in codec_init() local
76 rs = kzalloc_obj(*rs, gfp); in codec_init()
77 if (!rs) in codec_init()
80 INIT_LIST_HEAD(&rs->list); in codec_init()
82 rs->mm = symsize; in codec_init()
[all …]
H A Dtest_rslib.c108 static struct wspace *alloc_ws(struct rs_codec *rs) in alloc_ws() argument
110 int nroots = rs->nroots; in alloc_ws()
112 int nn = rs->nn; in alloc_ws()
151 static int get_rcw_we(struct rs_control *rs, struct wspace *ws, in get_rcw_we() argument
154 int nroots = rs->codec->nroots; in get_rcw_we()
158 int nn = rs->codec->nn; in get_rcw_we()
170 encode_rs16(rs, c, dlen, c + dlen, 0); in get_rcw_we()
232 struct rs_codec *rs = rsc->codec; in compute_syndrome() local
233 uint16_t *alpha_to = rs->alpha_to; in compute_syndrome()
234 uint16_t *index_of = rs->index_of; in compute_syndrome()
[all …]
H A Ddecode_rs.c13 struct rs_codec *rs = rsc->codec; variable
16 int nn = rs->nn;
17 int nroots = rs->nroots;
18 int fcr = rs->fcr;
19 int prim = rs->prim;
20 int iprim = rs->iprim;
21 uint16_t *alpha_to = rs->alpha_to;
22 uint16_t *index_of = rs->index_of;
26 uint16_t msk = (uint16_t) rs->nn;
29 * The decoder buffers are in the rs control struct. They are
[all …]
/linux/fs/jffs2/
H A Dcompr_rubin.c88 static void init_rubin(struct rubin_state *rs, int div, int *bits) in init_rubin() argument
92 rs->q = 0; in init_rubin()
93 rs->p = (long) (2 * UPPER_BIT_RUBIN); in init_rubin()
94 rs->bit_number = (long) 0; in init_rubin()
95 rs->bit_divider = div; in init_rubin()
98 rs->bits[c] = bits[c]; in init_rubin()
102 static int encode(struct rubin_state *rs, long A, long B, int symbol) in encode() argument
108 while ((rs->q >= UPPER_BIT_RUBIN) || in encode()
109 ((rs->p + rs->q) <= UPPER_BIT_RUBIN)) { in encode()
110 rs->bit_number++; in encode()
[all …]
/linux/arch/mips/mm/
H A Duasm-mips.c51 [insn_addiu] = {M(addiu_op, 0, 0, 0, 0, 0), RS | RT | SIMM},
52 [insn_addu] = {M(spec_op, 0, 0, 0, 0, addu_op), RS | RT | RD},
53 [insn_and] = {M(spec_op, 0, 0, 0, 0, and_op), RS | RT | RD},
54 [insn_andi] = {M(andi_op, 0, 0, 0, 0, 0), RS | RT | UIMM},
55 [insn_bbit0] = {M(lwc2_op, 0, 0, 0, 0, 0), RS | RT | BIMM},
56 [insn_bbit1] = {M(swc2_op, 0, 0, 0, 0, 0), RS | RT | BIMM},
57 [insn_beq] = {M(beq_op, 0, 0, 0, 0, 0), RS | RT | BIMM},
58 [insn_beql] = {M(beql_op, 0, 0, 0, 0, 0), RS | RT | BIMM},
59 [insn_bgez] = {M(bcond_op, 0, bgez_op, 0, 0, 0), RS | BIMM},
60 [insn_bgezl] = {M(bcond_op, 0, bgezl_op, 0, 0, 0), RS | BIMM},
[all …]
H A Duasm-micromips.c43 [insn_addu] = {M(mm_pool32a_op, 0, 0, 0, 0, mm_addu32_op), RT | RS | RD},
44 [insn_addiu] = {M(mm_addiu32_op, 0, 0, 0, 0, 0), RT | RS | SIMM},
45 [insn_and] = {M(mm_pool32a_op, 0, 0, 0, 0, mm_and_op), RT | RS | RD},
46 [insn_andi] = {M(mm_andi32_op, 0, 0, 0, 0, 0), RT | RS | UIMM},
47 [insn_beq] = {M(mm_beq32_op, 0, 0, 0, 0, 0), RS | RT | BIMM},
49 [insn_bgez] = {M(mm_pool32i_op, mm_bgez_op, 0, 0, 0, 0), RS | BIMM},
51 [insn_bltz] = {M(mm_pool32i_op, mm_bltz_op, 0, 0, 0, 0), RS | BIMM},
53 [insn_bne] = {M(mm_bne32_op, 0, 0, 0, 0, 0), RT | RS | BIMM},
54 [insn_cache] = {M(mm_pool32b_op, 0, 0, mm_cache_func, 0, 0), RT | RS | SIMM},
55 [insn_cfc1] = {M(mm_pool32f_op, 0, 0, 0, mm_cfc1_op, mm_32f_73_op), RT | RS},
[all …]
/linux/include/linux/
H A Dratelimit.h9 static inline void ratelimit_state_init(struct ratelimit_state *rs, in ratelimit_state_init() argument
12 memset(rs, 0, sizeof(*rs)); in ratelimit_state_init()
14 raw_spin_lock_init(&rs->lock); in ratelimit_state_init()
15 rs->interval = interval; in ratelimit_state_init()
16 rs->burst = burst; in ratelimit_state_init()
19 static inline void ratelimit_default_init(struct ratelimit_state *rs) in ratelimit_default_init() argument
21 return ratelimit_state_init(rs, DEFAULT_RATELIMIT_INTERVAL, in ratelimit_default_init()
25 static inline void ratelimit_state_inc_miss(struct ratelimit_state *rs) in ratelimit_state_inc_miss() argument
27 atomic_inc(&rs->missed); in ratelimit_state_inc_miss()
30 static inline int ratelimit_state_get_miss(struct ratelimit_state *rs) in ratelimit_state_get_miss() argument
[all …]
H A Drslib.h7 * RS code lifted from reed solomon library written by Phil Karn
17 * struct rs_codec - rs codec data
31 * @list: List entry for the rs codec list
50 * struct rs_control - rs control structure per instance
59 /* General purpose RS codec, 8-bit data width, symbol width 1-15 bit */
61 int encode_rs8(struct rs_control *rs, uint8_t *data, int len, uint16_t *par,
65 int decode_rs8(struct rs_control *rs, uint8_t *data, uint16_t *par, int len,
70 /* General purpose RS codec, 16-bit data width, symbol width 1-15 bit */
72 int encode_rs16(struct rs_control *rs, uint16_t *data, int len, uint16_t *par,
76 int decode_rs16(struct rs_control *rs, uint16_t *data, uint16_t *par, int len,
[all …]
/linux/fs/isofs/
H A Drock.c54 struct inode *inode, struct rock_state *rs) in setup_rock_ridge() argument
56 rs->len = sizeof(struct iso_directory_record) + de->name_len[0]; in setup_rock_ridge()
57 if (rs->len & 1) in setup_rock_ridge()
58 (rs->len)++; in setup_rock_ridge()
59 rs->chr = (unsigned char *)de + rs->len; in setup_rock_ridge()
60 rs->len = *((unsigned char *)de) - rs->len; in setup_rock_ridge()
61 if (rs->len < 0) in setup_rock_ridge()
62 rs in setup_rock_ridge()
72 init_rock_state(struct rock_state * rs,struct inode * inode) init_rock_state() argument
85 rock_continue(struct rock_state * rs) rock_continue() argument
148 rock_check_overflow(struct rock_state * rs,int sig) rock_check_overflow() argument
210 struct rock_state rs; get_rock_ridge_filename() local
327 struct rock_state rs; parse_rock_ridge_inode_internal() local
718 struct rock_state rs; rock_ridge_symlink_read_folio() local
[all...]
/linux/arch/mips/include/asm/
H A Duasm.h199 void UASM_i_LA_mostly(u32 **buf, unsigned int rs, long addr);
200 void UASM_i_LA(u32 **buf, unsigned int rs, long addr);
210 # define UASM_i_ADDIU(buf, rs, rt, val) uasm_i_daddiu(buf, rs, rt, val) argument
211 # define UASM_i_ADDU(buf, rs, rt, rd) uasm_i_daddu(buf, rs, rt, rd) argument
212 # define UASM_i_LL(buf, rs, rt, off) uasm_i_lld(buf, rs, rt, off) argument
213 # define UASM_i_LW(buf, rs, rt, off) uasm_i_ld(buf, rs, rt, off) argument
214 # define UASM_i_LWX(buf, rs, rt, rd) uasm_i_ldx(buf, rs, rt, rd) argument
217 # define UASM_i_ROTR(buf, rs, rt, sh) uasm_i_drotr(buf, rs, rt, sh) argument
218 # define UASM_i_SC(buf, rs, rt, off) uasm_i_scd(buf, rs, rt, off) argument
219 # define UASM_i_SLL(buf, rs, rt, sh) uasm_i_dsll(buf, rs, rt, sh) argument
[all …]
/linux/lib/
H A Dratelimit.c17 * @rs: ratelimit_state data
20 * This enforces a rate limit: not more than @rs->burst callbacks
21 * in every @rs->interval
27 int ___ratelimit(struct ratelimit_state *rs, const char *func) in ___ratelimit() argument
33 int interval = READ_ONCE(rs->interval); in ___ratelimit()
34 int burst = READ_ONCE(rs->burst); in ___ratelimit()
45 if (!(READ_ONCE(rs->flags) & RATELIMIT_INITIALIZED) || (!interval && !burst) || in ___ratelimit()
46 !raw_spin_trylock_irqsave(&rs->lock, flags)) in ___ratelimit()
50 rs->flags &= ~RATELIMIT_INITIALIZED; in ___ratelimit()
60 if (!raw_spin_trylock_irqsave(&rs->lock, flags)) { in ___ratelimit()
[all …]
/linux/net/rds/
H A Dbind.c70 * marked this socket and don't return a rs ref to the rx path.
76 struct rds_sock *rs; in rds_find_bound() local
80 rs = rhashtable_lookup(&bind_hash_table, key, ht_parms); in rds_find_bound()
81 if (rs && (sock_flag(rds_rs_to_sk(rs), SOCK_DEAD) || in rds_find_bound()
82 !refcount_inc_not_zero(&rds_rs_to_sk(rs)->sk_refcnt))) in rds_find_bound()
83 rs = NULL; in rds_find_bound()
87 rdsdebug("returning rs %p for %pI6c:%u\n", rs, addr, in rds_find_bound()
90 return rs; in rds_find_bound()
94 rds_add_bound(struct rds_sock * rs,const struct in6_addr * addr,__be16 * port,__u32 scope_id) rds_add_bound() argument
148 rds_remove_bound(struct rds_sock * rs) rds_remove_bound() argument
166 struct rds_sock *rs = rds_sk_to_rs(sk); rds_bind() local
[all...]
H A Dsend.c532 static void rds_send_sndbuf_remove(struct rds_sock *rs, struct rds_message *rm) in rds_send_sndbuf_remove() argument
536 assert_spin_locked(&rs->rs_lock); in rds_send_sndbuf_remove()
538 BUG_ON(rs->rs_snd_bytes < len); in rds_send_sndbuf_remove()
539 rs->rs_snd_bytes -= len; in rds_send_sndbuf_remove()
541 if (rs->rs_snd_bytes == 0) in rds_send_sndbuf_remove()
561 struct rds_sock *rs = NULL; in rds_rdma_send_complete() local
572 rs = rm->m_rs; in rds_rdma_send_complete()
573 sock_hold(rds_rs_to_sk(rs)); in rds_rdma_send_complete()
576 spin_lock(&rs->rs_lock); in rds_rdma_send_complete()
577 list_add_tail(&notifier->n_list, &rs in rds_rdma_send_complete()
597 struct rds_sock *rs = NULL; rds_atomic_send_complete() local
634 __rds_send_complete(struct rds_sock * rs,struct rds_message * rm,int status) __rds_send_complete() argument
667 struct rds_sock *rs = NULL; rds_send_remove_from_sock() local
781 rds_send_drop_to(struct rds_sock * rs,struct sockaddr_in6 * dest) rds_send_drop_to() argument
877 rds_send_queue_rm(struct rds_sock * rs,struct rds_connection * conn,struct rds_conn_path * cp,struct rds_message * rm,__be16 sport,__be16 dport,int * queued) rds_send_queue_rm() argument
1030 rds_cmsg_zcopy(struct rds_sock * rs,struct rds_message * rm,struct cmsghdr * cmsg) rds_cmsg_zcopy() argument
1043 rds_cmsg_send(struct rds_sock * rs,struct rds_message * rm,struct msghdr * msg,int * allocated_mr,struct rds_iov_vector_arr * vct) rds_cmsg_send() argument
1130 struct rds_sock *rs = rds_sk_to_rs(sk); rds_sendmsg() local
[all...]
H A Drdma.c97 struct rds_sock *rs = mr->r_sock; in rds_destroy_mr() local
104 spin_lock_irqsave(&rs->rs_rdma_lock, flags); in rds_destroy_mr()
106 rb_erase(&mr->r_rb_node, &rs->rs_rdma_keys); in rds_destroy_mr()
109 spin_unlock_irqrestore(&rs->rs_rdma_lock, flags); in rds_destroy_mr()
127 void rds_rdma_drop_keys(struct rds_sock *rs) in rds_rdma_drop_keys() argument
134 spin_lock_irqsave(&rs->rs_rdma_lock, flags); in rds_rdma_drop_keys()
135 while ((node = rb_first(&rs->rs_rdma_keys))) { in rds_rdma_drop_keys()
137 if (mr->r_trans == rs->rs_transport) in rds_rdma_drop_keys()
139 rb_erase(&mr->r_rb_node, &rs->rs_rdma_keys); in rds_rdma_drop_keys()
141 spin_unlock_irqrestore(&rs in rds_rdma_drop_keys()
172 __rds_rdma_map(struct rds_sock * rs,struct rds_get_mr_args * args,u64 * cookie_ret,struct rds_mr ** mr_ret,struct rds_conn_path * cp) __rds_rdma_map() argument
359 rds_get_mr(struct rds_sock * rs,sockptr_t optval,int optlen) rds_get_mr() argument
372 rds_get_mr_for_dest(struct rds_sock * rs,sockptr_t optval,int optlen) rds_get_mr_for_dest() argument
399 rds_free_mr(struct rds_sock * rs,sockptr_t optval,int optlen) rds_free_mr() argument
445 rds_rdma_unuse(struct rds_sock * rs,u32 r_key,int force) rds_rdma_unuse() argument
609 rds_cmsg_rdma_args(struct rds_sock * rs,struct rds_message * rm,struct cmsghdr * cmsg,struct rds_iov_vector * vec) rds_cmsg_rdma_args() argument
808 rds_cmsg_rdma_dest(struct rds_sock * rs,struct rds_message * rm,struct cmsghdr * cmsg) rds_cmsg_rdma_dest() argument
851 rds_cmsg_rdma_map(struct rds_sock * rs,struct rds_message * rm,struct cmsghdr * cmsg) rds_cmsg_rdma_map() argument
865 rds_cmsg_atomic(struct rds_sock * rs,struct rds_message * rm,struct cmsghdr * cmsg) rds_cmsg_atomic() argument
[all...]
/linux/lib/crypto/
H A Ddes.c64 static const u8 rs[256] = { variable
633 pe[15 * 2 + 0] = DES_PC2(a, b, c, d); d = rs[d]; in des_ekey()
634 pe[14 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b]; in des_ekey()
635 pe[13 * 2 + 0] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d]; in des_ekey()
636 pe[12 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b]; in des_ekey()
637 pe[11 * 2 + 0] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d]; in des_ekey()
638 pe[10 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b]; in des_ekey()
639 pe[ 9 * 2 + 0] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d]; in des_ekey()
640 pe[ 8 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; in des_ekey()
641 pe[ 7 * 2 + 0] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a]; in des_ekey()
[all …]
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c280 static void emit_bcc(u8 cond, u8 rd, u8 rs, int rvoff, in emit_bcc() argument
285 emit(rv_beq(rd, rs, rvoff >> 1), ctx); in emit_bcc()
288 emit(rv_bltu(rs, rd, rvoff >> 1), ctx); in emit_bcc()
291 emit(rv_bltu(rd, rs, rvoff >> 1), ctx); in emit_bcc()
294 emit(rv_bgeu(rd, rs, rvoff >> 1), ctx); in emit_bcc()
297 emit(rv_bgeu(rs, rd, rvoff >> 1), ctx); in emit_bcc()
300 emit(rv_bne(rd, rs, rvoff >> 1), ctx); in emit_bcc()
303 emit(rv_blt(rs, rd, rvoff >> 1), ctx); in emit_bcc()
306 emit(rv_blt(rd, rs, rvoff >> 1), ctx); in emit_bcc()
309 emit(rv_bge(rd, rs, rvof in emit_bcc()
316 emit_branch(u8 cond,u8 rd,u8 rs,int rvoff,struct rv_jit_context * ctx) emit_branch() argument
406 init_regs(u8 * rd,u8 * rs,const struct bpf_insn * insn,struct rv_jit_context * ctx) init_regs() argument
476 emit_ldx_insn(u8 rd,s16 off,u8 rs,u8 size,bool sign_ext,struct rv_jit_context * ctx) emit_ldx_insn() argument
496 emit_stx_insn(u8 rd,s16 off,u8 rs,u8 size,struct rv_jit_context * ctx) emit_stx_insn() argument
514 emit_ldx(u8 rd,s16 off,u8 rs,u8 size,bool sign_ext,struct rv_jit_context * ctx) emit_ldx() argument
548 emit_stx(u8 rd,s16 off,u8 rs,u8 size,struct rv_jit_context * ctx) emit_stx() argument
564 emit_atomic_ld_st(u8 rd,u8 rs,const struct bpf_insn * insn,struct rv_jit_context * ctx) emit_atomic_ld_st() argument
606 emit_atomic_rmw(u8 rd,u8 rs,const struct bpf_insn * insn,struct rv_jit_context * ctx) emit_atomic_rmw() argument
717 sign_extend(u8 rd,u8 rs,u8 sz,bool sign,struct rv_jit_context * ctx) sign_extend() argument
1376 u8 rd = -1, rs = -1, code = insn->code; bpf_jit_emit_insn() local
[all...]
/linux/drivers/platform/chrome/wilco_ec/
H A Dproperties.c36 struct ec_property_response *rs) in send_property_msg() argument
45 ec_msg.response_data = rs; in send_property_msg()
46 ec_msg.response_size = sizeof(*rs); in send_property_msg()
51 if (rs->op != rq->op) in send_property_msg()
53 if (memcmp(rq->property_id, rs->property_id, sizeof(rs->property_id))) in send_property_msg()
63 struct ec_property_response rs; in wilco_ec_get_property() local
70 ret = send_property_msg(ec, &rq, &rs); in wilco_ec_get_property()
74 prop_msg->length = rs.length; in wilco_ec_get_property()
75 memcpy(prop_msg->data, rs.data, rs.length); in wilco_ec_get_property()
85 struct ec_property_response rs; in wilco_ec_set_property() local
[all …]
/linux/arch/mips/kernel/
H A Dbranch.c83 *contpc = regs->regs[insn.mm_i_format.rs]; in __mm_isBranchInstr()
97 if ((long)regs->regs[insn.mm_i_format.rs] < 0) in __mm_isBranchInstr()
113 if ((long)regs->regs[insn.mm_i_format.rs] >= 0) in __mm_isBranchInstr()
123 if ((long)regs->regs[insn.mm_i_format.rs] <= 0) in __mm_isBranchInstr()
133 if ((long)regs->regs[insn.mm_i_format.rs] <= 0) in __mm_isBranchInstr()
162 bit = (insn.mm_i_format.rs >> 2); in __mm_isBranchInstr()
185 *contpc = regs->regs[insn.mm_i_format.rs]; in __mm_isBranchInstr()
190 if ((long)regs->regs[reg16to32map[insn.mm_b1_format.rs]] == 0) in __mm_isBranchInstr()
199 if ((long)regs->regs[reg16to32map[insn.mm_b1_format.rs]] != 0) in __mm_isBranchInstr()
212 if (regs->regs[insn.mm_i_format.rs] == in __mm_isBranchInstr()
[all …]
/linux/tools/testing/selftests/kvm/x86/
H A Dxen_shinfo_test.c191 struct vcpu_runstate_info *rs = (void *)RUNSTATE_VADDR; in guest_code() local
203 GUEST_ASSERT(rs->time[RUNSTATE_runnable] != 0); in guest_code()
204 GUEST_ASSERT(rs->state == 0); in guest_code()
207 GUEST_ASSERT(rs->time[RUNSTATE_blocked] != 0); in guest_code()
208 GUEST_ASSERT(rs->state == 0); in guest_code()
211 GUEST_ASSERT(rs->time[RUNSTATE_offline] != 0); in guest_code()
212 GUEST_ASSERT(rs->state == 0); in guest_code()
216 GUEST_ASSERT(rs->time[RUNSTATE_blocked] == 0x5a); in guest_code()
217 GUEST_ASSERT(rs->time[RUNSTATE_offline] == 0x6b6b); in guest_code()
221 GUEST_ASSERT(rs->state_entry_time >= 0x8000); in guest_code()
[all …]
/linux/rust/
H A DMakefile21 always-$(CONFIG_RUST) += bindings/bindings_generated.rs bindings/bindings_helpers_generated.rs
25 always-$(CONFIG_RUST) += uapi/uapi_generated.rs
38 always-$(CONFIG_RUST_KERNEL_DOCTESTS) += doctests_kernel_generated.rs
44 always-$(subst y,$(CONFIG_RUST),$(CONFIG_JUMP_LABEL)) += kernel/generated_arch_static_branch_asm.rs
46 always-$(subst y,$(CONFIG_RUST),$(CONFIG_BUG)) += kernel/generated_arch_warn_asm.rs kernel/generated_arch_reachable_asm.rs
205 rustdoc-proc_macro2: $(src)/proc-macro2/lib.rs rustdoc-clean FORCE
211 rustdoc-quote: $(src)/quote/lib.rs rustdoc-clean rustdoc-proc_macro2 FORCE
216 rustdoc-syn: $(src)/syn/lib.rs rustdo
[all...]
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c70 static void emit_hppa_copy(const s8 rs, const s8 rd, struct hppa_jit_context *ctx) in emit_hppa_copy() argument
73 if (OPTIMIZE_HPPA && (rs == rd)) in emit_hppa_copy()
75 REG_SET_SEEN(ctx, rs); in emit_hppa_copy()
76 emit(hppa_copy(rs, rd), ctx); in emit_hppa_copy()
248 static int emit_branch(u8 op, u8 rd, u8 rs, signed long paoff, in emit_branch() argument
260 emit(hppa_and(rd, rs, HPPA_REG_T0), ctx); in emit_branch()
263 rs = HPPA_REG_ZERO; in emit_branch()
285 emit(hppa_beq(rd, rs, off), ctx); in emit_branch()
288 emit(hppa_bgtu(rd, rs, off), ctx); in emit_branch()
291 emit(hppa_bltu(rd, rs, off), ctx); in emit_branch()
[all …]
/linux/tools/testing/selftests/rseq/
H A Dlegacy_check.c23 struct rseq_abi *rs = rseq_get_abi(); in sigfn() local
25 cpu_id_in_sigfn = rs->cpu_id_start; in sigfn()
50 struct rseq_abi *rs = rseq_get_abi(); in TEST_F() local
52 ASSERT_NE(rs, NULL); in TEST_F()
54 /* Overwrite rs::cpu_id_start */ in TEST_F()
55 rs->cpu_id_start = -1; in TEST_F()
57 ASSERT_NE(rs->cpu_id_start, -1); in TEST_F()
59 rs->cpu_id_start = -1; in TEST_F()
61 ASSERT_NE(rs->cpu_id_start, -1); in TEST_F()
/linux/drivers/dma/bestcomm/
H A Dbcom_fec_tx_task.c34 0x60000005, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=5 EXT init=0 WS=0 RS=0 */
37 0x10801418, /* DRD1A: var5 = var3; FN=0 MORE init=4 WS=0 RS=0 */
40 0x10001708, /* DRD1A: var5 = idx1; FN=0 MORE init=0 WS=0 RS=0 */
41 0x60140002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT init=0 WS=2 RS=2 */
44 0x70000002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
46 0x60000003, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=3 EXT init=0 WS=0 RS=0 */
50 0x70000002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
52 0x00002f10, /* DRD1A: var11 = idx2; FN=0 init=0 WS=0 RS=0 */
54 0x008ac398, /* DRD1A: *idx0 = *idx3; FN=0 init=4 WS=1 RS=1 */
57 0x70000002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
[all …]

12345678910>>...21