| /linux/net/ceph/ |
| H A D | pagelist.c | 11 struct ceph_pagelist *pl; in ceph_pagelist_alloc() local 13 pl = kmalloc_obj(*pl, gfp_flags); in ceph_pagelist_alloc() 14 if (!pl) in ceph_pagelist_alloc() 17 INIT_LIST_HEAD(&pl->head); in ceph_pagelist_alloc() 18 pl->mapped_tail = NULL; in ceph_pagelist_alloc() 19 pl->length = 0; in ceph_pagelist_alloc() 20 pl->room = 0; in ceph_pagelist_alloc() 21 INIT_LIST_HEAD(&pl->free_list); in ceph_pagelist_alloc() 22 pl->num_pages_free = 0; in ceph_pagelist_alloc() 23 refcount_set(&pl->refcnt, 1); in ceph_pagelist_alloc() [all …]
|
| /linux/net/sctp/ |
| H A D | transport.c | 259 if (t->pl.probe_count < SCTP_MAX_PROBES) in sctp_transport_pl_send() 262 t->pl.probe_count = 0; in sctp_transport_pl_send() 263 if (t->pl.state == SCTP_PL_BASE) { in sctp_transport_pl_send() 264 if (t->pl.probe_size == SCTP_BASE_PLPMTU) { /* BASE_PLPMTU Confirmation Failed */ in sctp_transport_pl_send() 265 t->pl.state = SCTP_PL_ERROR; /* Base -> Error */ in sctp_transport_pl_send() 267 t->pl.pmtu = SCTP_BASE_PLPMTU; in sctp_transport_pl_send() 268 t->pathmtu = t->pl.pmtu + sctp_transport_pl_hlen(t); in sctp_transport_pl_send() 271 } else if (t->pl.state == SCTP_PL_SEARCH) { in sctp_transport_pl_send() 272 if (t->pl.pmtu == t->pl.probe_size) { /* Black Hole Detected */ in sctp_transport_pl_send() 273 t->pl.state = SCTP_PL_BASE; /* Search -> Base */ in sctp_transport_pl_send() [all …]
|
| /linux/lib/ |
| H A D | flex_proportions.c | 92 int fprop_local_init_percpu(struct fprop_local_percpu *pl, gfp_t gfp) in fprop_local_init_percpu() argument 96 err = percpu_counter_init(&pl->events, 0, gfp); in fprop_local_init_percpu() 99 pl->period = 0; in fprop_local_init_percpu() 100 raw_spin_lock_init(&pl->lock); in fprop_local_init_percpu() 104 void fprop_local_destroy_percpu(struct fprop_local_percpu *pl) in fprop_local_destroy_percpu() argument 106 percpu_counter_destroy(&pl->events); in fprop_local_destroy_percpu() 110 struct fprop_local_percpu *pl) in fprop_reflect_period_percpu() argument 116 if (pl->period == period) in fprop_reflect_period_percpu() 118 raw_spin_lock_irqsave(&pl->lock, flags); in fprop_reflect_period_percpu() 120 if (pl->period >= period) { in fprop_reflect_period_percpu() [all …]
|
| /linux/include/linux/ceph/ |
| H A D | pagelist.h | 22 extern void ceph_pagelist_release(struct ceph_pagelist *pl); 24 extern int ceph_pagelist_append(struct ceph_pagelist *pl, const void *d, size_t l); 26 extern int ceph_pagelist_reserve(struct ceph_pagelist *pl, size_t space); 28 extern int ceph_pagelist_free_reserve(struct ceph_pagelist *pl); 30 static inline int ceph_pagelist_encode_64(struct ceph_pagelist *pl, u64 v) in ceph_pagelist_encode_64() argument 33 return ceph_pagelist_append(pl, &ev, sizeof(ev)); in ceph_pagelist_encode_64() 35 static inline int ceph_pagelist_encode_32(struct ceph_pagelist *pl, u32 v) in ceph_pagelist_encode_32() argument 38 return ceph_pagelist_append(pl, &ev, sizeof(ev)); in ceph_pagelist_encode_32() 40 static inline int ceph_pagelist_encode_16(struct ceph_pagelist *pl, u16 v) in ceph_pagelist_encode_16() argument 43 return ceph_pagelist_append(pl, &ev, sizeof(ev)); in ceph_pagelist_encode_16() [all …]
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_bo.c | 300 struct ttm_place pl; in vmw_bo_pin_reserved() local 311 pl.fpfn = 0; in vmw_bo_pin_reserved() 312 pl.lpfn = 0; in vmw_bo_pin_reserved() 313 pl.mem_type = bo->resource->mem_type; in vmw_bo_pin_reserved() 314 pl.flags = bo->resource->placement; in vmw_bo_pin_reserved() 318 placement.placement = &pl; in vmw_bo_pin_reserved() 749 set_placement_list(struct ttm_place *pl, u32 desired, u32 fallback) in set_placement_list() argument 758 pl[n].mem_type = VMW_PL_MOB; in set_placement_list() 759 pl[n].flags = placement_flags(VMW_BO_DOMAIN_MOB, desired, in set_placement_list() 761 pl[n].fpfn = 0; in set_placement_list() [all …]
|
| /linux/drivers/md/ |
| H A D | dm-kcopyd.c | 220 struct page_list *pl; in alloc_pl() local 222 pl = kmalloc_obj(*pl, gfp); in alloc_pl() 223 if (!pl) in alloc_pl() 226 pl->page = alloc_page(gfp | __GFP_HIGHMEM); in alloc_pl() 227 if (!pl->page) { in alloc_pl() 228 kfree(pl); in alloc_pl() 232 return pl; in alloc_pl() 235 static void free_pl(struct page_list *pl) in free_pl() argument 237 __free_page(pl->page); in free_pl() 238 kfree(pl); in free_pl() [all …]
|
| H A D | dm-io.c | 190 struct page_list *pl = dp->context_ptr; in list_get_page() local 192 *p = pl->page; in list_get_page() 199 struct page_list *pl = dp->context_ptr; in list_next_page() local 201 dp->context_ptr = pl->next; in list_next_page() 205 static void list_dp_init(struct dpages *dp, struct page_list *pl, unsigned int offset) in list_dp_init() argument 210 dp->context_ptr = pl; in list_dp_init() 474 list_dp_init(dp, io_req->mem.ptr.pl, io_req->mem.offset); in dp_init()
|
| /linux/include/linux/ |
| H A D | flex_proportions.h | 52 int fprop_local_init_percpu(struct fprop_local_percpu *pl, gfp_t gfp); 53 void fprop_local_destroy_percpu(struct fprop_local_percpu *pl); 54 void __fprop_add_percpu(struct fprop_global *p, struct fprop_local_percpu *pl, 57 struct fprop_local_percpu *pl, int max_frac, long nr); 59 struct fprop_local_percpu *pl, unsigned long *numerator, 63 void fprop_inc_percpu(struct fprop_global *p, struct fprop_local_percpu *pl) in fprop_inc_percpu() argument 68 __fprop_add_percpu(p, pl, 1); in fprop_inc_percpu()
|
| /linux/kernel/bpf/ |
| H A D | cgroup.c | 318 struct bpf_prog_list *pl; in cgroup_bpf_release() local 321 hlist_for_each_entry_safe(pl, pltmp, progs, node) { in cgroup_bpf_release() 322 hlist_del(&pl->node); in cgroup_bpf_release() 323 if (pl->prog) { in cgroup_bpf_release() 324 if (pl->prog->expected_attach_type == BPF_LSM_CGROUP) in cgroup_bpf_release() 325 bpf_trampoline_unlink_cgroup_shim(pl->prog); in cgroup_bpf_release() 326 bpf_prog_put(pl->prog); in cgroup_bpf_release() 328 if (pl->link) { in cgroup_bpf_release() 329 if (pl->link->link.prog->expected_attach_type == BPF_LSM_CGROUP) in cgroup_bpf_release() 330 bpf_trampoline_unlink_cgroup_shim(pl->link->link.prog); in cgroup_bpf_release() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| H A D | gk20a.c | 37 static u32 pl_to_div(u32 pl) in pl_to_div() argument 39 if (pl >= ARRAY_SIZE(_pl_to_div)) in pl_to_div() 42 return _pl_to_div[pl]; in pl_to_div() 47 u32 pl; in div_to_pl() local 49 for (pl = 0; pl < ARRAY_SIZE(_pl_to_div) - 1; pl++) { in div_to_pl() 50 if (_pl_to_div[pl] >= div) in div_to_pl() 51 return pl; in div_to_pl() 74 pll->pl = (val >> GPCPLL_COEFF_P_SHIFT) & MASK(GPCPLL_COEFF_P_WIDTH); in gk20a_pllg_read_mnp() 85 val |= (pll->pl & MASK(GPCPLL_COEFF_P_WIDTH)) << GPCPLL_COEFF_P_SHIFT; in gk20a_pllg_write_mnp() 96 divider = pll->m * clk->pl_to_div(pll->pl); in gk20a_pllg_calc_rate() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | rv770_dpm.c | 229 struct rv7xx_pl *pl) in rv770_get_seq_value() argument 231 return (pl->flags & ATOM_PPLIB_R600_FLAGS_LOWPOWER) ? in rv770_get_seq_value() 616 struct rv7xx_pl *pl, in rv770_convert_power_level_to_smc() argument 624 ((pl->flags & ATOM_PPLIB_R600_FLAGS_PCIEGEN2) ? 1 : 0) : 0; in rv770_convert_power_level_to_smc() 625 level->gen2XSP = (pl->flags & ATOM_PPLIB_R600_FLAGS_PCIEGEN2) ? 1 : 0; in rv770_convert_power_level_to_smc() 626 level->backbias = (pl->flags & ATOM_PPLIB_R600_FLAGS_BACKBIASENABLE) ? 1 : 0; in rv770_convert_power_level_to_smc() 630 ret = rv740_populate_sclk_value(rdev, pl->sclk, in rv770_convert_power_level_to_smc() 633 ret = rv730_populate_sclk_value(rdev, pl->sclk, in rv770_convert_power_level_to_smc() 636 ret = rv770_populate_sclk_value(rdev, pl->sclk, in rv770_convert_power_level_to_smc() 643 if (pl->mclk <= pi->mclk_strobe_mode_threshold) in rv770_convert_power_level_to_smc() [all …]
|
| H A D | rv6xx_dpm.c | 1823 struct rv6xx_pl *pl; in rv6xx_parse_pplib_clock_info() local 1827 pl = &ps->low; in rv6xx_parse_pplib_clock_info() 1830 pl = &ps->medium; in rv6xx_parse_pplib_clock_info() 1834 pl = &ps->high; in rv6xx_parse_pplib_clock_info() 1843 pl->mclk = mclk; in rv6xx_parse_pplib_clock_info() 1844 pl->sclk = sclk; in rv6xx_parse_pplib_clock_info() 1845 pl->vddc = le16_to_cpu(clock_info->r600.usVDDC); in rv6xx_parse_pplib_clock_info() 1846 pl->flags = le32_to_cpu(clock_info->r600.ulFlags); in rv6xx_parse_pplib_clock_info() 1849 if (pl->vddc == 0xff01) { in rv6xx_parse_pplib_clock_info() 1851 pl->vddc = vddc; in rv6xx_parse_pplib_clock_info() [all …]
|
| H A D | btc_dpm.c | 1241 struct rv7xx_pl *pl) in btc_adjust_clock_combinations() argument 1244 if ((pl->mclk == 0) || (pl->sclk == 0)) in btc_adjust_clock_combinations() 1247 if (pl->mclk == pl->sclk) in btc_adjust_clock_combinations() 1250 if (pl->mclk > pl->sclk) { in btc_adjust_clock_combinations() 1251 if (((pl->mclk + (pl->sclk - 1)) / pl->sclk) > rdev->pm.dpm.dyn_state.mclk_sclk_ratio) in btc_adjust_clock_combinations() 1252 pl->sclk = btc_get_valid_sclk(rdev, in btc_adjust_clock_combinations() 1254 (pl->mclk + in btc_adjust_clock_combinations() 1258 if ((pl->sclk - pl->mclk) > rdev->pm.dpm.dyn_state.sclk_mclk_delta) in btc_adjust_clock_combinations() 1259 pl->mclk = btc_get_valid_mclk(rdev, in btc_adjust_clock_combinations() 1261 pl->sclk - in btc_adjust_clock_combinations() [all …]
|
| H A D | ni_dpm.c | 1614 struct rv7xx_pl *pl, in ni_populate_memory_timing_parameters() argument 1621 (u8)rv770_calculate_memory_refresh_rate(rdev, pl->sclk); in ni_populate_memory_timing_parameters() 1624 radeon_atom_set_engine_dram_timings(rdev, pl->sclk, pl->mclk); in ni_populate_memory_timing_parameters() 2314 struct rv7xx_pl *pl, in ni_convert_power_level_to_smc() argument 2326 ((pl->flags & ATOM_PPLIB_R600_FLAGS_PCIEGEN2) ? 1 : 0) : 0; in ni_convert_power_level_to_smc() 2328 ret = ni_populate_sclk_value(rdev, pl->sclk, &level->sclk); in ni_convert_power_level_to_smc() 2334 (pl->mclk <= pi->mclk_stutter_mode_threshold) && in ni_convert_power_level_to_smc() 2341 if (pl->mclk > pi->mclk_edc_enable_threshold) in ni_convert_power_level_to_smc() 2343 if (pl->mclk > eg_pi->mclk_edc_wr_enable_threshold) in ni_convert_power_level_to_smc() 2346 level->strobeMode = cypress_get_strobe_mode_settings(rdev, pl->mclk); in ni_convert_power_level_to_smc() [all …]
|
| H A D | sumo_dpm.c | 545 struct sumo_pl *pl, u32 index) in sumo_program_power_level() argument 553 pl->sclk, false, ÷rs); in sumo_program_power_level() 559 sumo_set_vid(rdev, index, pl->vddc_index); in sumo_program_power_level() 561 if (pl->ss_divider_index == 0 || pl->ds_divider_index == 0) { in sumo_program_power_level() 565 sumo_set_ss_dividers(rdev, index, pl->ss_divider_index); in sumo_program_power_level() 566 sumo_set_ds_dividers(rdev, index, pl->ds_divider_index); in sumo_program_power_level() 572 sumo_set_allos_gnb_slow(rdev, index, pl->allow_gnb_slow); in sumo_program_power_level() 575 sumo_set_tdp_limit(rdev, index, pl->sclk_dpm_tdp_limit); in sumo_program_power_level() 1433 struct sumo_pl *pl = &ps->levels[index]; in sumo_parse_pplib_clock_info() local 1438 pl->sclk = sclk; in sumo_parse_pplib_clock_info() [all …]
|
| H A D | trinity_dpm.c | 667 struct trinity_pl *pl, u32 index) in trinity_program_power_level() argument 674 trinity_set_divider_value(rdev, index, pl->sclk); in trinity_program_power_level() 675 trinity_set_vid(rdev, index, pl->vddc_index); in trinity_program_power_level() 676 trinity_set_ss_dividers(rdev, index, pl->ss_divider_index); in trinity_program_power_level() 677 trinity_set_ds_dividers(rdev, index, pl->ds_divider_index); in trinity_program_power_level() 678 trinity_set_allos_gnb_slow(rdev, index, pl->allow_gnb_slow); in trinity_program_power_level() 679 trinity_set_force_nbp_state(rdev, index, pl->force_nbp_state); in trinity_program_power_level() 680 trinity_set_display_wm(rdev, index, pl->display_wm); in trinity_program_power_level() 681 trinity_set_vce_wm(rdev, index, pl->vce_wm); in trinity_program_power_level() 1665 struct trinity_pl *pl = &ps->levels[index]; in trinity_parse_pplib_clock_info() local [all …]
|
| /linux/arch/arm/boot/dts/unisoc/ |
| H A D | rda8810pl.dtsi | 12 compatible = "rda,8810pl"; 43 compatible = "rda,8810pl-gpio"; 58 compatible = "rda,8810pl-intc"; 72 compatible = "rda,8810pl-timer"; 80 compatible = "rda,8810pl-gpio"; 91 compatible = "rda,8810pl-gpio"; 102 compatible = "rda,8810pl-gpio"; 120 compatible = "rda,8810pl-uart"; 127 compatible = "rda,8810pl-uart"; 134 compatible = "rda,8810pl-uart";
|
| /linux/drivers/target/iscsi/ |
| H A D | iscsi_target_parameters.c | 149 struct iscsi_param_list *pl; in iscsi_create_default_params() local 151 pl = kzalloc_obj(struct iscsi_param_list); in iscsi_create_default_params() 152 if (!pl) { in iscsi_create_default_params() 157 INIT_LIST_HEAD(&pl->param_list); in iscsi_create_default_params() 158 INIT_LIST_HEAD(&pl->extra_response_list); in iscsi_create_default_params() 171 param = iscsi_set_default_param(pl, AUTHMETHOD, INITIAL_AUTHMETHOD, in iscsi_create_default_params() 177 param = iscsi_set_default_param(pl, HEADERDIGEST, INITIAL_HEADERDIGEST, in iscsi_create_default_params() 183 param = iscsi_set_default_param(pl, DATADIGEST, INITIAL_DATADIGEST, in iscsi_create_default_params() 189 param = iscsi_set_default_param(pl, MAXCONNECTIONS, in iscsi_create_default_params() 196 param = iscsi_set_default_param(pl, SENDTARGETS, INITIAL_SENDTARGETS, in iscsi_create_default_params() [all …]
|
| /linux/drivers/phy/ |
| H A D | phy-core.c | 73 struct phy_lookup *pl; in phy_create_lookup() local 78 pl = kzalloc_obj(*pl); in phy_create_lookup() 79 if (!pl) in phy_create_lookup() 82 pl->dev_id = dev_id; in phy_create_lookup() 83 pl->con_id = con_id; in phy_create_lookup() 84 pl->phy = phy; in phy_create_lookup() 87 list_add_tail(&pl->node, &phys); in phy_create_lookup() 105 struct phy_lookup *pl; in phy_remove_lookup() local 111 list_for_each_entry(pl, &phys, node) in phy_remove_lookup() 112 if (pl->phy == phy && !strcmp(pl->dev_id, dev_id) && in phy_remove_lookup() [all …]
|
| /linux/net/ethtool/ |
| H A D | cmis_fw_update.c | 120 struct cmis_cdb_start_fw_download_pl pl = {}; in cmis_fw_update_start_download() local 125 pl.image_size = cpu_to_be32(fw_update->fw->size); in cmis_fw_update_start_download() 126 memcpy(pl.vendor_data, fw_update->fw->data, vendor_data_size); in cmis_fw_update_start_download() 133 (u8 *)&pl, lpl_len, NULL, 0, in cmis_fw_update_start_download() 176 struct cmis_cdb_write_fw_block_lpl_pl pl = { in cmis_fw_update_write_image_lpl() local 187 memcpy(pl.fw_block, &fw_update->fw->data[offset], block_size); in cmis_fw_update_write_image_lpl() 194 (u8 *)&pl, lpl_len, NULL, 0, in cmis_fw_update_write_image_lpl() 369 struct cmis_cdb_run_fw_image_pl pl = {0}; in cmis_fw_update_run_image() local 373 (u8 *)&pl, sizeof(pl), NULL, 0, in cmis_fw_update_run_image()
|
| /linux/drivers/net/ethernet/intel/libie/ |
| H A D | rx.c | 23 #define LIBIE_RX_PT(oip, ofrag, tun, tp, tefr, iprot, pl) { \ argument 30 .payload_layer = LIBETH_RX_PT_PAYLOAD_##pl, \ 33 XDP_RSS_TYPE_##pl, \ 38 #define __LIBIE_RX_PT_L2(iprot, pl) \ argument 39 LIBIE_RX_PT(L2, NOT_FRAG, NONE, NONE, NOT_FRAG, iprot, pl)
|
| /linux/drivers/hwtracing/stm/ |
| H A D | dummy_stm.c | 23 u64 pl = 0; in dummy_stm_packet() local 26 pl = *(u64 *)payload; in dummy_stm_packet() 29 pl &= (1ull << (size * 8)) - 1; in dummy_stm_packet() 31 packet, size, pl); in dummy_stm_packet()
|
| /linux/lib/crypto/ |
| H A D | Makefile | 46 $(obj)/powerpc/aesp8-ppc.S: $(src)/powerpc/aesp8-ppc.pl FORCE 172 $(obj)/powerpc/ghashp8-ppc.S: $(src)/powerpc/ghashp8-ppc.pl FORCE 226 $(obj)/arm/poly1305-core.S: $(src)/arm/poly1305-armv4.pl 236 $(obj)/arm64/poly1305-core.S: $(src)/arm64/poly1305-armv8.pl 247 $(obj)/mips/poly1305-core.S: $(src)/mips/poly1305-mips.pl FORCE 261 $(obj)/riscv/poly1305-core.S: $(src)/riscv/poly1305-riscv.pl FORCE 269 $(obj)/x86/poly1305-x86_64-cryptogams.S: $(src)/x86/poly1305-x86_64-cryptogams.pl 313 $(obj)/arm/sha256-core.S: $(src)/arm/sha256-armv4.pl 320 $(obj)/arm64/sha256-core.S: $(src)/arm64/sha2-armv8.pl 342 $(obj)/arm/sha512-core.S: $(src)/arm/sha512-armv4.pl [all …]
|
| /linux/net/sched/ |
| H A D | act_csum.c | 449 unsigned int *pl) in tcf_csum_ipv6_hopopts() argument 467 *pl = ntohl(*(__be32 *)(xh + off + 2)); in tcf_csum_ipv6_hopopts() 489 unsigned int pl; in tcf_csum_ipv6() local 502 pl = ntohs(ip6h->payload_len); in tcf_csum_ipv6() 520 !(tcf_csum_ipv6_hopopts(ip6xh, ixhl, &pl))) in tcf_csum_ipv6() 528 hl, pl + sizeof(*ip6h))) in tcf_csum_ipv6() 534 hl, pl + sizeof(*ip6h))) in tcf_csum_ipv6() 540 pl + sizeof(*ip6h), 0)) in tcf_csum_ipv6() 546 pl + sizeof(*ip6h), 1)) in tcf_csum_ipv6() 551 !tcf_csum_sctp(skb, hl, pl + sizeof(*ip6h))) in tcf_csum_ipv6()
|
| /linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
| H A D | si_dpm.c | 1858 struct rv7xx_pl *pl, 3300 struct rv7xx_pl *pl) in btc_adjust_clock_combinations() argument 3303 if ((pl->mclk == 0) || (pl->sclk == 0)) in btc_adjust_clock_combinations() 3306 if (pl->mclk == pl->sclk) in btc_adjust_clock_combinations() 3309 if (pl->mclk > pl->sclk) { in btc_adjust_clock_combinations() 3310 if (((pl->mclk + (pl->sclk - 1)) / pl->sclk) > adev->pm.dpm.dyn_state.mclk_sclk_ratio) in btc_adjust_clock_combinations() 3311 pl->sclk = btc_get_valid_sclk(adev, in btc_adjust_clock_combinations() 3313 (pl->mclk + in btc_adjust_clock_combinations() 3317 if ((pl->sclk - pl->mclk) > adev->pm.dpm.dyn_state.sclk_mclk_delta) in btc_adjust_clock_combinations() 3318 pl->mclk = btc_get_valid_mclk(adev, in btc_adjust_clock_combinations() [all …]
|