/drivers/net/ethernet/sun/ |
H A D | niu.c | 3165 /* 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 D | mxs-dcp.c | 27 #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 D | mv_cesa.c | 20 #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 D | n2_core.c | 24 #include <crypto/internal/hash.h>
|
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_context.c | 532 arg->cid = ctx->base.hash.key;
|
H A D | vmwgfx_drv.h | 94 * @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 D | dm-cache-policy-mq.c | 10 #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 D | dm-verity.c | 12 * 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 D | dm-raid1.c | 20 #include <linux/dm-region-hash.h> 892 ti->error = "Error creating dirty region hash";
|
H A D | dm-thin-metadata.c | 143 struct hlist_node hash; member in struct:dm_pool_metadata
|
/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4.h | 753 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 D | t4_hw.c | 1732 { 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 D | t4fw_api.h | 1384 } hash; member in union:fw_vi_mac_cmd::fw_vi_mac
|
/drivers/infiniband/hw/mthca/ |
H A D | mthca_cmd.c | 1954 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 D | farch.c | 1637 * 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 D | fnic_scsi.c | 109 u32 hash = sc->request->tag & (FNIC_IO_LOCKS - 1); local 111 return &fnic->io_req_lock[hash];
|
/drivers/staging/lustre/lustre/include/ |
H A D | dt_object.h | 618 const struct dt_it *di, __u64 hash);
|
/drivers/net/ethernet/emulex/benet/ |
H A D | be_cmds.c | 2136 memcpy(req->hash, rss_hkey, RSS_HASH_KEY_LEN); 2137 be_dws_cpu_to_le(req->hash, sizeof(req->hash));
|
H A D | be_cmds.h | 1105 /* 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 D | phy_lcn.c | 2640 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 D | sec.c | 199 snprintf(buf, bufsize, "hash:%s", 200 sptlrpc_get_hash_name(sf->u_bulk.hash.hash_alg));
|
/drivers/md/bcache/ |
H A D | super.c | 1132 hlist_add_head(&io->hash, dc->io_hash + RECENT_IO);
|
/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_netdev.c | 39 #include <linux/hash.h>
|
/drivers/usb/wusbcore/ |
H A D | wa-xfer.c | 84 #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 D | vxlan.c | 28 #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
|