/drivers/input/keyboard/ |
D | ipaq-micro-keys.c | 43 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 …]
|
D | mtk-pmic-keys.c | 78 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 …]
|
D | Makefile | 8 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
|
D | sh_keysc.c | 88 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()
|
D | lm8333.c | 79 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/ |
D | dm355evm_keys.c | 102 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/ |
D | btree.c | 171 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 …]
|
D | debug.c | 44 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 …]
|
D | journal.c | 360 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 …]
|
D | bset.h | 207 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()
|
D | writeback.c | 282 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 …]
|
D | btree.h | 137 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,
|
D | extents.c | 126 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/ |
D | enic_clsf.c | 21 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/ |
D | dm-btree.c | 47 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 …]
|
D | dm-btree.h | 110 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),
|
D | dm-btree-remove.c | 233 *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/ |
D | ucb1x00-assabet.c | 41 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/ |
D | nx-aes-xcbc.c | 64 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/ |
D | wext.c | 34 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/ |
D | matrix-keymap.c | 76 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/ |
D | ixp4xx_crypto.c | 1147 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/ |
D | cxgb4_tc_u32.c | 55 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/ |
D | qat_algs.c | 295 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/ |
D | caamalg_qi.c | 193 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 …]
|