Home
last modified time | relevance | path

Searched refs:keys (Results 1 – 25 of 108) sorted by relevance

12345

/drivers/input/keyboard/
Dipaq-micro-keys.c43 struct ipaq_micro_keys *keys = data; in micro_key_receive() local
50 input_report_key(keys->input, keys->codes[key], down); in micro_key_receive()
51 input_sync(keys->input); in micro_key_receive()
55 static void micro_key_start(struct ipaq_micro_keys *keys) in micro_key_start() argument
57 spin_lock(&keys->micro->lock); in micro_key_start()
58 keys->micro->key = micro_key_receive; in micro_key_start()
59 keys->micro->key_data = keys; in micro_key_start()
60 spin_unlock(&keys->micro->lock); in micro_key_start()
63 static void micro_key_stop(struct ipaq_micro_keys *keys) in micro_key_stop() argument
65 spin_lock(&keys->micro->lock); in micro_key_stop()
[all …]
Dmtk-pmic-keys.c78 struct mtk_pmic_keys *keys; member
89 struct mtk_pmic_keys_info keys[MTK_PMIC_MAX_KEY_COUNT]; member
98 static void mtk_pmic_keys_lp_reset_setup(struct mtk_pmic_keys *keys, in mtk_pmic_keys_lp_reset_setup() argument
104 ret = of_property_read_u32(keys->dev->of_node, in mtk_pmic_keys_lp_reset_setup()
109 regmap_update_bits(keys->regmap, pmic_rst_reg, in mtk_pmic_keys_lp_reset_setup()
113 ret = of_property_read_u32(keys->dev->of_node, in mtk_pmic_keys_lp_reset_setup()
120 regmap_update_bits(keys->regmap, pmic_rst_reg, in mtk_pmic_keys_lp_reset_setup()
123 regmap_update_bits(keys->regmap, pmic_rst_reg, in mtk_pmic_keys_lp_reset_setup()
128 regmap_update_bits(keys->regmap, pmic_rst_reg, in mtk_pmic_keys_lp_reset_setup()
131 regmap_update_bits(keys->regmap, pmic_rst_reg, in mtk_pmic_keys_lp_reset_setup()
[all …]
DMakefile8 obj-$(CONFIG_KEYBOARD_ADC) += adc-keys.o
9 obj-$(CONFIG_KEYBOARD_ADP5520) += adp5520-keys.o
10 obj-$(CONFIG_KEYBOARD_ADP5588) += adp5588-keys.o
11 obj-$(CONFIG_KEYBOARD_ADP5589) += adp5589-keys.o
30 obj-$(CONFIG_KEYBOARD_IPAQ_MICRO) += ipaq-micro-keys.o
38 obj-$(CONFIG_KEYBOARD_LPC32XX) += lpc32xx-keys.o
44 obj-$(CONFIG_KEYBOARD_MTK_PMIC) += mtk-pmic-keys.o
64 obj-$(CONFIG_KEYBOARD_SUN4I_LRADC) += sun4i-lradc-keys.o
Dsh_keysc.c88 DECLARE_BITMAP(keys, SH_KEYSC_MAXKEYS); in sh_keysc_isr()
100 bitmap_zero(keys, SH_KEYSC_MAXKEYS); in sh_keysc_isr()
116 __set_bit(n + k, keys); in sh_keysc_isr()
125 bitmap_complement(keys, keys, SH_KEYSC_MAXKEYS); in sh_keysc_isr()
126 bitmap_and(keys1, keys1, keys, SH_KEYSC_MAXKEYS); in sh_keysc_isr()
127 bitmap_or(keys0, keys0, keys, SH_KEYSC_MAXKEYS); in sh_keysc_isr()
129 sh_keysc_map_dbg(&pdev->dev, keys, "keys"); in sh_keysc_isr()
Dlm8333.c79 u8 keys[LM8333_FIFO_TRANSFER_SIZE]; in lm8333_key_handler() local
84 LM8333_FIFO_TRANSFER_SIZE, keys); in lm8333_key_handler()
91 for (i = 0; i < LM8333_FIFO_TRANSFER_SIZE && keys[i]; i++) { in lm8333_key_handler()
92 pressed = keys[i] & 0x80; in lm8333_key_handler()
93 code = keys[i] & 0x7f; in lm8333_key_handler()
/drivers/input/misc/
Ddm355evm_keys.c102 struct dm355evm_keys *keys = _keys; in dm355evm_keys_irq() local
115 dev_dbg(keys->dev, "input high err %d\n", in dm355evm_keys_irq()
123 dev_dbg(keys->dev, "input low err %d\n", in dm355evm_keys_irq()
152 ke = sparse_keymap_entry_from_scancode(keys->input, event); in dm355evm_keys_irq()
154 dev_dbg(keys->dev, in dm355evm_keys_irq()
159 input_report_key(keys->input, keycode, 1); in dm355evm_keys_irq()
160 input_sync(keys->input); in dm355evm_keys_irq()
161 input_report_key(keys->input, keycode, 0); in dm355evm_keys_irq()
162 input_sync(keys->input); in dm355evm_keys_irq()
172 struct dm355evm_keys *keys; in dm355evm_keys_probe() local
[all …]
/drivers/md/bcache/
Dbtree.c171 if (b->level && b->keys.nsets) in bch_btree_init_next()
172 bch_btree_sort(&b->keys, &b->c->sort); in bch_btree_init_next()
174 bch_btree_sort_lazy(&b->keys, &b->c->sort); in bch_btree_init_next()
177 bch_bset_init_next(&b->keys, write_block(b), in bch_btree_init_next()
220 iter->b = &b->keys; in bch_btree_node_read_done()
227 b->written < btree_blocks(b) && i->seq == b->keys.set[0].data->seq; in bch_btree_node_read_done()
255 if (i != b->keys.set[0].data && !i->keys) in bch_btree_node_read_done()
265 bset_sector_offset(&b->keys, i) < KEY_SIZE(&b->key); in bch_btree_node_read_done()
267 if (i->seq == b->keys.set[0].data->seq) in bch_btree_node_read_done()
270 bch_btree_sort_and_fix_extents(&b->keys, iter, &b->c->sort); in bch_btree_node_read_done()
[all …]
Ddebug.c44 sorted = b->c->verify_data->keys.set->data; in bch_btree_verify()
45 inmemory = b->keys.set->data; in bch_btree_verify()
50 v->keys.ops = b->keys.ops; in bch_btree_verify()
65 sorted = v->keys.set->data; in bch_btree_verify()
67 if (inmemory->keys != sorted->keys || in bch_btree_verify()
78 bch_dump_bset(&b->keys, inmemory, 0); in bch_btree_verify()
81 bch_dump_bset(&v->keys, sorted, 0); in bch_btree_verify()
88 bch_dump_bset(&b->keys, i, block); in bch_btree_verify()
94 for (j = 0; j < inmemory->keys; j++) in bch_btree_verify()
163 struct keybuf keys; member
[all …]
Djournal.c360 int ret = 0, keys = 0, entries = 0; in bch_journal_replay() local
395 keys++; in bch_journal_replay()
407 keys, entries, end); in bch_journal_replay()
648 j->cur->data->keys = 0; in bch_journal_next()
743 trace_bcache_journal_write(bio, w->data->keys); in journal_write_unlocked()
805 sectors = __set_blocks(w->data, w->data->keys + nkeys, in journal_wait_for_write()
826 BUG_ON(!w->data->keys); in journal_wait_for_write()
864 struct keylist *keys, in bch_journal() argument
877 w = journal_wait_for_write(c, bch_keylist_nkeys(keys)); in bch_journal()
879 memcpy(bset_bkey_last(w->data), keys->keys, bch_keylist_bytes(keys)); in bch_journal()
[all …]
Dbset.h207 void (*key_dump)(struct btree_keys *keys,
262 #define set_bytes(i) __set_bytes(i, i->keys)
267 __set_blocks(i, (i)->keys, block_bytes)
400 #define bset_bkey_last(i) bkey_idx((struct bkey *) (i)->d, (i)->keys)
486 struct bkey *keys; member
506 l->keys = k; in bch_keylist_init_single()
523 return l->top == l->keys; in bch_keylist_empty()
528 l->top = l->keys; in bch_keylist_reset()
Dwriteback.c282 struct keylist keys; in write_dirty_finish() local
284 bch_keylist_init(&keys); in write_dirty_finish()
286 bkey_copy(keys.top, &w->key); in write_dirty_finish()
287 SET_KEY_DIRTY(keys.top, false); in write_dirty_finish()
288 bch_keylist_push(&keys); in write_dirty_finish()
293 ret = bch_btree_insert(dc->disk.c, &keys, NULL, &w->key); in write_dirty_finish()
396 struct keybuf_key *next, *keys[MAX_WRITEBACKS_IN_PASS], *w; in read_dirty() local
446 if ((nk != 0) && bkey_cmp(&keys[nk-1]->key, in read_dirty()
451 keys[nk++] = next; in read_dirty()
456 w = keys[i]; in read_dirty()
[all …]
Dbtree.h137 struct btree_keys keys; member
181 return b->keys.set->data; in btree_bset_first()
186 return bset_tree_last(&b->keys)->data; in btree_bset_last()
191 return bset_sector_offset(&b->keys, i) >> b->c->block_bits; in bset_block_offset()
257 int bch_btree_insert(struct cache_set *c, struct keylist *keys,
Dextents.c126 static void bch_bkey_dump(struct btree_keys *keys, const struct bkey *k) in bch_bkey_dump() argument
128 struct btree *b = container_of(keys, struct btree, keys); in bch_bkey_dump()
168 struct btree *b = container_of(bk, struct btree, keys); in bch_btree_ptr_invalid()
207 struct btree *b = container_of(bk, struct btree, keys); in bch_btree_ptr_bad()
232 struct btree *b = container_of(bk, struct btree, keys); in bch_btree_ptr_insert_fixup()
328 struct cache_set *c = container_of(b, struct btree, keys)->c; in bch_extent_insert_fixup()
502 struct btree *b = container_of(bk, struct btree, keys); in bch_extent_invalid()
539 struct btree *b = container_of(bk, struct btree, keys); in bch_extent_bad()
585 struct btree *b = container_of(bk, struct btree, keys); in bch_extent_merge()
/drivers/net/ethernet/cisco/enic/
Denic_clsf.c21 int enic_addfltr_5t(struct enic *enic, struct flow_keys *keys, u16 rq) in enic_addfltr_5t() argument
26 switch (keys->basic.ip_proto) { in enic_addfltr_5t()
38 data.u.ipv4.src_addr = ntohl(keys->addrs.v4addrs.src); in enic_addfltr_5t()
39 data.u.ipv4.dst_addr = ntohl(keys->addrs.v4addrs.dst); in enic_addfltr_5t()
40 data.u.ipv4.src_port = ntohs(keys->ports.src); in enic_addfltr_5t()
41 data.u.ipv4.dst_port = ntohs(keys->ports.dst); in enic_addfltr_5t()
162 if (tpos->keys.addrs.v4addrs.src == k->addrs.v4addrs.src && in htbl_key_search()
163 tpos->keys.addrs.v4addrs.dst == k->addrs.v4addrs.dst && in htbl_key_search()
164 tpos->keys.ports.ports == k->ports.ports && in htbl_key_search()
165 tpos->keys.basic.ip_proto == k->basic.ip_proto && in htbl_key_search()
[all …]
/drivers/md/persistent-data/
Ddm-btree.c47 uint64_t mid_key = le64_to_cpu(n->keys[mid]); in bsearch()
101 array_insert(node->keys, sizeof(*node->keys), nr_entries, index, &key_le); in insert_at()
368 *result_key = le64_to_cpu(ro_node(s)->keys[i]); in btree_lookup_raw()
375 uint64_t *keys, void *value_le) in dm_btree_lookup() argument
397 r = btree_lookup_raw(&spine, root, keys[level], in dm_btree_lookup()
402 if (rkey != keys[level]) { in dm_btree_lookup()
462 *rkey = le64_to_cpu(n->keys[i]); in dm_btree_lookup_next_single()
471 uint64_t *keys, uint64_t *rkey, void *value_le) in dm_btree_lookup_next() argument
480 r = btree_lookup_raw(&spine, root, keys[level], in dm_btree_lookup_next()
486 if (*rkey != keys[level]) { in dm_btree_lookup_next()
[all …]
Ddm-btree.h110 uint64_t *keys, void *value_le);
117 uint64_t *keys, uint64_t *rkey, void *value_le);
123 uint64_t *keys, void *value, dm_block_t *new_root)
132 uint64_t *keys, void *value, dm_block_t *new_root,
142 uint64_t *keys, dm_block_t *new_root);
151 uint64_t *keys, uint64_t end_key,
176 int (*fn)(void *context, uint64_t *keys, void *leaf),
Ddm-btree-remove.c233 *key_ptr(parent, r->index) = right->keys[0]; in __rebalance2()
288 *key_ptr(parent, r->index) = right->keys[0]; in delete_center_node()
343 *key_ptr(parent, c->index) = center->keys[0]; in redistribute3()
344 *key_ptr(parent, r->index) = right->keys[0]; in redistribute3()
457 (le64_to_cpu(n->keys[i]) != key)) in do_leaf()
519 uint64_t *keys, dm_block_t *new_root) in dm_btree_remove() argument
533 root, keys[level], (unsigned *)&index); in dm_btree_remove()
615 uint64_t *keys, uint64_t end_key, in remove_one() argument
629 root, keys[level], (unsigned *) &index); in remove_one()
638 root, keys[last_level], &index); in remove_one()
[all …]
/drivers/mfd/
Ducb1x00-assabet.c41 struct gpio_keys_platform_data keys; in ucb1x00_assabet_add() local
46 memset(&keys, 0, sizeof(keys)); in ucb1x00_assabet_add()
55 keys.buttons = buttons; in ucb1x00_assabet_add()
56 keys.nbuttons = ARRAY_SIZE(buttons); in ucb1x00_assabet_add()
57 keys.poll_interval = 50; in ucb1x00_assabet_add()
58 keys.name = "ucb1x00"; in ucb1x00_assabet_add()
61 &keys, sizeof(keys)); in ucb1x00_assabet_add()
/drivers/crypto/nx/
Dnx-aes-xcbc.c64 u8 keys[2][AES_BLOCK_SIZE]; in nx_xcbc_empty() local
76 memset(keys[0], 0x01, sizeof(keys[0])); in nx_xcbc_empty()
77 memset(keys[1], 0x03, sizeof(keys[1])); in nx_xcbc_empty()
79 len = sizeof(keys); in nx_xcbc_empty()
81 in_sg = nx_build_sg_list(nx_ctx->in_sg, (u8 *) keys, &len, in nx_xcbc_empty()
84 if (len != sizeof(keys)) in nx_xcbc_empty()
87 out_sg = nx_build_sg_list(nx_ctx->out_sg, (u8 *) keys, &len, in nx_xcbc_empty()
90 if (len != sizeof(keys)) in nx_xcbc_empty()
102 keys[1][0] ^= 0x80; in nx_xcbc_empty()
104 len = sizeof(keys[1]); in nx_xcbc_empty()
[all …]
/drivers/net/wireless/intersil/orinoco/
Dwext.c34 kzfree(priv->keys[index].key); in orinoco_set_key()
35 kzfree(priv->keys[index].seq); in orinoco_set_key()
38 priv->keys[index].key = kzalloc(key_len, GFP_ATOMIC); in orinoco_set_key()
39 if (!priv->keys[index].key) in orinoco_set_key()
42 priv->keys[index].key = NULL; in orinoco_set_key()
45 priv->keys[index].seq = kzalloc(seq_len, GFP_ATOMIC); in orinoco_set_key()
46 if (!priv->keys[index].seq) in orinoco_set_key()
49 priv->keys[index].seq = NULL; in orinoco_set_key()
51 priv->keys[index].key_len = key_len; in orinoco_set_key()
52 priv->keys[index].seq_len = seq_len; in orinoco_set_key()
[all …]
/drivers/input/
Dmatrix-keymap.c76 u32 *keys; in matrix_keypad_parse_keymap() local
97 keys = kmalloc_array(size, sizeof(u32), GFP_KERNEL); in matrix_keypad_parse_keymap()
98 if (!keys) in matrix_keypad_parse_keymap()
101 retval = device_property_read_u32_array(dev, propname, keys, size); in matrix_keypad_parse_keymap()
110 row_shift, keys[i])) { in matrix_keypad_parse_keymap()
119 kfree(keys); in matrix_keypad_parse_keymap()
/drivers/crypto/
Dixp4xx_crypto.c1147 struct crypto_authenc_keys keys; in aead_setkey() local
1149 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0) in aead_setkey()
1152 if (keys.authkeylen > sizeof(ctx->authkey)) in aead_setkey()
1155 if (keys.enckeylen > sizeof(ctx->enckey)) in aead_setkey()
1158 memcpy(ctx->authkey, keys.authkey, keys.authkeylen); in aead_setkey()
1159 memcpy(ctx->enckey, keys.enckey, keys.enckeylen); in aead_setkey()
1160 ctx->authkey_len = keys.authkeylen; in aead_setkey()
1161 ctx->enckey_len = keys.enckeylen; in aead_setkey()
1163 memzero_explicit(&keys, sizeof(keys)); in aead_setkey()
1167 memzero_explicit(&keys, sizeof(keys)); in aead_setkey()
[all …]
/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_u32.c55 off = cls->knode.sel->keys[i].off; in fill_match_fields()
56 val = cls->knode.sel->keys[i].val; in fill_match_fields()
57 mask = cls->knode.sel->keys[i].mask; in fill_match_fields()
61 if (!cls->knode.sel->keys[i].offmask) in fill_match_fields()
65 if (cls->knode.sel->keys[i].offmask) in fill_match_fields()
244 off = cls->knode.sel->keys[j].off; in cxgb4_config_knode()
245 val = cls->knode.sel->keys[j].val; in cxgb4_config_knode()
246 mask = cls->knode.sel->keys[j].mask; in cxgb4_config_knode()
/drivers/crypto/qat/qat_common/
Dqat_algs.c295 struct crypto_authenc_keys *keys, in qat_alg_aead_init_enc_session() argument
304 sizeof(struct icp_qat_hw_auth_setup) + keys->enckeylen); in qat_alg_aead_init_enc_session()
314 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_enc_session()
321 if (qat_alg_do_precomputes(hash, ctx, keys->authkey, keys->authkeylen)) in qat_alg_aead_init_enc_session()
337 cipher_cd_ctrl->cipher_key_sz = keys->enckeylen >> 3; in qat_alg_aead_init_enc_session()
376 struct crypto_authenc_keys *keys, in qat_alg_aead_init_dec_session() argument
400 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_dec_session()
408 if (qat_alg_do_precomputes(hash, ctx, keys->authkey, keys->authkeylen)) in qat_alg_aead_init_dec_session()
424 cipher_cd_ctrl->cipher_key_sz = keys->enckeylen >> 3; in qat_alg_aead_init_dec_session()
554 struct crypto_authenc_keys keys; in qat_alg_aead_init_sessions() local
[all …]
/drivers/crypto/caam/
Dcaamalg_qi.c193 struct crypto_authenc_keys keys; in aead_setkey() local
196 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0) in aead_setkey()
200 keys.authkeylen + keys.enckeylen, keys.enckeylen, in aead_setkey()
201 keys.authkeylen); in aead_setkey()
210 ctx->adata.keylen = keys.authkeylen; in aead_setkey()
214 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE) in aead_setkey()
217 memcpy(ctx->key, keys.authkey, keys.authkeylen); in aead_setkey()
218 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, in aead_setkey()
219 keys.enckeylen); in aead_setkey()
222 keys.enckeylen, ctx->dir); in aead_setkey()
[all …]

12345