hinfo            3730 drivers/scsi/megaraid/megaraid_mbox.c gather_hbainfo(adapter_t *adapter, mraid_hba_info_t *hinfo)
hinfo            3732 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->pci_vendor_id	= adapter->pdev->vendor;
hinfo            3733 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->pci_device_id	= adapter->pdev->device;
hinfo            3734 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->subsys_vendor_id	= adapter->pdev->subsystem_vendor;
hinfo            3735 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->subsys_device_id	= adapter->pdev->subsystem_device;
hinfo            3737 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->pci_bus		= adapter->pdev->bus->number;
hinfo            3738 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->pci_dev_fn	= adapter->pdev->devfn;
hinfo            3739 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->pci_slot		= PCI_SLOT(adapter->pdev->devfn);
hinfo            3740 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->irq		= adapter->host->irq;
hinfo            3741 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->baseport		= ADAP2RAIDDEV(adapter)->baseport;
hinfo            3743 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->unique_id	= (hinfo->pci_bus << 8) | adapter->pdev->devfn;
hinfo            3744 drivers/scsi/megaraid/megaraid_mbox.c 	hinfo->host_no		= adapter->host->host_no;
hinfo             813 drivers/scsi/megaraid/megaraid_mm.c 	mraid_hba_info_t	*hinfo;
hinfo             827 drivers/scsi/megaraid/megaraid_mm.c 			hinfo = (mraid_hba_info_t *)(unsigned long)
hinfo             830 drivers/scsi/megaraid/megaraid_mm.c 			hinfo_to_cinfo(hinfo, &cinfo);
hinfo             880 drivers/scsi/megaraid/megaraid_mm.c hinfo_to_cinfo(mraid_hba_info_t *hinfo, mcontroller_t *cinfo)
hinfo             882 drivers/scsi/megaraid/megaraid_mm.c 	if (!hinfo || !cinfo)
hinfo             885 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->base		= hinfo->baseport;
hinfo             886 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->irq		= hinfo->irq;
hinfo             887 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->numldrv		= hinfo->num_ldrv;
hinfo             888 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->pcibus		= hinfo->pci_bus;
hinfo             889 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->pcidev		= hinfo->pci_slot;
hinfo             890 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->pcifun		= PCI_FUNC(hinfo->pci_dev_fn);
hinfo             891 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->pciid		= hinfo->pci_device_id;
hinfo             892 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->pcivendor	= hinfo->pci_vendor_id;
hinfo             893 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->pcislot		= hinfo->pci_slot;
hinfo             894 drivers/scsi/megaraid/megaraid_mm.c 	cinfo->uid		= hinfo->unique_id;
hinfo            2135 fs/ext4/ext4.h 	struct dx_hash_info hinfo;
hinfo            2381 fs/ext4/ext4.h 	dst->hinfo.hash = src->hash;
hinfo            2382 fs/ext4/ext4.h 	dst->hinfo.minor_hash = src->minor_hash;
hinfo            2524 fs/ext4/ext4.h 			  struct dx_hash_info *hinfo);
hinfo            3171 fs/ext4/ext4.h 				  struct dx_hash_info *hinfo,
hinfo             201 fs/ext4/hash.c 			    struct dx_hash_info *hinfo)
hinfo             218 fs/ext4/hash.c 	if (hinfo->seed) {
hinfo             220 fs/ext4/hash.c 			if (hinfo->seed[i]) {
hinfo             221 fs/ext4/hash.c 				memcpy(buf, hinfo->seed, sizeof(buf));
hinfo             227 fs/ext4/hash.c 	switch (hinfo->hash_version) {
hinfo             263 fs/ext4/hash.c 		hinfo->hash = 0;
hinfo             269 fs/ext4/hash.c 	hinfo->hash = hash;
hinfo             270 fs/ext4/hash.c 	hinfo->minor_hash = minor_hash;
hinfo             275 fs/ext4/hash.c 		   struct dx_hash_info *hinfo)
hinfo             294 fs/ext4/hash.c 		r = __ext4fs_dirhash(buff, dlen, hinfo);
hinfo             301 fs/ext4/hash.c 	return __ext4fs_dirhash(name, len, hinfo);
hinfo             430 fs/ext4/ialloc.c 	struct dx_hash_info hinfo;
hinfo             454 fs/ext4/ialloc.c 			hinfo.hash_version = DX_HASH_HALF_MD4;
hinfo             455 fs/ext4/ialloc.c 			hinfo.seed = sbi->s_hash_seed;
hinfo             456 fs/ext4/ialloc.c 			ext4fs_dirhash(parent, qstr->name, qstr->len, &hinfo);
hinfo             457 fs/ext4/ialloc.c 			grp = hinfo.hash;
hinfo            1329 fs/ext4/inline.c 			   struct dx_hash_info *hinfo,
hinfo            1407 fs/ext4/inline.c 		ext4fs_dirhash(dir, de->name, de->name_len, hinfo);
hinfo            1408 fs/ext4/inline.c 		if ((hinfo->hash < start_hash) ||
hinfo            1409 fs/ext4/inline.c 		    ((hinfo->hash == start_hash) &&
hinfo            1410 fs/ext4/inline.c 		     (hinfo->minor_hash < start_minor_hash)))
hinfo            1416 fs/ext4/inline.c 		err = ext4_htree_store_dirent(dir_file, hinfo->hash,
hinfo            1417 fs/ext4/inline.c 					      hinfo->minor_hash, de, &tmp_str);
hinfo             273 fs/ext4/namei.c 				 struct dx_hash_info *hinfo,
hinfo             277 fs/ext4/namei.c 		       unsigned blocksize, struct dx_hash_info *hinfo,
hinfo             615 fs/ext4/namei.c 				struct dx_hash_info *hinfo,
hinfo             621 fs/ext4/namei.c 	struct dx_hash_info h = *hinfo;
hinfo             705 fs/ext4/namei.c struct stats dx_show_entries(struct dx_hash_info *hinfo, struct inode *dir,
hinfo             724 fs/ext4/namei.c 		   dx_show_entries(hinfo, dir, ((struct dx_node *) bh->b_data)->entries, levels - 1):
hinfo             725 fs/ext4/namei.c 		   dx_show_leaf(dir, hinfo, (struct ext4_dir_entry_2 *)
hinfo             751 fs/ext4/namei.c 	 struct dx_hash_info *hinfo, struct dx_frame *frame_in)
hinfo             774 fs/ext4/namei.c 		hinfo = &fname->hinfo;
hinfo             775 fs/ext4/namei.c 	hinfo->hash_version = root->info.hash_version;
hinfo             776 fs/ext4/namei.c 	if (hinfo->hash_version <= DX_HASH_TEA)
hinfo             777 fs/ext4/namei.c 		hinfo->hash_version += EXT4_SB(dir->i_sb)->s_hash_unsigned;
hinfo             778 fs/ext4/namei.c 	hinfo->seed = EXT4_SB(dir->i_sb)->s_hash_seed;
hinfo             780 fs/ext4/namei.c 		ext4fs_dirhash(dir, fname_name(fname), fname_len(fname), hinfo);
hinfo             781 fs/ext4/namei.c 	hash = hinfo->hash;
hinfo             987 fs/ext4/namei.c 				  struct dx_hash_info *hinfo,
hinfo            1029 fs/ext4/namei.c 		ext4fs_dirhash(dir, de->name, de->name_len, hinfo);
hinfo            1030 fs/ext4/namei.c 		if ((hinfo->hash < start_hash) ||
hinfo            1031 fs/ext4/namei.c 		    ((hinfo->hash == start_hash) &&
hinfo            1032 fs/ext4/namei.c 		     (hinfo->minor_hash < start_minor_hash)))
hinfo            1040 fs/ext4/namei.c 				   hinfo->hash, hinfo->minor_hash, de,
hinfo            1048 fs/ext4/namei.c 			err = fscrypt_fname_disk_to_usr(dir, hinfo->hash,
hinfo            1049 fs/ext4/namei.c 					hinfo->minor_hash, &de_name,
hinfo            1056 fs/ext4/namei.c 				   hinfo->hash, hinfo->minor_hash, de,
hinfo            1086 fs/ext4/namei.c 	struct dx_hash_info hinfo;
hinfo            1100 fs/ext4/namei.c 		hinfo.hash_version = EXT4_SB(dir->i_sb)->s_def_hash_version;
hinfo            1101 fs/ext4/namei.c 		if (hinfo.hash_version <= DX_HASH_TEA)
hinfo            1102 fs/ext4/namei.c 			hinfo.hash_version +=
hinfo            1104 fs/ext4/namei.c 		hinfo.seed = EXT4_SB(dir->i_sb)->s_hash_seed;
hinfo            1108 fs/ext4/namei.c 						       &hinfo, start_hash,
hinfo            1116 fs/ext4/namei.c 		count = htree_dirblock_to_tree(dir_file, dir, 0, &hinfo,
hinfo            1121 fs/ext4/namei.c 	hinfo.hash = start_hash;
hinfo            1122 fs/ext4/namei.c 	hinfo.minor_hash = 0;
hinfo            1123 fs/ext4/namei.c 	frame = dx_probe(NULL, dir, &hinfo, frames);
hinfo            1157 fs/ext4/namei.c 		ret = htree_dirblock_to_tree(dir_file, dir, block, &hinfo,
hinfo            1209 fs/ext4/namei.c 		       unsigned blocksize, struct dx_hash_info *hinfo,
hinfo            1214 fs/ext4/namei.c 	struct dx_hash_info h = *hinfo;
hinfo            1657 fs/ext4/namei.c 		retval = ext4_htree_next_block(dir, fname->hinfo.hash, frame,
hinfo            1813 fs/ext4/namei.c 			struct dx_hash_info *hinfo)
hinfo            1852 fs/ext4/namei.c 			     blocksize, hinfo, map);
hinfo            1888 fs/ext4/namei.c 	dxtrace(dx_show_leaf(dir, hinfo, (struct ext4_dir_entry_2 *) data1,
hinfo            1890 fs/ext4/namei.c 	dxtrace(dx_show_leaf(dir, hinfo, (struct ext4_dir_entry_2 *) data2,
hinfo            1894 fs/ext4/namei.c 	if (hinfo->hash >= hash2) {
hinfo            2112 fs/ext4/namei.c 	fname->hinfo.hash_version = root->info.hash_version;
hinfo            2113 fs/ext4/namei.c 	if (fname->hinfo.hash_version <= DX_HASH_TEA)
hinfo            2114 fs/ext4/namei.c 		fname->hinfo.hash_version += EXT4_SB(dir->i_sb)->s_hash_unsigned;
hinfo            2115 fs/ext4/namei.c 	fname->hinfo.seed = EXT4_SB(dir->i_sb)->s_hash_seed;
hinfo            2116 fs/ext4/namei.c 	ext4fs_dirhash(dir, fname_name(fname), fname_len(fname), &fname->hinfo);
hinfo            2131 fs/ext4/namei.c 	de = do_split(handle,dir, &bh2, frame, &fname->hinfo);
hinfo            2423 fs/ext4/namei.c 	de = do_split(handle, dir, &bh, frame, &fname->hinfo);
hinfo             254 fs/ocfs2/dir.c 				   struct ocfs2_dx_hinfo *hinfo)
hinfo             291 fs/ocfs2/dir.c 	hinfo->major_hash = buf[0];
hinfo             292 fs/ocfs2/dir.c 	hinfo->minor_hash = buf[1];
hinfo             839 fs/ocfs2/dir.c 					  struct ocfs2_dx_hinfo *hinfo)
hinfo             841 fs/ocfs2/dir.c 	return __ocfs2_dx_dir_hash_idx(osb, hinfo->minor_hash);
hinfo             846 fs/ocfs2/dir.c 			       struct ocfs2_dx_hinfo *hinfo,
hinfo             854 fs/ocfs2/dir.c 	u32 name_hash = hinfo->major_hash;
hinfo             879 fs/ocfs2/dir.c 	blkno += ocfs2_dx_dir_hash_idx(OCFS2_SB(inode->i_sb), hinfo);
hinfo             903 fs/ocfs2/dir.c 	struct ocfs2_dx_hinfo *hinfo = &res->dl_hinfo;
hinfo             916 fs/ocfs2/dir.c 	ret = ocfs2_dx_dir_lookup(dir, dr_el, hinfo, NULL, &phys);
hinfo             923 fs/ocfs2/dir.c 				  namelen, name, hinfo->major_hash,
hinfo             924 fs/ocfs2/dir.c 				  hinfo->minor_hash, (unsigned long long)phys);
hinfo             948 fs/ocfs2/dir.c 		if (hinfo->major_hash != le32_to_cpu(dx_entry->dx_major_hash)
hinfo             949 fs/ocfs2/dir.c 		    || hinfo->minor_hash != le32_to_cpu(dx_entry->dx_minor_hash))
hinfo            1439 fs/ocfs2/dir.c 				       struct ocfs2_dx_hinfo *hinfo,
hinfo            1449 fs/ocfs2/dir.c 	dx_entry->dx_major_hash = cpu_to_le32(hinfo->major_hash);
hinfo            1450 fs/ocfs2/dir.c 	dx_entry->dx_minor_hash = cpu_to_le32(hinfo->minor_hash);
hinfo            1457 fs/ocfs2/dir.c 				      struct ocfs2_dx_hinfo *hinfo,
hinfo            1472 fs/ocfs2/dir.c 	ocfs2_dx_entry_list_insert(&dx_leaf->dl_list, hinfo, dirent_blk);
hinfo            1480 fs/ocfs2/dir.c 					struct ocfs2_dx_hinfo *hinfo,
hinfo            1484 fs/ocfs2/dir.c 	ocfs2_dx_entry_list_insert(&dx_root->dr_entries, hinfo, dirent_blk);
hinfo            2520 fs/ocfs2/dir.c 	struct ocfs2_dx_hinfo hinfo;
hinfo            2552 fs/ocfs2/dir.c 	ocfs2_dx_dir_name_hash(inode, ".", 1, &hinfo);
hinfo            2553 fs/ocfs2/dir.c 	ocfs2_dx_entry_list_insert(entry_list, &hinfo, leaf_bh->b_blocknr);
hinfo            2555 fs/ocfs2/dir.c 	ocfs2_dx_dir_name_hash(inode, "..", 2, &hinfo);
hinfo            2556 fs/ocfs2/dir.c 	ocfs2_dx_entry_list_insert(entry_list, &hinfo, leaf_bh->b_blocknr);
hinfo            2597 fs/ocfs2/dir.c 	struct ocfs2_dx_hinfo hinfo;
hinfo            2610 fs/ocfs2/dir.c 		ocfs2_dx_dir_name_hash(dir, de->name, namelen, &hinfo);
hinfo            2612 fs/ocfs2/dir.c 		i = ocfs2_dx_dir_hash_idx(OCFS2_SB(dir->i_sb), &hinfo);
hinfo            2615 fs/ocfs2/dir.c 		ret = __ocfs2_dx_dir_leaf_insert(dir, handle, &hinfo,
hinfo            2642 fs/ocfs2/dir.c 	struct ocfs2_dx_hinfo hinfo;
hinfo            2656 fs/ocfs2/dir.c 		ocfs2_dx_dir_name_hash(dir, de->name, de->name_len, &hinfo);
hinfo            2660 fs/ocfs2/dir.c 				hinfo.major_hash, hinfo.minor_hash,
hinfo            2664 fs/ocfs2/dir.c 		ocfs2_dx_entry_list_insert(&dx_root->dr_entries, &hinfo,
hinfo            3689 fs/ocfs2/dir.c 				  struct ocfs2_dx_hinfo *hinfo, u32 leaf_cpos,
hinfo            3694 fs/ocfs2/dir.c 	u32 cpos, split_hash, insert_hash = hinfo->major_hash;
hinfo              42 include/net/seg6_hmac.h extern int seg6_hmac_compute(struct seg6_hmac_info *hinfo,
hinfo              47 include/net/seg6_hmac.h 			      struct seg6_hmac_info *hinfo);
hinfo             428 include/sound/hda_codec.h 			  struct hda_pcm_stream *hinfo,
hinfo             433 include/sound/hda_codec.h 			   struct hda_pcm_stream *hinfo,
hinfo              49 include/uapi/linux/netfilter/xt_hashlimit.h 	struct xt_hashlimit_htable *hinfo;
hinfo             104 include/uapi/linux/netfilter/xt_hashlimit.h 	struct xt_hashlimit_htable *hinfo __attribute__((aligned(8)));
hinfo             112 include/uapi/linux/netfilter/xt_hashlimit.h 	struct xt_hashlimit_htable *hinfo __attribute__((aligned(8)));
hinfo             120 include/uapi/linux/netfilter/xt_hashlimit.h 	struct xt_hashlimit_htable *hinfo __attribute__((aligned(8)));
hinfo             180 net/ipv4/inet_connection_sock.c 	struct inet_hashinfo *hinfo = sk->sk_prot->h.hashinfo;
hinfo             221 net/ipv4/inet_connection_sock.c 		head = &hinfo->bhash[inet_bhashfn(net, port,
hinfo             222 net/ipv4/inet_connection_sock.c 						  hinfo->bhash_size)];
hinfo             294 net/ipv4/inet_connection_sock.c 	struct inet_hashinfo *hinfo = sk->sk_prot->h.hashinfo;
hinfo             312 net/ipv4/inet_connection_sock.c 	head = &hinfo->bhash[inet_bhashfn(net, port,
hinfo             313 net/ipv4/inet_connection_sock.c 					  hinfo->bhash_size)];
hinfo             320 net/ipv4/inet_connection_sock.c 	tb = inet_bind_bucket_create(hinfo->bind_bucket_cachep,
hinfo             399 net/ipv4/inet_hashtables.c 	struct inet_hashinfo *hinfo = death_row->hashinfo;
hinfo             410 net/ipv4/inet_hashtables.c 	struct inet_ehash_bucket *head = inet_ehash_bucket(hinfo, hash);
hinfo             411 net/ipv4/inet_hashtables.c 	spinlock_t *lock = inet_ehash_lockp(hinfo, hash);
hinfo             624 net/ipv4/inet_hashtables.c 	struct inet_hashinfo *hinfo = death_row->hashinfo;
hinfo             636 net/ipv4/inet_hashtables.c 		head = &hinfo->bhash[inet_bhashfn(net, port,
hinfo             637 net/ipv4/inet_hashtables.c 						  hinfo->bhash_size)];
hinfo             672 net/ipv4/inet_hashtables.c 		head = &hinfo->bhash[inet_bhashfn(net, port,
hinfo             673 net/ipv4/inet_hashtables.c 						  hinfo->bhash_size)];
hinfo             693 net/ipv4/inet_hashtables.c 		tb = inet_bind_bucket_create(hinfo->bind_bucket_cachep,
hinfo             723 net/ipv4/inet_hashtables.c 		inet_twsk_bind_unhash(tw, hinfo);
hinfo             204 net/ipv6/inet6_hashtables.c 	struct inet_hashinfo *hinfo = death_row->hashinfo;
hinfo             214 net/ipv6/inet6_hashtables.c 	struct inet_ehash_bucket *head = inet_ehash_bucket(hinfo, hash);
hinfo             215 net/ipv6/inet6_hashtables.c 	spinlock_t *lock = inet_ehash_lockp(hinfo, hash);
hinfo              87 net/ipv6/seg6.c 	struct seg6_hmac_info *hinfo;
hinfo             112 net/ipv6/seg6.c 	hinfo = seg6_hmac_info_lookup(net, hmackeyid);
hinfo             115 net/ipv6/seg6.c 		if (!hinfo)
hinfo             128 net/ipv6/seg6.c 	if (hinfo) {
hinfo             136 net/ipv6/seg6.c 	hinfo = kzalloc(sizeof(*hinfo), GFP_KERNEL);
hinfo             137 net/ipv6/seg6.c 	if (!hinfo) {
hinfo             142 net/ipv6/seg6.c 	memcpy(hinfo->secret, secret, slen);
hinfo             143 net/ipv6/seg6.c 	hinfo->slen = slen;
hinfo             144 net/ipv6/seg6.c 	hinfo->alg_id = algid;
hinfo             145 net/ipv6/seg6.c 	hinfo->hmackeyid = hmackeyid;
hinfo             147 net/ipv6/seg6.c 	err = seg6_hmac_info_add(net, hmackeyid, hinfo);
hinfo             149 net/ipv6/seg6.c 		kfree(hinfo);
hinfo             230 net/ipv6/seg6.c static int __seg6_hmac_fill_info(struct seg6_hmac_info *hinfo,
hinfo             233 net/ipv6/seg6.c 	if (nla_put_u32(msg, SEG6_ATTR_HMACKEYID, hinfo->hmackeyid) ||
hinfo             234 net/ipv6/seg6.c 	    nla_put_u8(msg, SEG6_ATTR_SECRETLEN, hinfo->slen) ||
hinfo             235 net/ipv6/seg6.c 	    nla_put(msg, SEG6_ATTR_SECRET, hinfo->slen, hinfo->secret) ||
hinfo             236 net/ipv6/seg6.c 	    nla_put_u8(msg, SEG6_ATTR_ALGID, hinfo->alg_id))
hinfo             242 net/ipv6/seg6.c static int __seg6_genl_dumphmac_element(struct seg6_hmac_info *hinfo,
hinfo             252 net/ipv6/seg6.c 	if (__seg6_hmac_fill_info(hinfo, skb) < 0)
hinfo             299 net/ipv6/seg6.c 	struct seg6_hmac_info *hinfo;
hinfo             305 net/ipv6/seg6.c 		hinfo = rhashtable_walk_next(iter);
hinfo             307 net/ipv6/seg6.c 		if (IS_ERR(hinfo)) {
hinfo             308 net/ipv6/seg6.c 			if (PTR_ERR(hinfo) == -EAGAIN)
hinfo             310 net/ipv6/seg6.c 			ret = PTR_ERR(hinfo);
hinfo             312 net/ipv6/seg6.c 		} else if (!hinfo) {
hinfo             316 net/ipv6/seg6.c 		ret = __seg6_genl_dumphmac_element(hinfo,
hinfo              49 net/ipv6/seg6_hmac.c 	const struct seg6_hmac_info *hinfo = obj;
hinfo              51 net/ipv6/seg6_hmac.c 	return (hinfo->hmackeyid != *(__u32 *)arg->key);
hinfo              54 net/ipv6/seg6_hmac.c static inline void seg6_hinfo_release(struct seg6_hmac_info *hinfo)
hinfo              56 net/ipv6/seg6_hmac.c 	kfree_rcu(hinfo, rcu);
hinfo              61 net/ipv6/seg6_hmac.c 	struct seg6_hmac_info *hinfo = (struct seg6_hmac_info *)ptr;
hinfo              63 net/ipv6/seg6_hmac.c 	if (hinfo)
hinfo              64 net/ipv6/seg6_hmac.c 		seg6_hinfo_release(hinfo);
hinfo             120 net/ipv6/seg6_hmac.c static int __do_hmac(struct seg6_hmac_info *hinfo, const char *text, u8 psize,
hinfo             128 net/ipv6/seg6_hmac.c 	algo = __hmac_get_algo(hinfo->alg_id);
hinfo             141 net/ipv6/seg6_hmac.c 	ret = crypto_shash_setkey(tfm, hinfo->secret, hinfo->slen);
hinfo             162 net/ipv6/seg6_hmac.c int seg6_hmac_compute(struct seg6_hmac_info *hinfo, struct ipv6_sr_hdr *hdr,
hinfo             165 net/ipv6/seg6_hmac.c 	__be32 hmackeyid = cpu_to_be32(hinfo->hmackeyid);
hinfo             215 net/ipv6/seg6_hmac.c 	dgsize = __do_hmac(hinfo, ring, plen, tmp_out,
hinfo             242 net/ipv6/seg6_hmac.c 	struct seg6_hmac_info *hinfo;
hinfo             267 net/ipv6/seg6_hmac.c 	hinfo = seg6_hmac_info_lookup(net, be32_to_cpu(tlv->hmackeyid));
hinfo             268 net/ipv6/seg6_hmac.c 	if (!hinfo)
hinfo             271 net/ipv6/seg6_hmac.c 	if (seg6_hmac_compute(hinfo, srh, &ipv6_hdr(skb)->saddr, hmac_output))
hinfo             285 net/ipv6/seg6_hmac.c 	struct seg6_hmac_info *hinfo;
hinfo             287 net/ipv6/seg6_hmac.c 	hinfo = rhashtable_lookup_fast(&sdata->hmac_infos, &key, rht_params);
hinfo             289 net/ipv6/seg6_hmac.c 	return hinfo;
hinfo             293 net/ipv6/seg6_hmac.c int seg6_hmac_info_add(struct net *net, u32 key, struct seg6_hmac_info *hinfo)
hinfo             298 net/ipv6/seg6_hmac.c 	err = rhashtable_lookup_insert_fast(&sdata->hmac_infos, &hinfo->node,
hinfo             308 net/ipv6/seg6_hmac.c 	struct seg6_hmac_info *hinfo;
hinfo             311 net/ipv6/seg6_hmac.c 	hinfo = rhashtable_lookup_fast(&sdata->hmac_infos, &key, rht_params);
hinfo             312 net/ipv6/seg6_hmac.c 	if (!hinfo)
hinfo             315 net/ipv6/seg6_hmac.c 	err = rhashtable_remove_fast(&sdata->hmac_infos, &hinfo->node,
hinfo             320 net/ipv6/seg6_hmac.c 	seg6_hinfo_release(hinfo);
hinfo             330 net/ipv6/seg6_hmac.c 	struct seg6_hmac_info *hinfo;
hinfo             340 net/ipv6/seg6_hmac.c 	hinfo = seg6_hmac_info_lookup(net, be32_to_cpu(tlv->hmackeyid));
hinfo             341 net/ipv6/seg6_hmac.c 	if (!hinfo)
hinfo             345 net/ipv6/seg6_hmac.c 	err = seg6_hmac_compute(hinfo, srh, saddr, tlv->hmac);
hinfo             281 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *hinfo;
hinfo             298 net/netfilter/xt_hashlimit.c 	hinfo = vmalloc(struct_size(hinfo, hash, size));
hinfo             299 net/netfilter/xt_hashlimit.c 	if (hinfo == NULL)
hinfo             301 net/netfilter/xt_hashlimit.c 	*out_hinfo = hinfo;
hinfo             304 net/netfilter/xt_hashlimit.c 	ret = cfg_copy(&hinfo->cfg, (void *)cfg, 3);
hinfo             306 net/netfilter/xt_hashlimit.c 		vfree(hinfo);
hinfo             310 net/netfilter/xt_hashlimit.c 	hinfo->cfg.size = size;
hinfo             311 net/netfilter/xt_hashlimit.c 	if (hinfo->cfg.max == 0)
hinfo             312 net/netfilter/xt_hashlimit.c 		hinfo->cfg.max = 8 * hinfo->cfg.size;
hinfo             313 net/netfilter/xt_hashlimit.c 	else if (hinfo->cfg.max < hinfo->cfg.size)
hinfo             314 net/netfilter/xt_hashlimit.c 		hinfo->cfg.max = hinfo->cfg.size;
hinfo             316 net/netfilter/xt_hashlimit.c 	for (i = 0; i < hinfo->cfg.size; i++)
hinfo             317 net/netfilter/xt_hashlimit.c 		INIT_HLIST_HEAD(&hinfo->hash[i]);
hinfo             319 net/netfilter/xt_hashlimit.c 	refcount_set(&hinfo->use, 1);
hinfo             320 net/netfilter/xt_hashlimit.c 	hinfo->count = 0;
hinfo             321 net/netfilter/xt_hashlimit.c 	hinfo->family = family;
hinfo             322 net/netfilter/xt_hashlimit.c 	hinfo->rnd_initialized = false;
hinfo             323 net/netfilter/xt_hashlimit.c 	hinfo->name = kstrdup(name, GFP_KERNEL);
hinfo             324 net/netfilter/xt_hashlimit.c 	if (!hinfo->name) {
hinfo             325 net/netfilter/xt_hashlimit.c 		vfree(hinfo);
hinfo             328 net/netfilter/xt_hashlimit.c 	spin_lock_init(&hinfo->lock);
hinfo             341 net/netfilter/xt_hashlimit.c 	hinfo->pde = proc_create_seq_data(name, 0,
hinfo             344 net/netfilter/xt_hashlimit.c 		ops, hinfo);
hinfo             345 net/netfilter/xt_hashlimit.c 	if (hinfo->pde == NULL) {
hinfo             346 net/netfilter/xt_hashlimit.c 		kfree(hinfo->name);
hinfo             347 net/netfilter/xt_hashlimit.c 		vfree(hinfo);
hinfo             350 net/netfilter/xt_hashlimit.c 	hinfo->net = net;
hinfo             352 net/netfilter/xt_hashlimit.c 	INIT_DEFERRABLE_WORK(&hinfo->gc_work, htable_gc);
hinfo             353 net/netfilter/xt_hashlimit.c 	queue_delayed_work(system_power_efficient_wq, &hinfo->gc_work,
hinfo             354 net/netfilter/xt_hashlimit.c 			   msecs_to_jiffies(hinfo->cfg.gc_interval));
hinfo             356 net/netfilter/xt_hashlimit.c 	hlist_add_head(&hinfo->node, &hashlimit_net->htables);
hinfo             391 net/netfilter/xt_hashlimit.c static void htable_remove_proc_entry(struct xt_hashlimit_htable *hinfo)
hinfo             393 net/netfilter/xt_hashlimit.c 	struct hashlimit_net *hashlimit_net = hashlimit_pernet(hinfo->net);
hinfo             396 net/netfilter/xt_hashlimit.c 	if (hinfo->family == NFPROTO_IPV4)
hinfo             402 net/netfilter/xt_hashlimit.c 		remove_proc_entry(hinfo->name, parent);
hinfo             410 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *hinfo;
hinfo             412 net/netfilter/xt_hashlimit.c 	hlist_for_each_entry(hinfo, &hashlimit_net->htables, node) {
hinfo             413 net/netfilter/xt_hashlimit.c 		if (!strcmp(name, hinfo->name) &&
hinfo             414 net/netfilter/xt_hashlimit.c 		    hinfo->family == family) {
hinfo             415 net/netfilter/xt_hashlimit.c 			refcount_inc(&hinfo->use);
hinfo             416 net/netfilter/xt_hashlimit.c 			return hinfo;
hinfo             422 net/netfilter/xt_hashlimit.c static void htable_put(struct xt_hashlimit_htable *hinfo)
hinfo             424 net/netfilter/xt_hashlimit.c 	if (refcount_dec_and_mutex_lock(&hinfo->use, &hashlimit_mutex)) {
hinfo             425 net/netfilter/xt_hashlimit.c 		hlist_del(&hinfo->node);
hinfo             426 net/netfilter/xt_hashlimit.c 		htable_remove_proc_entry(hinfo);
hinfo             429 net/netfilter/xt_hashlimit.c 		cancel_delayed_work_sync(&hinfo->gc_work);
hinfo             430 net/netfilter/xt_hashlimit.c 		htable_selective_cleanup(hinfo, true);
hinfo             431 net/netfilter/xt_hashlimit.c 		kfree(hinfo->name);
hinfo             432 net/netfilter/xt_hashlimit.c 		vfree(hinfo);
hinfo             574 net/netfilter/xt_hashlimit.c 			  struct xt_hashlimit_htable *hinfo, int revision)
hinfo             577 net/netfilter/xt_hashlimit.c 	if (revision >= 3 && hinfo->cfg.mode & XT_HASHLIMIT_RATE_MATCH) {
hinfo             580 net/netfilter/xt_hashlimit.c 		if (hinfo->cfg.mode & XT_HASHLIMIT_BYTES) {
hinfo             582 net/netfilter/xt_hashlimit.c 				user2rate_bytes((u32)hinfo->cfg.avg);
hinfo             583 net/netfilter/xt_hashlimit.c 			if (hinfo->cfg.burst)
hinfo             585 net/netfilter/xt_hashlimit.c 					hinfo->cfg.burst * dh->rateinfo.rate;
hinfo             589 net/netfilter/xt_hashlimit.c 			dh->rateinfo.rate = user2rate(hinfo->cfg.avg);
hinfo             591 net/netfilter/xt_hashlimit.c 				hinfo->cfg.burst + dh->rateinfo.rate;
hinfo             593 net/netfilter/xt_hashlimit.c 		dh->rateinfo.interval = hinfo->cfg.interval;
hinfo             594 net/netfilter/xt_hashlimit.c 	} else if (hinfo->cfg.mode & XT_HASHLIMIT_BYTES) {
hinfo             596 net/netfilter/xt_hashlimit.c 		dh->rateinfo.cost = user2credits_byte(hinfo->cfg.avg);
hinfo             597 net/netfilter/xt_hashlimit.c 		dh->rateinfo.credit_cap = hinfo->cfg.burst;
hinfo             599 net/netfilter/xt_hashlimit.c 		dh->rateinfo.credit = user2credits(hinfo->cfg.avg *
hinfo             600 net/netfilter/xt_hashlimit.c 						   hinfo->cfg.burst, revision);
hinfo             601 net/netfilter/xt_hashlimit.c 		dh->rateinfo.cost = user2credits(hinfo->cfg.avg, revision);
hinfo             637 net/netfilter/xt_hashlimit.c hashlimit_init_dst(const struct xt_hashlimit_htable *hinfo,
hinfo             647 net/netfilter/xt_hashlimit.c 	switch (hinfo->family) {
hinfo             649 net/netfilter/xt_hashlimit.c 		if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_DIP)
hinfo             651 net/netfilter/xt_hashlimit.c 			              hinfo->cfg.dstmask);
hinfo             652 net/netfilter/xt_hashlimit.c 		if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_SIP)
hinfo             654 net/netfilter/xt_hashlimit.c 			              hinfo->cfg.srcmask);
hinfo             656 net/netfilter/xt_hashlimit.c 		if (!(hinfo->cfg.mode &
hinfo             666 net/netfilter/xt_hashlimit.c 		if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_DIP) {
hinfo             669 net/netfilter/xt_hashlimit.c 			hashlimit_ipv6_mask(dst->ip6.dst, hinfo->cfg.dstmask);
hinfo             671 net/netfilter/xt_hashlimit.c 		if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_SIP) {
hinfo             674 net/netfilter/xt_hashlimit.c 			hashlimit_ipv6_mask(dst->ip6.src, hinfo->cfg.srcmask);
hinfo             677 net/netfilter/xt_hashlimit.c 		if (!(hinfo->cfg.mode &
hinfo             702 net/netfilter/xt_hashlimit.c 	if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_SPT)
hinfo             704 net/netfilter/xt_hashlimit.c 	if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_DPT)
hinfo             726 net/netfilter/xt_hashlimit.c 		    struct xt_hashlimit_htable *hinfo,
hinfo             735 net/netfilter/xt_hashlimit.c 	if (hashlimit_init_dst(hinfo, &dst, skb, par->thoff) < 0)
hinfo             739 net/netfilter/xt_hashlimit.c 	dh = dsthash_find(hinfo, &dst);
hinfo             741 net/netfilter/xt_hashlimit.c 		dh = dsthash_alloc_init(hinfo, &dst, &race);
hinfo             747 net/netfilter/xt_hashlimit.c 			dh->expires = now + msecs_to_jiffies(hinfo->cfg.expire);
hinfo             748 net/netfilter/xt_hashlimit.c 			rateinfo_recalc(dh, now, hinfo->cfg.mode, revision);
hinfo             750 net/netfilter/xt_hashlimit.c 			dh->expires = jiffies + msecs_to_jiffies(hinfo->cfg.expire);
hinfo             751 net/netfilter/xt_hashlimit.c 			rateinfo_init(dh, hinfo, revision);
hinfo             755 net/netfilter/xt_hashlimit.c 		dh->expires = now + msecs_to_jiffies(hinfo->cfg.expire);
hinfo             756 net/netfilter/xt_hashlimit.c 		rateinfo_recalc(dh, now, hinfo->cfg.mode, revision);
hinfo             801 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *hinfo = info->hinfo;
hinfo             809 net/netfilter/xt_hashlimit.c 	return hashlimit_mt_common(skb, par, hinfo, &cfg, 1);
hinfo             816 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *hinfo = info->hinfo;
hinfo             824 net/netfilter/xt_hashlimit.c 	return hashlimit_mt_common(skb, par, hinfo, &cfg, 2);
hinfo             831 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *hinfo = info->hinfo;
hinfo             833 net/netfilter/xt_hashlimit.c 	return hashlimit_mt_common(skb, par, hinfo, &info->cfg, 3);
hinfo             839 net/netfilter/xt_hashlimit.c 				     struct xt_hashlimit_htable **hinfo,
hinfo             896 net/netfilter/xt_hashlimit.c 	*hinfo = htable_find_get(net, name, par->family);
hinfo             897 net/netfilter/xt_hashlimit.c 	if (*hinfo == NULL) {
hinfo             899 net/netfilter/xt_hashlimit.c 				    hinfo, revision);
hinfo             924 net/netfilter/xt_hashlimit.c 	return hashlimit_mt_check_common(par, &info->hinfo,
hinfo             942 net/netfilter/xt_hashlimit.c 	return hashlimit_mt_check_common(par, &info->hinfo,
hinfo             955 net/netfilter/xt_hashlimit.c 	return hashlimit_mt_check_common(par, &info->hinfo, &info->cfg,
hinfo             963 net/netfilter/xt_hashlimit.c 	htable_put(info->hinfo);
hinfo             970 net/netfilter/xt_hashlimit.c 	htable_put(info->hinfo);
hinfo             977 net/netfilter/xt_hashlimit.c 	htable_put(info->hinfo);
hinfo             987 net/netfilter/xt_hashlimit.c 		.usersize	= offsetof(struct xt_hashlimit_mtinfo1, hinfo),
hinfo             998 net/netfilter/xt_hashlimit.c 		.usersize	= offsetof(struct xt_hashlimit_mtinfo2, hinfo),
hinfo            1009 net/netfilter/xt_hashlimit.c 		.usersize	= offsetof(struct xt_hashlimit_mtinfo3, hinfo),
hinfo            1021 net/netfilter/xt_hashlimit.c 		.usersize	= offsetof(struct xt_hashlimit_mtinfo1, hinfo),
hinfo            1032 net/netfilter/xt_hashlimit.c 		.usersize	= offsetof(struct xt_hashlimit_mtinfo2, hinfo),
hinfo            1043 net/netfilter/xt_hashlimit.c 		.usersize	= offsetof(struct xt_hashlimit_mtinfo3, hinfo),
hinfo            1252 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *hinfo;
hinfo            1260 net/netfilter/xt_hashlimit.c 	hlist_for_each_entry(hinfo, &hashlimit_net->htables, node)
hinfo            1261 net/netfilter/xt_hashlimit.c 		htable_remove_proc_entry(hinfo);
hinfo            3023 sound/pci/hda/hda_codec.c 			struct hda_pcm_stream *hinfo = &pcm->stream[str];
hinfo            3027 sound/pci/hda/hda_codec.c 			if (!pcm->pcm || pcm->own_chmap || !hinfo->substreams)
hinfo            3029 sound/pci/hda/hda_codec.c 			elem = hinfo->chmap ? hinfo->chmap : snd_pcm_std_chmaps;
hinfo            3031 sound/pci/hda/hda_codec.c 						     hinfo->channels_max,
hinfo            3083 sound/pci/hda/hda_codec.c static int hda_pcm_default_open_close(struct hda_pcm_stream *hinfo,
hinfo            3090 sound/pci/hda/hda_codec.c static int hda_pcm_default_prepare(struct hda_pcm_stream *hinfo,
hinfo            3096 sound/pci/hda/hda_codec.c 	snd_hda_codec_setup_stream(codec, hinfo->nid, stream_tag, 0, format);
hinfo            3100 sound/pci/hda/hda_codec.c static int hda_pcm_default_cleanup(struct hda_pcm_stream *hinfo,
hinfo            3104 sound/pci/hda/hda_codec.c 	snd_hda_codec_cleanup_stream(codec, hinfo->nid);
hinfo            3154 sound/pci/hda/hda_codec.c 			  struct hda_pcm_stream *hinfo,
hinfo            3161 sound/pci/hda/hda_codec.c 	if (hinfo->ops.prepare)
hinfo            3162 sound/pci/hda/hda_codec.c 		ret = hinfo->ops.prepare(hinfo, codec, stream, format,
hinfo            3182 sound/pci/hda/hda_codec.c 			   struct hda_pcm_stream *hinfo,
hinfo            3186 sound/pci/hda/hda_codec.c 	if (hinfo->ops.cleanup)
hinfo            3187 sound/pci/hda/hda_codec.c 		hinfo->ops.cleanup(hinfo, codec, substream);
hinfo            3681 sound/pci/hda/hda_codec.c 				  struct hda_pcm_stream *hinfo)
hinfo            3687 sound/pci/hda/hda_codec.c 			mout->analog_rates = hinfo->rates;
hinfo            3688 sound/pci/hda/hda_codec.c 			mout->analog_formats = hinfo->formats;
hinfo            3689 sound/pci/hda/hda_codec.c 			mout->analog_maxbps = hinfo->maxbps;
hinfo            3693 sound/pci/hda/hda_codec.c 			hinfo->maxbps = mout->analog_maxbps;
hinfo            3707 sound/pci/hda/hda_codec.c 				if (mout->spdif_maxbps < hinfo->maxbps)
hinfo            3708 sound/pci/hda/hda_codec.c 					hinfo->maxbps = mout->spdif_maxbps;
hinfo              66 sound/pci/hda/hda_controller.c 	struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream);
hinfo              69 sound/pci/hda/hda_controller.c 	if (!hinfo->ops.get_delay)
hinfo              72 sound/pci/hda/hda_controller.c 	codec_frames = hinfo->ops.get_delay(hinfo, apcm->codec, substream);
hinfo              89 sound/pci/hda/hda_controller.c 	struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream);
hinfo              96 sound/pci/hda/hda_controller.c 	if (hinfo->ops.close)
hinfo              97 sound/pci/hda/hda_controller.c 		hinfo->ops.close(hinfo, apcm->codec, substream);
hinfo             134 sound/pci/hda/hda_controller.c 	struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream);
hinfo             142 sound/pci/hda/hda_controller.c 	snd_hda_codec_cleanup(apcm->codec, hinfo, substream);
hinfo             155 sound/pci/hda/hda_controller.c 	struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream);
hinfo             160 sound/pci/hda/hda_controller.c 		snd_hda_spdif_out_of_nid(apcm->codec, hinfo->nid);
hinfo             174 sound/pci/hda/hda_controller.c 						hinfo->maxbps,
hinfo             195 sound/pci/hda/hda_controller.c 	err = snd_hda_codec_prepare(apcm->codec, hinfo, stream_tag,
hinfo             311 sound/pci/hda/hda_controller.c 		struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream);
hinfo             315 sound/pci/hda/hda_controller.c 		if (hinfo->ops.get_delay)
hinfo             316 sound/pci/hda/hda_controller.c 			delay += hinfo->ops.get_delay(hinfo, apcm->codec,
hinfo             584 sound/pci/hda/hda_controller.c 	struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream);
hinfo             604 sound/pci/hda/hda_controller.c 	runtime->hw.channels_min = hinfo->channels_min;
hinfo             605 sound/pci/hda/hda_controller.c 	runtime->hw.channels_max = hinfo->channels_max;
hinfo             606 sound/pci/hda/hda_controller.c 	runtime->hw.formats = hinfo->formats;
hinfo             607 sound/pci/hda/hda_controller.c 	runtime->hw.rates = hinfo->rates;
hinfo             643 sound/pci/hda/hda_controller.c 	if (hinfo->ops.open)
hinfo             644 sound/pci/hda/hda_controller.c 		err = hinfo->ops.open(hinfo, apcm->codec, substream);
hinfo             658 sound/pci/hda/hda_controller.c 		if (hinfo->ops.close)
hinfo             659 sound/pci/hda/hda_controller.c 			hinfo->ops.close(hinfo, apcm->codec, substream);
hinfo             556 sound/pci/hda/hda_eld.c 			      struct hda_pcm_stream *hinfo)
hinfo             592 sound/pci/hda/hda_eld.c 	hinfo->rates &= rates;
hinfo             593 sound/pci/hda/hda_eld.c 	hinfo->formats &= formats;
hinfo             594 sound/pci/hda/hda_eld.c 	hinfo->maxbps = min(hinfo->maxbps, maxbps);
hinfo             595 sound/pci/hda/hda_eld.c 	hinfo->channels_max = min(hinfo->channels_max, channels_max);
hinfo            5275 sound/pci/hda/hda_generic.c static void call_pcm_playback_hook(struct hda_pcm_stream *hinfo,
hinfo            5282 sound/pci/hda/hda_generic.c 		spec->pcm_playback_hook(hinfo, codec, substream, action);
hinfo            5285 sound/pci/hda/hda_generic.c static void call_pcm_capture_hook(struct hda_pcm_stream *hinfo,
hinfo            5292 sound/pci/hda/hda_generic.c 		spec->pcm_capture_hook(hinfo, codec, substream, action);
hinfo            5298 sound/pci/hda/hda_generic.c static int playback_pcm_open(struct hda_pcm_stream *hinfo,
hinfo            5308 sound/pci/hda/hda_generic.c 					     hinfo);
hinfo            5311 sound/pci/hda/hda_generic.c 		call_pcm_playback_hook(hinfo, codec, substream,
hinfo            5318 sound/pci/hda/hda_generic.c static int playback_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            5330 sound/pci/hda/hda_generic.c 		call_pcm_playback_hook(hinfo, codec, substream,
hinfo            5335 sound/pci/hda/hda_generic.c static int playback_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            5344 sound/pci/hda/hda_generic.c 		call_pcm_playback_hook(hinfo, codec, substream,
hinfo            5349 sound/pci/hda/hda_generic.c static int playback_pcm_close(struct hda_pcm_stream *hinfo,
hinfo            5356 sound/pci/hda/hda_generic.c 	call_pcm_playback_hook(hinfo, codec, substream,
hinfo            5362 sound/pci/hda/hda_generic.c static int capture_pcm_open(struct hda_pcm_stream *hinfo,
hinfo            5366 sound/pci/hda/hda_generic.c 	call_pcm_capture_hook(hinfo, codec, substream, HDA_GEN_PCM_ACT_OPEN);
hinfo            5370 sound/pci/hda/hda_generic.c static int capture_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            5376 sound/pci/hda/hda_generic.c 	snd_hda_codec_setup_stream(codec, hinfo->nid, stream_tag, 0, format);
hinfo            5377 sound/pci/hda/hda_generic.c 	call_pcm_capture_hook(hinfo, codec, substream,
hinfo            5382 sound/pci/hda/hda_generic.c static int capture_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            5386 sound/pci/hda/hda_generic.c 	snd_hda_codec_cleanup_stream(codec, hinfo->nid);
hinfo            5387 sound/pci/hda/hda_generic.c 	call_pcm_capture_hook(hinfo, codec, substream,
hinfo            5392 sound/pci/hda/hda_generic.c static int capture_pcm_close(struct hda_pcm_stream *hinfo,
hinfo            5396 sound/pci/hda/hda_generic.c 	call_pcm_capture_hook(hinfo, codec, substream, HDA_GEN_PCM_ACT_CLOSE);
hinfo            5400 sound/pci/hda/hda_generic.c static int alt_playback_pcm_open(struct hda_pcm_stream *hinfo,
hinfo            5412 sound/pci/hda/hda_generic.c 	call_pcm_playback_hook(hinfo, codec, substream,
hinfo            5418 sound/pci/hda/hda_generic.c static int alt_playback_pcm_close(struct hda_pcm_stream *hinfo,
hinfo            5425 sound/pci/hda/hda_generic.c 	call_pcm_playback_hook(hinfo, codec, substream,
hinfo            5431 sound/pci/hda/hda_generic.c static int alt_playback_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            5437 sound/pci/hda/hda_generic.c 	snd_hda_codec_setup_stream(codec, hinfo->nid, stream_tag, 0, format);
hinfo            5438 sound/pci/hda/hda_generic.c 	call_pcm_playback_hook(hinfo, codec, substream,
hinfo            5443 sound/pci/hda/hda_generic.c static int alt_playback_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            5447 sound/pci/hda/hda_generic.c 	snd_hda_codec_cleanup_stream(codec, hinfo->nid);
hinfo            5448 sound/pci/hda/hda_generic.c 	call_pcm_playback_hook(hinfo, codec, substream,
hinfo            5456 sound/pci/hda/hda_generic.c static int dig_playback_pcm_open(struct hda_pcm_stream *hinfo,
hinfo            5464 sound/pci/hda/hda_generic.c static int dig_playback_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            5475 sound/pci/hda/hda_generic.c static int dig_playback_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            5483 sound/pci/hda/hda_generic.c static int dig_playback_pcm_close(struct hda_pcm_stream *hinfo,
hinfo            5497 sound/pci/hda/hda_generic.c static int alt_capture_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            5507 sound/pci/hda/hda_generic.c 	call_pcm_capture_hook(hinfo, codec, substream,
hinfo            5512 sound/pci/hda/hda_generic.c static int alt_capture_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            5520 sound/pci/hda/hda_generic.c 	call_pcm_capture_hook(hinfo, codec, substream,
hinfo            5627 sound/pci/hda/hda_generic.c static int dyn_adc_capture_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            5638 sound/pci/hda/hda_generic.c 	call_pcm_capture_hook(hinfo, codec, substream, HDA_GEN_PCM_ACT_PREPARE);
hinfo            5642 sound/pci/hda/hda_generic.c static int dyn_adc_capture_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            5649 sound/pci/hda/hda_generic.c 	call_pcm_capture_hook(hinfo, codec, substream, HDA_GEN_PCM_ACT_CLEANUP);
hinfo             290 sound/pci/hda/hda_generic.h 	void (*pcm_playback_hook)(struct hda_pcm_stream *hinfo,
hinfo             294 sound/pci/hda/hda_generic.h 	void (*pcm_capture_hook)(struct hda_pcm_stream *hinfo,
hinfo             249 sound/pci/hda/hda_local.h 				  struct hda_pcm_stream *hinfo);
hinfo             704 sound/pci/hda/hda_local.h 			      struct hda_pcm_stream *hinfo);
hinfo            3497 sound/pci/hda/patch_ca0132.c static int ca0132_playback_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            3510 sound/pci/hda/patch_ca0132.c static int ca0132_playback_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            3557 sound/pci/hda/patch_ca0132.c static int ca0132_dig_playback_pcm_open(struct hda_pcm_stream *hinfo,
hinfo            3565 sound/pci/hda/patch_ca0132.c static int ca0132_dig_playback_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            3576 sound/pci/hda/patch_ca0132.c static int ca0132_dig_playback_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            3584 sound/pci/hda/patch_ca0132.c static int ca0132_dig_playback_pcm_close(struct hda_pcm_stream *hinfo,
hinfo            3595 sound/pci/hda/patch_ca0132.c static int ca0132_capture_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            3601 sound/pci/hda/patch_ca0132.c 	snd_hda_codec_setup_stream(codec, hinfo->nid,
hinfo            3607 sound/pci/hda/patch_ca0132.c static int ca0132_capture_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            3616 sound/pci/hda/patch_ca0132.c 	snd_hda_codec_cleanup_stream(codec, hinfo->nid);
hinfo            6279 sound/pci/hda/patch_ca0132.c 		struct hda_pcm_stream *hinfo =
hinfo            6285 sound/pci/hda/patch_ca0132.c 		if (hinfo->channels_max == 6) {
hinfo            6288 sound/pci/hda/patch_ca0132.c 					elem, hinfo->channels_max, 0, &chmap);
hinfo             416 sound/pci/hda/patch_conexant.c static void olpc_xo_capture_hook(struct hda_pcm_stream *hinfo,
hinfo             269 sound/pci/hda/patch_hdmi.c 			struct hda_pcm_stream *hinfo)
hinfo             275 sound/pci/hda/patch_hdmi.c 		if (get_pcm_rec(spec, pcm_idx)->stream == hinfo)
hinfo             278 sound/pci/hda/patch_hdmi.c 	codec_warn(codec, "HDMI: hinfo %p not registered\n", hinfo);
hinfo             283 sound/pci/hda/patch_hdmi.c 			      struct hda_pcm_stream *hinfo)
hinfo             292 sound/pci/hda/patch_hdmi.c 			per_pin->pcm->pcm->stream == hinfo)
hinfo             296 sound/pci/hda/patch_hdmi.c 	codec_dbg(codec, "HDMI: hinfo %p not registered\n", hinfo);
hinfo            1153 sound/pci/hda/patch_hdmi.c static int hdmi_pcm_open_no_pin(struct hda_pcm_stream *hinfo,
hinfo            1163 sound/pci/hda/patch_hdmi.c 	pcm_idx = hinfo_to_pcm_index(codec, hinfo);
hinfo            1173 sound/pci/hda/patch_hdmi.c 	hinfo->nid = per_cvt->cvt_nid;
hinfo            1181 sound/pci/hda/patch_hdmi.c 	hinfo->channels_min = per_cvt->channels_min;
hinfo            1182 sound/pci/hda/patch_hdmi.c 	hinfo->channels_max = per_cvt->channels_max;
hinfo            1183 sound/pci/hda/patch_hdmi.c 	hinfo->rates = per_cvt->rates;
hinfo            1184 sound/pci/hda/patch_hdmi.c 	hinfo->formats = per_cvt->formats;
hinfo            1185 sound/pci/hda/patch_hdmi.c 	hinfo->maxbps = per_cvt->maxbps;
hinfo            1188 sound/pci/hda/patch_hdmi.c 	runtime->hw.channels_min = hinfo->channels_min;
hinfo            1189 sound/pci/hda/patch_hdmi.c 	runtime->hw.channels_max = hinfo->channels_max;
hinfo            1190 sound/pci/hda/patch_hdmi.c 	runtime->hw.formats = hinfo->formats;
hinfo            1191 sound/pci/hda/patch_hdmi.c 	runtime->hw.rates = hinfo->rates;
hinfo            1201 sound/pci/hda/patch_hdmi.c static int hdmi_pcm_open(struct hda_pcm_stream *hinfo,
hinfo            1214 sound/pci/hda/patch_hdmi.c 	pcm_idx = hinfo_to_pcm_index(codec, hinfo);
hinfo            1219 sound/pci/hda/patch_hdmi.c 	pin_idx = hinfo_to_pin_index(codec, hinfo);
hinfo            1230 sound/pci/hda/patch_hdmi.c 			err = hdmi_pcm_open_no_pin(hinfo, codec, substream);
hinfo            1246 sound/pci/hda/patch_hdmi.c 	hinfo->nid = per_cvt->cvt_nid;
hinfo            1263 sound/pci/hda/patch_hdmi.c 	hinfo->channels_min = per_cvt->channels_min;
hinfo            1264 sound/pci/hda/patch_hdmi.c 	hinfo->channels_max = per_cvt->channels_max;
hinfo            1265 sound/pci/hda/patch_hdmi.c 	hinfo->rates = per_cvt->rates;
hinfo            1266 sound/pci/hda/patch_hdmi.c 	hinfo->formats = per_cvt->formats;
hinfo            1267 sound/pci/hda/patch_hdmi.c 	hinfo->maxbps = per_cvt->maxbps;
hinfo            1272 sound/pci/hda/patch_hdmi.c 		snd_hdmi_eld_update_pcm_info(&eld->info, hinfo);
hinfo            1273 sound/pci/hda/patch_hdmi.c 		if (hinfo->channels_min > hinfo->channels_max ||
hinfo            1274 sound/pci/hda/patch_hdmi.c 		    !hinfo->rates || !hinfo->formats) {
hinfo            1276 sound/pci/hda/patch_hdmi.c 			hinfo->nid = 0;
hinfo            1284 sound/pci/hda/patch_hdmi.c 	runtime->hw.channels_min = hinfo->channels_min;
hinfo            1285 sound/pci/hda/patch_hdmi.c 	runtime->hw.channels_max = hinfo->channels_max;
hinfo            1286 sound/pci/hda/patch_hdmi.c 	runtime->hw.formats = hinfo->formats;
hinfo            1287 sound/pci/hda/patch_hdmi.c 	runtime->hw.rates = hinfo->rates;
hinfo            1392 sound/pci/hda/patch_hdmi.c 	struct hda_pcm_stream *hinfo;
hinfo            1407 sound/pci/hda/patch_hdmi.c 	hinfo = pcm->stream;
hinfo            1410 sound/pci/hda/patch_hdmi.c 	per_pin->cvt_nid = hinfo->nid;
hinfo            1412 sound/pci/hda/patch_hdmi.c 	mux_idx = hdmi_get_pin_cvt_mux(spec, per_pin, hinfo->nid);
hinfo            1420 sound/pci/hda/patch_hdmi.c 	snd_hda_spdif_ctls_assign(codec, per_pin->pcm_idx, hinfo->nid);
hinfo            1422 sound/pci/hda/patch_hdmi.c 	non_pcm = check_non_pcm_per_cvt(codec, hinfo->nid);
hinfo            1877 sound/pci/hda/patch_hdmi.c static int generic_hdmi_playback_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            1883 sound/pci/hda/patch_hdmi.c 	hda_nid_t cvt_nid = hinfo->nid;
hinfo            1894 sound/pci/hda/patch_hdmi.c 	pin_idx = hinfo_to_pin_index(codec, hinfo);
hinfo            1960 sound/pci/hda/patch_hdmi.c static int generic_hdmi_playback_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            1964 sound/pci/hda/patch_hdmi.c 	snd_hda_codec_cleanup_stream(codec, hinfo->nid);
hinfo            1968 sound/pci/hda/patch_hdmi.c static int hdmi_pcm_close(struct hda_pcm_stream *hinfo,
hinfo            1979 sound/pci/hda/patch_hdmi.c 	if (hinfo->nid) {
hinfo            1980 sound/pci/hda/patch_hdmi.c 		pcm_idx = hinfo_to_pcm_index(codec, hinfo);
hinfo            1983 sound/pci/hda/patch_hdmi.c 		cvt_idx = cvt_nid_to_cvt_index(codec, hinfo->nid);
hinfo            1990 sound/pci/hda/patch_hdmi.c 		hinfo->nid = 0;
hinfo            1997 sound/pci/hda/patch_hdmi.c 		pin_idx = hinfo_to_pin_index(codec, hinfo);
hinfo            3093 sound/pci/hda/patch_hdmi.c static int simple_playback_pcm_open(struct hda_pcm_stream *hinfo,
hinfo            3126 sound/pci/hda/patch_hdmi.c static int simple_playback_pcm_close(struct hda_pcm_stream *hinfo,
hinfo            3134 sound/pci/hda/patch_hdmi.c static int simple_playback_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            3232 sound/pci/hda/patch_hdmi.c static int nvhdmi_8ch_7x_pcm_close(struct hda_pcm_stream *hinfo,
hinfo            3257 sound/pci/hda/patch_hdmi.c static int nvhdmi_8ch_7x_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            3584 sound/pci/hda/patch_hdmi.c static int tegra_hdmi_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo            3592 sound/pci/hda/patch_hdmi.c 	err = generic_hdmi_playback_pcm_prepare(hinfo, codec, stream_tag,
hinfo            3603 sound/pci/hda/patch_hdmi.c static int tegra_hdmi_pcm_cleanup(struct hda_pcm_stream *hinfo,
hinfo            3610 sound/pci/hda/patch_hdmi.c 	return generic_hdmi_playback_pcm_cleanup(hinfo, codec, substream);
hinfo             135 sound/pci/hda/patch_si3054.c static int si3054_pcm_prepare(struct hda_pcm_stream *hinfo,
hinfo             149 sound/pci/hda/patch_si3054.c 	snd_hda_codec_setup_stream(codec, hinfo->nid,
hinfo             154 sound/pci/hda/patch_si3054.c static int si3054_pcm_open(struct hda_pcm_stream *hinfo,
hinfo             240 sound/pci/hda/patch_sigmatel.c static void stac_playback_pcm_hook(struct hda_pcm_stream *hinfo,
hinfo             250 sound/pci/hda/patch_sigmatel.c static void stac_capture_pcm_hook(struct hda_pcm_stream *hinfo,
hinfo             262 sound/pci/hda/patch_sigmatel.c 		if (spec->gen.all_adcs[i] == hinfo->nid) {
hinfo             271 sound/pci/hda/patch_sigmatel.c 		snd_hda_codec_write(codec, hinfo->nid, 0,
hinfo             276 sound/pci/hda/patch_sigmatel.c 		snd_hda_codec_write(codec, hinfo->nid, 0,
hinfo              93 sound/pci/hda/patch_via.c static void via_playback_pcm_hook(struct hda_pcm_stream *hinfo,
hinfo             366 sound/pci/hda/patch_via.c static void via_playback_pcm_hook(struct hda_pcm_stream *hinfo,