Home
last modified time | relevance | path

Searched full:pg (Results 1 – 25 of 454) sorted by relevance

12345678910>>...19

/linux/drivers/soc/qcom/
H A Dpmic_glink.c50 struct pmic_glink *pg; member
61 struct pmic_glink *pg = client->pg; in _devm_pmic_glink_release_client() local
64 spin_lock_irqsave(&pg->client_lock, flags); in _devm_pmic_glink_release_client()
66 spin_unlock_irqrestore(&pg->client_lock, flags); in _devm_pmic_glink_release_client()
76 struct pmic_glink *pg = dev_get_drvdata(dev->parent); in devm_pmic_glink_client_alloc() local
82 client->pg = pg; in devm_pmic_glink_client_alloc()
97 struct pmic_glink *pg = client->pg; in pmic_glink_client_register() local
100 mutex_lock(&pg->state_lock); in pmic_glink_client_register()
101 spin_lock_irqsave(&pg->client_lock, flags); in pmic_glink_client_register()
103 list_add(&client->node, &pg->clients); in pmic_glink_client_register()
[all …]
H A Dpmic_pdcharger_ulog.c48 static int pmic_pdcharger_ulog_write_async(struct pmic_pdcharger_ulog *pg, void *data, size_t len) in pmic_pdcharger_ulog_write_async() argument
50 return rpmsg_send(pg->rpdev->ept, data, len); in pmic_pdcharger_ulog_write_async()
53 static int pmic_pdcharger_ulog_request(struct pmic_pdcharger_ulog *pg) in pmic_pdcharger_ulog_request() argument
64 return pmic_pdcharger_ulog_write_async(pg, &req_msg, sizeof(req_msg)); in pmic_pdcharger_ulog_request()
69 struct pmic_pdcharger_ulog *pg = container_of(work, struct pmic_pdcharger_ulog, in pmic_pdcharger_ulog_work() local
73 rc = pmic_pdcharger_ulog_request(pg); in pmic_pdcharger_ulog_work()
75 dev_err(&pg->rpdev->dev, "Error requesting ulog, rc=%d\n", rc); in pmic_pdcharger_ulog_work()
80 static void pmic_pdcharger_ulog_handle_message(struct pmic_pdcharger_ulog *pg, in pmic_pdcharger_ulog_handle_message() argument
87 dev_err(&pg->rpdev->dev, "Expected data length: %zu, received: %zu\n", in pmic_pdcharger_ulog_handle_message()
104 struct pmic_pdcharger_ulog *pg = dev_get_drvdata(&rpdev->dev); in pmic_pdcharger_ulog_rpmsg_callback() local
[all …]
/linux/net/bridge/
H A Dbr_multicast_eht.c33 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 …]
H A Dbr_multicast.c83 struct net_bridge_port_group *pg);
210 br_multicast_pg_to_port_ctx(const struct net_bridge_port_group *pg) in br_multicast_pg_to_port_ctx() argument
212 struct net_bridge_mcast_port *pmctx = &pg->key.port->multicast_ctx; in br_multicast_pg_to_port_ctx()
215 lockdep_assert_held_once(&pg->key.port->br->multicast_lock); in br_multicast_pg_to_port_ctx()
218 if (!pg->key.addr.vid || in br_multicast_pg_to_port_ctx()
219 !br_opt_get(pg->key.port->br, BROPT_MCAST_VLAN_SNOOPING_ENABLED)) in br_multicast_pg_to_port_ctx()
229 vlan = br_vlan_find(nbp_vlan_group_rcu(pg->key.port), pg->key.addr.vid); in br_multicast_pg_to_port_ctx()
294 struct net_bridge_port_group *pg, in __fwd_add_star_excl() argument
303 sg_key.port = pg->key.port; in __fwd_add_star_excl()
309 sg_ip, pg->eth_addr, in __fwd_add_star_excl()
[all …]
H A Dbr_private_mcast_eht.h24 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 …]
H A Dbr_mdb.c416 struct net_bridge_port_group *pg, in nlmsg_populate_mdb_fill() argument
438 if (__mdb_fill_info(skb, mp, pg)) in nlmsg_populate_mdb_fill()
453 static size_t rtnl_mdb_nlmsg_pg_size(const struct net_bridge_port_group *pg) in rtnl_mdb_nlmsg_pg_size() argument
463 if (!pg) in rtnl_mdb_nlmsg_pg_size()
469 switch (pg->key.addr.proto) { in rtnl_mdb_nlmsg_pg_size()
472 if (pg->key.addr.src.ip4) in rtnl_mdb_nlmsg_pg_size()
474 if (pg->key.port->br->multicast_ctx.multicast_igmp_version == 2) in rtnl_mdb_nlmsg_pg_size()
481 if (!ipv6_addr_any(&pg->key.addr.src.ip6)) in rtnl_mdb_nlmsg_pg_size()
483 if (pg->key.port->br->multicast_ctx.multicast_mld_version == 1) in rtnl_mdb_nlmsg_pg_size()
494 if (!hlist_empty(&pg->src_list)) in rtnl_mdb_nlmsg_pg_size()
[all …]
/linux/sound/soc/codecs/
H A Dtscs454.c840 /* 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/drivers/md/
H A Ddm-mpath.c44 struct priority_group *pg; /* Owning PG */ member
66 unsigned int nr_pgpaths; /* Number of paths in PG */
69 bool bypassed:1; /* Temporarily bypass this PG? */
81 struct priority_group *next_pg; /* Switch to this PG if set */
175 struct priority_group *pg; in alloc_priority_group() local
177 pg = kzalloc(sizeof(*pg), GFP_KERNEL); in alloc_priority_group()
179 if (pg) in alloc_priority_group()
180 INIT_LIST_HEAD(&pg->pgpaths); in alloc_priority_group()
182 return pg; in alloc_priority_group()
196 static void free_priority_group(struct priority_group *pg, in free_priority_group() argument
[all …]
/linux/net/netfilter/
H A Dnft_set_pipapo_avx2.c220 u8 pg[2] = { pkt[0] >> 4, pkt[0] & 0xf }; in nft_pipapo_avx2_lookup_4b_2() local
228 NFT_PIPAPO_AVX2_BUCKET_LOAD4(0, lt, 0, pg[0], bsize); in nft_pipapo_avx2_lookup_4b_2()
229 NFT_PIPAPO_AVX2_BUCKET_LOAD4(1, lt, 1, pg[1], bsize); in nft_pipapo_avx2_lookup_4b_2()
232 NFT_PIPAPO_AVX2_BUCKET_LOAD4(0, lt, 0, pg[0], bsize); in nft_pipapo_avx2_lookup_4b_2()
234 NFT_PIPAPO_AVX2_BUCKET_LOAD4(1, lt, 1, pg[1], bsize); in nft_pipapo_avx2_lookup_4b_2()
283 u8 pg[4] = { pkt[0] >> 4, pkt[0] & 0xf, pkt[1] >> 4, pkt[1] & 0xf }; in nft_pipapo_avx2_lookup_4b_4() local
291 NFT_PIPAPO_AVX2_BUCKET_LOAD4(0, lt, 0, pg[0], bsize); in nft_pipapo_avx2_lookup_4b_4()
292 NFT_PIPAPO_AVX2_BUCKET_LOAD4(1, lt, 1, pg[1], bsize); in nft_pipapo_avx2_lookup_4b_4()
293 NFT_PIPAPO_AVX2_BUCKET_LOAD4(2, lt, 2, pg[2], bsize); in nft_pipapo_avx2_lookup_4b_4()
294 NFT_PIPAPO_AVX2_BUCKET_LOAD4(3, lt, 3, pg[3], bsize); in nft_pipapo_avx2_lookup_4b_4()
[all …]
/linux/arch/powerpc/platforms/powernv/
H A Dopal-powercap.c26 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()
199 if (!pcaps[i].pg.name) { in opal_powercap_init()
201 kfree(pcaps[i].pg.attrs); in opal_powercap_init()
208 pcaps[i].pg.attrs[j] = &pcaps[i].pattrs[j].attr.attr; in opal_powercap_init()
215 pcaps[i].pg.attrs[j] = &pcaps[i].pattrs[j].attr.attr; in opal_powercap_init()
224 pcaps[i].pg.attrs[j] = &pcaps[i].pattrs[j].attr.attr; in opal_powercap_init()
228 if (sysfs_create_group(powercap_kobj, &pcaps[i].pg)) { in opal_powercap_init()
[all …]
/linux/arch/powerpc/platforms/pseries/
H A Dpapr_platform_attributes.c62 struct attribute_group pg; member
216 static int add_attr_group(u64 id, struct papr_group *pg, bool show_val_desc) in add_attr_group() argument
225 add_attr(id, i, &pg->pgattrs[i]); in add_attr_group()
226 pg->pg.attrs[i] = &pg->pgattrs[i].kobj_attr.attr; in add_attr_group()
229 return sysfs_create_group(esi_kobj, &pg->pg); in add_attr_group()
316 papr_groups[idx].pg.attrs = kcalloc(KOBJ_MAX_ATTRS + 1, in papr_init()
317 sizeof(*papr_groups[idx].pg.attrs), in papr_init()
319 if (!papr_groups[idx].pg.attrs) in papr_init()
322 papr_groups[idx].pg.name = kasprintf(GFP_KERNEL, "%lld", in papr_init()
324 if (papr_groups[idx].pg.name == NULL) in papr_init()
[all …]
/linux/drivers/gpu/drm/gma500/
H A Dgtt.c189 struct psb_gtt *pg = &dev_priv->gtt; in psb_gtt_init_ranges() local
246 pg->gtt_phys_start = gtt_phys_start; in psb_gtt_init_ranges()
247 pg->mmu_gatt_start = mmu_gatt_start; in psb_gtt_init_ranges()
248 pg->gtt_start = gtt_start; in psb_gtt_init_ranges()
249 pg->gtt_pages = gtt_pages; in psb_gtt_init_ranges()
250 pg->gatt_start = gatt_start; in psb_gtt_init_ranges()
251 pg->gatt_pages = gatt_pages; in psb_gtt_init_ranges()
258 struct psb_gtt *pg = &dev_priv->gtt; in psb_gtt_init() local
269 dev_priv->gtt_map = ioremap(pg->gtt_phys_start, pg->gtt_pages << PAGE_SHIFT); in psb_gtt_init()
290 struct psb_gtt *pg = &dev_priv->gtt; in psb_gtt_resume() local
[all …]
H A Dpsb_drv.c129 struct psb_gtt *pg = &dev_priv->gtt; in psb_do_init() local
133 if (pg->mmu_gatt_start & 0x0FFFFFFF) { in psb_do_init()
138 stolen_gtt = (pg->stolen_size >> PAGE_SHIFT) * 4; in psb_do_init()
140 stolen_gtt = (stolen_gtt < pg->gtt_pages) ? stolen_gtt : pg->gtt_pages; in psb_do_init()
142 dev_priv->gatt_free_offset = pg->mmu_gatt_start + in psb_do_init()
159 PSB_WSGX32(pg->gatt_start, PSB_CR_BIF_TWOD_REQ_BASE); in psb_do_init()
186 struct psb_gtt *pg = &dev_priv->gtt; in psb_driver_unload() local
191 pg->mmu_gatt_start, in psb_driver_unload()
240 struct psb_gtt *pg; in psb_driver_load() local
247 pg = &dev_priv->gtt; in psb_driver_load()
[all …]
/linux/drivers/gpio/
H A Dgpio-palmas.c28 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_get() local
29 struct palmas *palmas = pg->palmas; in palmas_gpio_get()
60 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_set() local
61 struct palmas *palmas = pg->palmas; in palmas_gpio_set()
82 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_output() local
83 struct palmas *palmas = pg->palmas; in palmas_gpio_output()
104 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_input() local
105 struct palmas *palmas = pg->palmas; in palmas_gpio_input()
122 struct palmas_gpio *pg = gpiochip_get_data(gc); in palmas_gpio_to_irq() local
123 struct palmas *palmas = pg->palmas; in palmas_gpio_to_irq()
/linux/net/ceph/
H A Dosdmap.c709 struct ceph_pg_mapping *pg; in alloc_pg_mapping() local
711 pg = kmalloc(sizeof(*pg) + payload_len, GFP_NOIO); in alloc_pg_mapping()
712 if (!pg) in alloc_pg_mapping()
715 RB_CLEAR_NODE(&pg->node); in alloc_pg_mapping()
716 return pg; in alloc_pg_mapping()
719 static void free_pg_mapping(struct ceph_pg_mapping *pg) in free_pg_mapping() argument
721 WARN_ON(!RB_EMPTY_NODE(&pg->node)); in free_pg_mapping()
723 kfree(pg); in free_pg_mapping()
734 * rbtree of pg pool info in DEFINE_RB_FUNCS2()
1152 struct ceph_pg_mapping *pg = in ceph_osdmap_destroy() local
[all …]
H A Ddebugfs.c93 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 …]
/linux/kernel/trace/
H A Dftrace.c3 * Infrastructure for profiling code inserted by 'gcc -pg'.
460 struct ftrace_profile_page *pg; in function_stat_next() local
462 pg = (struct ftrace_profile_page *)((unsigned long)rec & PAGE_MASK); in function_stat_next()
468 if ((void *)rec >= (void *)&pg->records[pg->index]) { in function_stat_next()
469 pg = pg->next; in function_stat_next()
470 if (!pg) in function_stat_next()
472 rec = &pg->records[0]; in function_stat_next()
601 struct ftrace_profile_page *pg; in ftrace_profile_reset() local
603 pg = stat->pages = stat->start; in ftrace_profile_reset()
605 while (pg) { in ftrace_profile_reset()
[all …]
/linux/drivers/xen/
H A Dunpopulated-alloc.c129 struct page *pg = virt_to_page(vaddr + PAGE_SIZE * i); in fill_list() local
131 pg->zone_device_data = page_list; in fill_list()
132 page_list = pg; in fill_list()
179 struct page *pg = page_list; in xen_alloc_unpopulated_pages() local
181 BUG_ON(!pg); in xen_alloc_unpopulated_pages()
182 page_list = pg->zone_device_data; in xen_alloc_unpopulated_pages()
184 pages[i] = pg; in xen_alloc_unpopulated_pages()
188 ret = xen_alloc_p2m_entry(page_to_pfn(pg)); in xen_alloc_unpopulated_pages()
/linux/drivers/comedi/drivers/
H A Djr3_pci.h318 * 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/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_dcb.c133 /* PG */ in bnx2x_dump_dcbx_drv_param()
1127 data[i].pg = DCBX_ILLEGAL_PG; in bnx2x_dcbx_get_num_pg_traf_type()
1137 if (data[traf_type].pg == add_pg) { in bnx2x_dcbx_get_num_pg_traf_type()
1149 data[help_data->num_of_pg].pg = add_pg; in bnx2x_dcbx_get_num_pg_traf_type()
1213 /* There can be only one strict pg */ in bnx2x_dcbx_separate_pauseable_from_non()
1249 if (pg_help_data->data[0].pg < DCBX_MAX_NUM_PG_BW_ENTRIES) { in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1303 /* priority group which is not BW limited (PG#15):*/ in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1376 u8 pg[DCBX_COS_MAX_NUM_E2] = { 0 }; in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() local
1387 /* If one PG contains both pauseable and in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1405 pg[0] = pg_help_data->data[0].pg; in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
[all …]
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsta_ioctl.c665 struct mwifiex_power_group *pg; in mwifiex_set_tx_power() local
697 pg = (struct mwifiex_power_group *) in mwifiex_set_tx_power()
701 pg->first_rate_code = 0x00; in mwifiex_set_tx_power()
702 pg->last_rate_code = 0x03; in mwifiex_set_tx_power()
703 pg->modulation_class = MOD_CLASS_HR_DSSS; in mwifiex_set_tx_power()
704 pg->power_step = 0; in mwifiex_set_tx_power()
705 pg->power_min = (s8) dbm_min; in mwifiex_set_tx_power()
706 pg->power_max = (s8) dbm; in mwifiex_set_tx_power()
707 pg++; in mwifiex_set_tx_power()
709 pg->first_rate_code = 0x00; in mwifiex_set_tx_power()
[all …]
/linux/arch/powerpc/mm/
H A Dpgtable_32.c76 pte_t *pg; in map_kernel_page() local
83 pg = pte_alloc_kernel(pd, va); in map_kernel_page()
85 pg = early_pte_alloc_kernel(pd, va); in map_kernel_page()
86 if (pg) { in map_kernel_page()
91 BUG_ON((pte_present(*pg) | pte_hashpte(*pg)) && pgprot_val(prot)); in map_kernel_page()
92 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, prot)); in map_kernel_page()
/linux/arch/xtensa/boot/lib/
H A DMakefile12 CFLAGS_REMOVE_inflate.o = -pg
13 CFLAGS_REMOVE_zmem.o = -pg
14 CFLAGS_REMOVE_inftrees.o = -pg
15 CFLAGS_REMOVE_inffast.o = -pg
/linux/arch/arm/include/asm/
H A Dproc-fns.h166 u64 pg = cpu_get_ttbr(0); \
167 pg &= ~(PTRS_PER_PGD*sizeof(pgd_t)-1); \
168 (pgd_t *)phys_to_virt(pg); \
173 unsigned long pg; \
175 : "=r" (pg) : : "cc"); \
176 pg &= ~0x3fff; \
177 (pgd_t *)phys_to_virt(pg); \
/linux/Documentation/devicetree/bindings/iio/pressure/
H A Dhoneywell,hsc030pa.yaml75 010NG, 020NG, 030NG, 001PG, 005PG, 015PG, 030PG, 060PG, 100PG,
76 150PG, NA]

12345678910>>...19