| /Linux-v5.15/drivers/scsi/device_handler/ |
| D | scsi_dh_alua.c | 85 struct alua_port_group __rcu *pg; member 104 static bool alua_rtpg_queue(struct alua_port_group *pg, 111 struct alua_port_group *pg; in release_port_group() local 113 pg = container_of(kref, struct alua_port_group, kref); in release_port_group() 114 if (pg->rtpg_sdev) in release_port_group() 115 flush_delayed_work(&pg->rtpg_work); in release_port_group() 117 list_del(&pg->node); in release_port_group() 119 kfree_rcu(pg, rcu); in release_port_group() 182 struct alua_port_group *pg; in alua_find_get_pg() local 187 list_for_each_entry(pg, &port_group_list, node) { in alua_find_get_pg() [all …]
|
| /Linux-v5.15/net/bridge/ |
| D | br_multicast_eht.c | 33 static bool br_multicast_del_eht_set_entry(struct net_bridge_port_group *pg, 37 struct net_bridge_port_group *pg, 44 br_multicast_eht_host_lookup(struct net_bridge_port_group *pg, in br_multicast_eht_host_lookup() argument 47 struct rb_node *node = pg->eht_host_tree.rb_node; in br_multicast_eht_host_lookup() 67 static int br_multicast_eht_host_filter_mode(struct net_bridge_port_group *pg, in br_multicast_eht_host_filter_mode() argument 72 eht_host = br_multicast_eht_host_lookup(pg, h_addr); in br_multicast_eht_host_filter_mode() 104 br_multicast_eht_set_lookup(struct net_bridge_port_group *pg, in br_multicast_eht_set_lookup() argument 107 struct rb_node *node = pg->eht_set_tree.rb_node; in br_multicast_eht_set_lookup() 131 br_multicast_eht_hosts_dec(eht_host->pg); in __eht_destroy_host() 133 rb_erase(&eht_host->rb_node, &eht_host->pg->eht_host_tree); in __eht_destroy_host() [all …]
|
| D | br_multicast.c | 82 struct net_bridge_port_group *pg); 205 br_multicast_pg_to_port_ctx(const struct net_bridge_port_group *pg) in br_multicast_pg_to_port_ctx() argument 207 struct net_bridge_mcast_port *pmctx = &pg->key.port->multicast_ctx; in br_multicast_pg_to_port_ctx() 210 lockdep_assert_held_once(&pg->key.port->br->multicast_lock); in br_multicast_pg_to_port_ctx() 213 if (!pg->key.addr.vid || in br_multicast_pg_to_port_ctx() 214 !br_opt_get(pg->key.port->br, BROPT_MCAST_VLAN_SNOOPING_ENABLED)) in br_multicast_pg_to_port_ctx() 224 vlan = br_vlan_find(nbp_vlan_group_rcu(pg->key.port), pg->key.addr.vid); in br_multicast_pg_to_port_ctx() 266 struct net_bridge_port_group *pg, in __fwd_add_star_excl() argument 275 sg_key.port = pg->key.port; in __fwd_add_star_excl() 281 sg_ip, pg->eth_addr, in __fwd_add_star_excl() [all …]
|
| D | br_private_mcast_eht.h | 24 struct net_bridge_port_group *pg; member 47 struct net_bridge_port_group *pg; member 53 void br_multicast_eht_clean_sets(struct net_bridge_port_group *pg); 55 struct net_bridge_port_group *pg, 65 br_multicast_eht_should_del_pg(const struct net_bridge_port_group *pg) in br_multicast_eht_should_del_pg() argument 67 return !!((pg->key.port->flags & BR_MULTICAST_FAST_LEAVE) && in br_multicast_eht_should_del_pg() 68 RB_EMPTY_ROOT(&pg->eht_host_tree)); in br_multicast_eht_should_del_pg() 72 br_multicast_eht_hosts_over_limit(const struct net_bridge_port_group *pg) in br_multicast_eht_hosts_over_limit() argument 74 const struct net_bridge_port *p = pg->key.port; in br_multicast_eht_hosts_over_limit() 79 static inline void br_multicast_eht_hosts_inc(struct net_bridge_port_group *pg) in br_multicast_eht_hosts_inc() argument [all …]
|
| /Linux-v5.15/fs/jffs2/ |
| D | file.c | 26 struct page *pg, void *fsdata); 30 static int jffs2_readpage (struct file *filp, struct page *pg); 80 static int jffs2_do_readpage_nolock (struct inode *inode, struct page *pg) in jffs2_do_readpage_nolock() argument 88 __func__, inode->i_ino, pg->index << PAGE_SHIFT); in jffs2_do_readpage_nolock() 90 BUG_ON(!PageLocked(pg)); in jffs2_do_readpage_nolock() 92 pg_buf = kmap(pg); in jffs2_do_readpage_nolock() 95 ret = jffs2_read_inode_range(c, f, pg_buf, pg->index << PAGE_SHIFT, in jffs2_do_readpage_nolock() 99 ClearPageUptodate(pg); in jffs2_do_readpage_nolock() 100 SetPageError(pg); in jffs2_do_readpage_nolock() 102 SetPageUptodate(pg); in jffs2_do_readpage_nolock() [all …]
|
| /Linux-v5.15/sound/soc/codecs/ |
| D | tscs454.c | 840 /* R_PLLCTL PG 0 ADDR 0x15 */ 848 /* R_ISRC PG 0 ADDR 0x16 */ 863 /* R_SCLKCTL PG 0 ADDR 0x18 */ 875 /* R_I2SIDCTL PG 0 ADDR 0x38 */ 888 /* R_I2SODCTL PG 0 ADDR 0x39 */ 898 /* R_AUDIOMUX1 PG 0 ADDR 0x3A */ 924 /* R_AUDIOMUX2 PG 0 ADDR 0x3B */ 943 /* R_AUDIOMUX3 PG 0 ADDR 0x3C */ 967 /* R_HSDCTL1 PG 1 ADDR 0x01 */ 982 /* R_HSDCTL1 PG 1 ADDR 0x02 */ [all …]
|
| /Linux-v5.15/drivers/md/ |
| D | dm-mpath.c | 41 struct priority_group *pg; /* Owning PG */ member 63 unsigned nr_pgpaths; /* Number of paths in PG */ 66 bool bypassed:1; /* Temporarily bypass this PG? */ 78 struct priority_group *next_pg; /* Switch to this PG if set */ 168 struct priority_group *pg; in alloc_priority_group() local 170 pg = kzalloc(sizeof(*pg), GFP_KERNEL); in alloc_priority_group() 172 if (pg) in alloc_priority_group() 173 INIT_LIST_HEAD(&pg->pgpaths); in alloc_priority_group() 175 return pg; in alloc_priority_group() 189 static void free_priority_group(struct priority_group *pg, in free_priority_group() argument [all …]
|
| /Linux-v5.15/net/netfilter/ |
| D | nft_set_pipapo_avx2.c | 222 u8 pg[2] = { pkt[0] >> 4, pkt[0] & 0xf }; in nft_pipapo_avx2_lookup_4b_2() local 230 NFT_PIPAPO_AVX2_BUCKET_LOAD4(0, lt, 0, pg[0], bsize); in nft_pipapo_avx2_lookup_4b_2() 231 NFT_PIPAPO_AVX2_BUCKET_LOAD4(1, lt, 1, pg[1], bsize); in nft_pipapo_avx2_lookup_4b_2() 234 NFT_PIPAPO_AVX2_BUCKET_LOAD4(0, lt, 0, pg[0], bsize); in nft_pipapo_avx2_lookup_4b_2() 236 NFT_PIPAPO_AVX2_BUCKET_LOAD4(1, lt, 1, pg[1], bsize); in nft_pipapo_avx2_lookup_4b_2() 284 u8 pg[4] = { pkt[0] >> 4, pkt[0] & 0xf, pkt[1] >> 4, pkt[1] & 0xf }; in nft_pipapo_avx2_lookup_4b_4() local 292 NFT_PIPAPO_AVX2_BUCKET_LOAD4(0, lt, 0, pg[0], bsize); in nft_pipapo_avx2_lookup_4b_4() 293 NFT_PIPAPO_AVX2_BUCKET_LOAD4(1, lt, 1, pg[1], bsize); in nft_pipapo_avx2_lookup_4b_4() 294 NFT_PIPAPO_AVX2_BUCKET_LOAD4(2, lt, 2, pg[2], bsize); in nft_pipapo_avx2_lookup_4b_4() 295 NFT_PIPAPO_AVX2_BUCKET_LOAD4(3, lt, 3, pg[3], bsize); in nft_pipapo_avx2_lookup_4b_4() [all …]
|
| /Linux-v5.15/drivers/block/paride/ |
| D | pg.c | 2 pg.c (c) 1998 Grant R. Guenther <grant@torque.net> 5 The pg driver provides a simple character device interface for 46 The behaviour of the pg driver can be altered by setting 95 (default "pg"). 107 pg.drive0 108 pg.drive1 109 pg.drive2 110 pg.drive3 112 In addition, you can use the parameter pg.disable to disable 126 #define PG_NAME "pg" [all …]
|
| /Linux-v5.15/drivers/soc/tegra/ |
| D | pmc.c | 671 static int tegra_powergate_prepare_clocks(struct tegra_powergate *pg) in tegra_powergate_prepare_clocks() argument 677 for (i = 0; i < pg->num_clks; i++) { in tegra_powergate_prepare_clocks() 678 pg->clk_rates[i] = clk_get_rate(pg->clks[i]); in tegra_powergate_prepare_clocks() 680 if (!pg->clk_rates[i]) { in tegra_powergate_prepare_clocks() 685 if (pg->clk_rates[i] <= safe_rate) in tegra_powergate_prepare_clocks() 694 err = clk_set_rate(pg->clks[i], safe_rate); in tegra_powergate_prepare_clocks() 703 clk_set_rate(pg->clks[i], pg->clk_rates[i]); in tegra_powergate_prepare_clocks() 708 static int tegra_powergate_unprepare_clocks(struct tegra_powergate *pg) in tegra_powergate_unprepare_clocks() argument 713 for (i = 0; i < pg->num_clks; i++) { in tegra_powergate_unprepare_clocks() 714 err = clk_set_rate(pg->clks[i], pg->clk_rates[i]); in tegra_powergate_unprepare_clocks() [all …]
|
| /Linux-v5.15/drivers/xen/ |
| D | unpopulated-alloc.c | 86 struct page *pg = virt_to_page(vaddr + PAGE_SIZE * i); in fill_list() local 89 pg->zone_device_data = page_list; in fill_list() 90 page_list = pg; in fill_list() 124 struct page *pg = page_list; in xen_alloc_unpopulated_pages() local 126 BUG_ON(!pg); in xen_alloc_unpopulated_pages() 127 page_list = pg->zone_device_data; in xen_alloc_unpopulated_pages() 129 pages[i] = pg; in xen_alloc_unpopulated_pages() 133 ret = xen_alloc_p2m_entry(page_to_pfn(pg)); in xen_alloc_unpopulated_pages() 192 struct page *pg = in init() local 195 pg->zone_device_data = page_list; in init() [all …]
|
| /Linux-v5.15/arch/powerpc/platforms/powernv/ |
| D | opal-powercap.c | 26 struct attribute_group pg; member 190 pcaps[i].pg.attrs = kcalloc(j + 1, sizeof(struct attribute *), in opal_powercap_init() 192 if (!pcaps[i].pg.attrs) { in opal_powercap_init() 198 pcaps[i].pg.name = kasprintf(GFP_KERNEL, "%pOFn", node); in opal_powercap_init() 202 pcaps[i].pg.attrs[j] = &pcaps[i].pattrs[j].attr.attr; in opal_powercap_init() 209 pcaps[i].pg.attrs[j] = &pcaps[i].pattrs[j].attr.attr; in opal_powercap_init() 218 pcaps[i].pg.attrs[j] = &pcaps[i].pattrs[j].attr.attr; in opal_powercap_init() 222 if (sysfs_create_group(powercap_kobj, &pcaps[i].pg)) { in opal_powercap_init() 224 pcaps[i].pg.name); in opal_powercap_init() 235 kfree(pcaps[i].pg.attrs); in opal_powercap_init() [all …]
|
| /Linux-v5.15/arch/powerpc/mm/ |
| D | pgtable.c | 90 struct page *pg = maybe_pte_to_page(pte); in set_pte_filter_hash() local 91 if (!pg) in set_pte_filter_hash() 93 if (!test_bit(PG_dcache_clean, &pg->flags)) { in set_pte_filter_hash() 94 flush_dcache_icache_page(pg); in set_pte_filter_hash() 95 set_bit(PG_dcache_clean, &pg->flags); in set_pte_filter_hash() 113 struct page *pg; in set_pte_filter() local 123 pg = maybe_pte_to_page(pte); in set_pte_filter() 124 if (unlikely(!pg)) in set_pte_filter() 128 if (test_bit(PG_dcache_clean, &pg->flags)) in set_pte_filter() 133 flush_dcache_icache_page(pg); in set_pte_filter() [all …]
|
| /Linux-v5.15/kernel/trace/ |
| D | ftrace.c | 3 * Infrastructure for profiling code inserted by 'gcc -pg'. 429 struct ftrace_profile_page *pg; in function_stat_next() local 431 pg = (struct ftrace_profile_page *)((unsigned long)rec & PAGE_MASK); in function_stat_next() 437 if ((void *)rec >= (void *)&pg->records[pg->index]) { in function_stat_next() 438 pg = pg->next; in function_stat_next() 439 if (!pg) in function_stat_next() 441 rec = &pg->records[0]; in function_stat_next() 570 struct ftrace_profile_page *pg; in ftrace_profile_reset() local 572 pg = stat->pages = stat->start; in ftrace_profile_reset() 574 while (pg) { in ftrace_profile_reset() [all …]
|
| /Linux-v5.15/drivers/gpio/ |
| D | gpio-palmas.c | 29 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_get() local 30 struct palmas *palmas = pg->palmas; in palmas_gpio_get() 61 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_set() local 62 struct palmas *palmas = pg->palmas; in palmas_gpio_set() 83 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_output() local 84 struct palmas *palmas = pg->palmas; in palmas_gpio_output() 105 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_input() local 106 struct palmas *palmas = pg->palmas; in palmas_gpio_input() 123 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_to_irq() local 124 struct palmas *palmas = pg->palmas; in palmas_gpio_to_irq()
|
| /Linux-v5.15/arch/microblaze/kernel/ |
| D | Makefile | 8 CFLAGS_REMOVE_timer.o = -pg 9 CFLAGS_REMOVE_intc.o = -pg 10 CFLAGS_REMOVE_early_printk.o = -pg 11 CFLAGS_REMOVE_ftrace.o = -pg 12 CFLAGS_REMOVE_process.o = -pg
|
| /Linux-v5.15/drivers/gpu/drm/gma500/ |
| D | gtt.c | 356 struct psb_gtt *pg; in psb_gtt_init() local 367 pg = &dev_priv->gtt; in psb_gtt_init() 381 pg->gtt_phys_start = dev_priv->pge_ctl & PAGE_MASK; in psb_gtt_init() 389 pg->mmu_gatt_start = 0xE0000000; in psb_gtt_init() 391 pg->gtt_start = pci_resource_start(pdev, PSB_GTT_RESOURCE); in psb_gtt_init() 395 if (pg->gtt_start == 0 || gtt_pages == 0) { in psb_gtt_init() 398 pg->gtt_start = dev_priv->pge_ctl; in psb_gtt_init() 401 pg->gatt_start = pci_resource_start(pdev, PSB_GATT_RESOURCE); in psb_gtt_init() 402 pg->gatt_pages = pci_resource_len(pdev, PSB_GATT_RESOURCE) in psb_gtt_init() 406 if (pg->gatt_pages == 0 || pg->gatt_start == 0) { in psb_gtt_init() [all …]
|
| D | psb_drv.c | 128 struct psb_gtt *pg = &dev_priv->gtt; in psb_do_init() local 132 if (pg->mmu_gatt_start & 0x0FFFFFFF) { in psb_do_init() 137 stolen_gtt = (pg->stolen_size >> PAGE_SHIFT) * 4; in psb_do_init() 139 stolen_gtt = (stolen_gtt < pg->gtt_pages) ? stolen_gtt : pg->gtt_pages; in psb_do_init() 141 dev_priv->gatt_free_offset = pg->mmu_gatt_start + in psb_do_init() 158 PSB_WSGX32(pg->gatt_start, PSB_CR_BIF_TWOD_REQ_BASE); in psb_do_init() 185 struct psb_gtt *pg = &dev_priv->gtt; in psb_driver_unload() local 187 down_read(&pg->sem); in psb_driver_unload() 191 pg->mmu_gatt_start, in psb_driver_unload() 193 up_read(&pg->sem); in psb_driver_unload() [all …]
|
| /Linux-v5.15/net/ceph/ |
| D | debugfs.c | 93 struct ceph_pg_mapping *pg = in osdmap_show() local 96 seq_printf(s, "pg_temp %llu.%x [", pg->pgid.pool, in osdmap_show() 97 pg->pgid.seed); in osdmap_show() 98 for (i = 0; i < pg->pg_temp.len; i++) in osdmap_show() 100 pg->pg_temp.osds[i]); in osdmap_show() 104 struct ceph_pg_mapping *pg = in osdmap_show() local 107 seq_printf(s, "primary_temp %llu.%x %d\n", pg->pgid.pool, in osdmap_show() 108 pg->pgid.seed, pg->primary_temp.osd); in osdmap_show() 111 struct ceph_pg_mapping *pg = in osdmap_show() local 114 seq_printf(s, "pg_upmap %llu.%x [", pg->pgid.pool, in osdmap_show() [all …]
|
| D | osdmap.c | 693 struct ceph_pg_mapping *pg; in alloc_pg_mapping() local 695 pg = kmalloc(sizeof(*pg) + payload_len, GFP_NOIO); in alloc_pg_mapping() 696 if (!pg) in alloc_pg_mapping() 699 RB_CLEAR_NODE(&pg->node); in alloc_pg_mapping() 700 return pg; in alloc_pg_mapping() 703 static void free_pg_mapping(struct ceph_pg_mapping *pg) in free_pg_mapping() argument 705 WARN_ON(!RB_EMPTY_NODE(&pg->node)); in free_pg_mapping() 707 kfree(pg); in free_pg_mapping() 718 * rbtree of pg pool info in DEFINE_RB_FUNCS2() 1136 struct ceph_pg_mapping *pg = in ceph_osdmap_destroy() local [all …]
|
| /Linux-v5.15/arch/mips/include/asm/ |
| D | pgalloc.h | 62 struct page *pg; in pmd_alloc_one() local 64 pg = alloc_pages(GFP_KERNEL_ACCOUNT, PMD_ORDER); in pmd_alloc_one() 65 if (!pg) in pmd_alloc_one() 68 if (!pgtable_pmd_page_ctor(pg)) { in pmd_alloc_one() 69 __free_pages(pg, PMD_ORDER); in pmd_alloc_one() 73 pmd = (pmd_t *)page_address(pg); in pmd_alloc_one()
|
| /Linux-v5.15/drivers/comedi/drivers/ |
| D | jr3_pci.h | 318 * user must call either command (5) use transform # (pg. 33) or 319 * command (10) set new full scales (pg. 38). 344 * These values in conjunction with max_full_scale (pg. 9) helps 375 * (5) use transform # (pg. 33). 382 * See min_full_scale (pg. 9) for more details. 403 * command (10) set new full scales (pg. 38). The full scales for V1 431 * offset # command (pg. 34). It can vary between 0 and 15. 439 * after the user has executed the set vector axes command (pg. 37). 470 * variable rate_divisor (pg. 12). The data on which the rate is 471 * calculated is specified by the variable rate_address (pg. 12). [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn303/ |
| D | dcn303_hwseq.c | 29 /*DCN303 removes PG registers*/ in dcn303_dpp_pg_control() 34 /*DCN303 removes PG registers*/ in dcn303_hubp_pg_control() 39 /*DCN303 removes PG registers*/ in dcn303_dsc_pg_control() 44 /*DCN303 removes PG registers*/ in dcn303_enable_power_gating_plane()
|
| /Linux-v5.15/arch/x86/kernel/ |
| D | Makefile | 16 CFLAGS_REMOVE_tsc.o = -pg 17 CFLAGS_REMOVE_paravirt-spinlocks.o = -pg 18 CFLAGS_REMOVE_pvclock.o = -pg 19 CFLAGS_REMOVE_kvmclock.o = -pg 20 CFLAGS_REMOVE_ftrace.o = -pg 21 CFLAGS_REMOVE_early_printk.o = -pg 22 CFLAGS_REMOVE_head64.o = -pg 23 CFLAGS_REMOVE_sev.o = -pg
|
| /Linux-v5.15/arch/arm/include/asm/ |
| D | proc-fns.h | 168 u64 pg = cpu_get_ttbr(0); \ 169 pg &= ~(PTRS_PER_PGD*sizeof(pgd_t)-1); \ 170 (pgd_t *)phys_to_virt(pg); \ 175 unsigned long pg; \ 177 : "=r" (pg) : : "cc"); \ 178 pg &= ~0x3fff; \ 179 (pgd_t *)phys_to_virt(pg); \
|