Searched refs:hash (Results 151 - 175 of 175) sorted by relevance

1234567

/drivers/net/ethernet/sun/
H A Dniu.c3165 /* IPV4 hash entry with valid bit clear, rest is don't care. */
6311 static void niu_load_hash_xmac(struct niu *np, u16 *hash) argument
6316 nw64_mac(XMAC_HASH_TBL(i), hash[i]); local
6319 static void niu_load_hash_bmac(struct niu *np, u16 *hash) argument
6324 nw64_mac(BMAC_HASH_TBL(i), hash[i]); local
6327 static void niu_load_hash(struct niu *np, u16 *hash) argument
6330 niu_load_hash_xmac(np, hash);
6332 niu_load_hash_bmac(np, hash);
6341 u16 hash[16] = { 0, }; local
6388 hash[
[all...]
/drivers/crypto/
H A Dmxs-dcp.c27 #include <crypto/internal/hash.h>
1024 dev_err(dev, "Failed to register %s hash!\n",
1033 dev_err(dev, "Failed to register %s hash!\n",
H A Dmv_cesa.c20 #include <crypto/internal/hash.h>
54 * @crypt_len: length of current hw crypt/hash process
56 * @copy_back: whether to copy data back (crypt) or not (hash)
863 /* Allocate a hash to compute the ipad/opad of hmac. */
H A Dn2_core.c24 #include <crypto/internal/hash.h>
/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_context.c532 arg->cid = ctx->base.hash.key;
H A Dvmwgfx_drv.h94 * @hash: Hash entry for quick lookup of the TTM buffer object.
101 struct drm_hash_item hash; member in struct:vmw_validate_buffer
/drivers/md/
H A Ddm-cache-policy-mq.c10 #include <linux/hash.h>
398 * The hash table allows us to quickly find an entry by origin
413 * Simple hash table implementation. Should replace with the standard hash
479 * block is marked as allocated if necc. Inserts into the hash table.
495 * Removes an entry from pre_cache or cache. Removes from the hash table.
829 * Looks the oblock up in the hash table, then decides whether to put in
H A Ddm-verity.c12 * hash device. Setting this greatly improves performance when data and hash
22 #include <crypto/hash.h>
62 sector_t hash_start; /* hash start in blocks */
64 sector_t hash_blocks; /* the number of hash blocks */
66 unsigned char hash_dev_block_bits; /* log2(hash blocksize) */
67 unsigned char hash_per_block_bits; /* log2(hashes in hash block) */
70 unsigned digest_size; /* digest size for the current hash algorithm */
72 int hash_failed; /* set to 1 if hash of any block failed */
133 * hash_verified is nonzero, hash o
[all...]
H A Ddm-raid1.c20 #include <linux/dm-region-hash.h>
892 ti->error = "Error creating dirty region hash";
H A Ddm-thin-metadata.c143 struct hlist_node hash; member in struct:dm_pool_metadata
/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4.h753 uint32_t rpttid:1; /* report TID in RSS hash field */
758 uint32_t maskhash:1; /* dirsteer=0: store RSS hash in TCB */
759 uint32_t dirsteerhash:1;/* dirsteer=1: 0 => TCB contains RSS hash */
1058 const u8 **addr, u16 *idx, u64 *hash, bool sleep_ok);
H A Dt4_hw.c1732 { HASHSRAM, "MPS hash SRAM parity error", -1, 1 },
2032 * hash_mac_addr - return the hash value of a MAC address
2035 * Hashes a MAC address according to the hash function used by HW inexact
2036 * (hash) address matching.
3497 * @hash: pointer to hash address filter bitmap
3505 * If @hash is not %NULL addresses that fail to allocate an exact filter
3506 * are hashed and update the hash filter bitmap pointed at by @hash.
3512 const u8 **addr, u16 *idx, u64 *hash, boo
3510 t4_alloc_mac_filt(struct adapter *adap, unsigned int mbox, unsigned int viid, bool free, unsigned int naddr, const u8 **addr, u16 *idx, u64 *hash, bool sleep_ok) argument
[all...]
H A Dt4fw_api.h1384 } hash; member in union:fw_vi_mac_cmd::fw_vi_mac
/drivers/infiniband/hw/mthca/
H A Dmthca_cmd.c1954 u16 *hash)
1962 *hash = imm;
1953 mthca_MGID_HASH(struct mthca_dev *dev, struct mthca_mailbox *mailbox, u16 *hash) argument
/drivers/net/ethernet/sfc/
H A Dfarch.c1637 * This maps from the hash value of the packet to RXQ
1882 /* The filter hash function is LFSR polynomial x^16 + x^3 + 1 of a 32-bit
1898 /* To allow for hash collisions, filter search continues at these
1899 * increments from the first possible entry selected by the hash. */
2428 unsigned int hash = efx_farch_filter_hash(key); local
2435 unsigned int i = hash & (table->size - 1);
2943 /* Build multicast hash table */
2954 /* Broadcast packets go through the multicast hash filter.
/drivers/scsi/fnic/
H A Dfnic_scsi.c109 u32 hash = sc->request->tag & (FNIC_IO_LOCKS - 1); local
111 return &fnic->io_req_lock[hash];
/drivers/staging/lustre/lustre/include/
H A Ddt_object.h618 const struct dt_it *di, __u64 hash);
/drivers/net/ethernet/emulex/benet/
H A Dbe_cmds.c2136 memcpy(req->hash, rss_hkey, RSS_HASH_KEY_LEN);
2137 be_dws_cpu_to_le(req->hash, sizeof(req->hash));
H A Dbe_cmds.h1105 /* RSS type Input parameters used to compute RX hash
1113 * When multiple RSS types are enabled, HW picks the best hash policy
1132 u32 hash[10]; member in struct:be_cmd_req_rss_config
/drivers/net/wireless/brcm80211/brcmsmac/phy/
H A Dphy_lcn.c2640 u16 hash; local
2733 hash = (target_gains->gm_gain << 8) |
2741 if (hash == tbl_iqcal_gainparams_lcnphy[band_idx][j][0]) {
/drivers/staging/lustre/lustre/ptlrpc/
H A Dsec.c199 snprintf(buf, bufsize, "hash:%s",
200 sptlrpc_get_hash_name(sf->u_bulk.hash.hash_alg));
/drivers/md/bcache/
H A Dsuper.c1132 hlist_add_head(&io->hash, dc->io_hash + RECENT_IO);
/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c39 #include <linux/hash.h>
/drivers/usb/wusbcore/
H A Dwa-xfer.c84 #include <linux/hash.h>
311 * hash of the pointer, it can repeat over sequential transfers and
416 * 32-bit hash of the pointer.
/drivers/net/
H A Dvxlan.c28 #include <linux/hash.h>
122 struct hlist_node hlist; /* vni hash table */
149 /* salt for hash table */
245 /* Virtual Network hash table head */
251 /* Socket hash table head */
1863 * source port is based on hash of flow

Completed in 595 milliseconds

1234567