| /linux/drivers/usb/gadget/ |
| H A D | configfs.c | 244 struct gadget_info *gi = to_gadget_info(item); in gadget_dev_desc_UDC_show() local 248 mutex_lock(&gi->lock); in gadget_dev_desc_UDC_show() 249 udc_name = gi->composite.gadget_driver.udc_name; in gadget_dev_desc_UDC_show() 251 mutex_unlock(&gi->lock); in gadget_dev_desc_UDC_show() 256 static int unregister_gadget(struct gadget_info *gi) in unregister_gadget() argument 260 if (!gi->composite.gadget_driver.udc_name) in unregister_gadget() 263 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver); in unregister_gadget() 266 kfree(gi->composite.gadget_driver.udc_name); in unregister_gadget() 267 gi->composite.gadget_driver.udc_name = NULL; in unregister_gadget() 274 struct gadget_info *gi = to_gadget_info(item); in gadget_dev_desc_UDC_store() local [all …]
|
| /linux/fs/nfsd/ |
| H A D | auth.c | 24 struct group_info *gi; in nfsd_setuser() local 43 gi = groups_alloc(0); in nfsd_setuser() 44 if (!gi) in nfsd_setuser() 52 gi = groups_alloc(rqgi->ngroups); in nfsd_setuser() 53 if (!gi) in nfsd_setuser() 58 gi->gid[i] = exp->ex_anon_gid; in nfsd_setuser() 60 gi->gid[i] = rqgi->gid[i]; in nfsd_setuser() 64 groups_sort(gi); in nfsd_setuser() 66 gi = get_group_info(rqgi); in nfsd_setuser() 74 set_groups(new, gi); in nfsd_setuser() [all …]
|
| /linux/arch/s390/kvm/ |
| H A D | interrupt.c | 235 static inline u8 gisa_get_ipm_or_restore_iam(struct kvm_s390_gisa_interrupt *gi) in gisa_get_ipm_or_restore_iam() argument 240 word = READ_ONCE(gi->origin->u64.word[0]); in gisa_get_ipm_or_restore_iam() 242 alert_mask = READ_ONCE(gi->alert.mask); in gisa_get_ipm_or_restore_iam() 247 } while (!try_cmpxchg(&gi->origin->u64.word[0], &word, _word)); in gisa_get_ipm_or_restore_iam() 278 struct kvm_s390_gisa_interrupt *gi = &vcpu->kvm->arch.gisa_int; in pending_irqs() local 282 if (gi->origin) in pending_irqs() 283 pending_mask |= gisa_get_ipm(gi->origin) << IRQ_PEND_IO_ISC_7; in pending_irqs() 1111 struct kvm_s390_gisa_interrupt *gi = &vcpu->kvm->arch.gisa_int; in __deliver_io() local 1154 if (gi->origin && gisa_tac_ipm_gisc(gi->origin, isc)) { in __deliver_io() 1244 struct kvm_s390_gisa_interrupt *gi = &vcpu->kvm->arch.gisa_int; in kvm_s390_handle_wait() local [all …]
|
| /linux/kernel/ |
| H A D | groups.c | 17 struct group_info *gi; in groups_alloc() local 18 gi = kvmalloc_flex(*gi, gid, gidsetsize, GFP_KERNEL_ACCOUNT); in groups_alloc() 19 if (!gi) in groups_alloc() 22 refcount_set(&gi->usage, 1); in groups_alloc() 23 gi->ngroups = gidsetsize; in groups_alloc() 24 return gi; in groups_alloc()
|
| /linux/net/sunrpc/ |
| H A D | svcauth_unix.c | 411 struct group_info *gi; member 427 put_group_info(ug->gi); in unix_gid_free() 456 get_group_info(item->gi); in unix_gid_update() 457 new->gi = item->gi; in unix_gid_update() 518 ug.gi = groups_alloc(gids); in unix_gid_parse() 519 if (!ug.gi) in unix_gid_parse() 532 ug.gi->gid[i] = kgid; in unix_gid_parse() 535 groups_sort(ug.gi); in unix_gid_parse() 553 if (ug.gi) in unix_gid_parse() 554 put_group_info(ug.gi); in unix_gid_parse() [all …]
|
| H A D | auth_unix.c | 117 struct group_info *gi = cred->cr_cred->group_info; in unx_marshal() local 139 if (gi) in unx_marshal() 140 for (i = 0; i < UNX_NGROUPS && i < gi->ngroups; i++) in unx_marshal() 141 *p++ = cpu_to_be32(from_kgid_munged(userns, gi->gid[i])); in unx_marshal()
|
| /linux/include/soc/mscc/ |
| H A D | ocelot.h | 909 #define ocelot_read_ix(ocelot, reg, gi, ri) \ argument 910 __ocelot_read_ix(ocelot, reg, reg##_GSZ * (gi) + reg##_RSZ * (ri)) 911 #define ocelot_read_gix(ocelot, reg, gi) \ argument 912 __ocelot_read_ix(ocelot, reg, reg##_GSZ * (gi)) 918 #define ocelot_write_ix(ocelot, val, reg, gi, ri) \ argument 919 __ocelot_write_ix(ocelot, val, reg, reg##_GSZ * (gi) + reg##_RSZ * (ri)) 920 #define ocelot_write_gix(ocelot, val, reg, gi) \ argument 921 __ocelot_write_ix(ocelot, val, reg, reg##_GSZ * (gi)) 926 #define ocelot_rmw_ix(ocelot, val, m, reg, gi, ri) \ argument 927 __ocelot_rmw_ix(ocelot, val, m, reg, reg##_GSZ * (gi) + reg##_RSZ * (ri)) [all …]
|
| /linux/include/linux/usb/ |
| H A D | gadget_configfs.h | 48 struct struct_member *gi; \ 64 gi = container_of(group, struct struct_member, strings_group); \ 66 list_for_each_entry(gs, &gi->string_list, list) { \ 75 list_add_tail(&new->list, &gi->string_list); \
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | debugfs_sta.c | 22 int gi, mcs, bw, nss; in ath11k_debugfs_sta_add_tx_stats() local 28 gi = FIELD_GET(RATE_INFO_FLAGS_SHORT_GI, arsta->txrate.flags); in ath11k_debugfs_sta_add_tx_stats() 90 STATS_OP_FMT(AMPDU).gi[0][gi] += in ath11k_debugfs_sta_add_tx_stats() 96 STATS_OP_FMT(AMPDU).gi[1][gi] += in ath11k_debugfs_sta_add_tx_stats() 104 STATS_OP_FMT(SUCC).gi[0][gi] += peer_stats->succ_bytes; in ath11k_debugfs_sta_add_tx_stats() 108 STATS_OP_FMT(SUCC).gi[1][gi] += peer_stats->succ_pkts; in ath11k_debugfs_sta_add_tx_stats() 112 STATS_OP_FMT(FAIL).gi[0][gi] += peer_stats->failed_bytes; in ath11k_debugfs_sta_add_tx_stats() 116 STATS_OP_FMT(FAIL).gi[1][gi] += peer_stats->failed_pkts; in ath11k_debugfs_sta_add_tx_stats() 120 STATS_OP_FMT(RETRY).gi[0][gi] += peer_stats->retry_bytes; in ath11k_debugfs_sta_add_tx_stats() 124 STATS_OP_FMT(RETRY).gi[1][gi] += peer_stats->retry_pkts; in ath11k_debugfs_sta_add_tx_stats() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | lgs8gxx.c | 358 static int lgs8gxx_autolock_gi(struct lgs8gxx_state *priv, u8 gi, u8 cpn, in lgs8gxx_autolock_gi() argument 365 if (gi == GI_945) in lgs8gxx_autolock_gi() 367 else if (gi == GI_595) in lgs8gxx_autolock_gi() 369 else if (gi == GI_420) in lgs8gxx_autolock_gi() 375 t1 |= gi; in lgs8gxx_autolock_gi() 381 lgs8gxx_write_reg(priv, 0x04, gi); in lgs8gxx_autolock_gi() 399 u8 *detected_param, u8 *gi) in lgs8gxx_auto_detect() argument 459 *gi = tmp_gi; in lgs8gxx_auto_detect() 471 u8 gi = 0x2; in lgs8gxx_auto_lock() local 474 err = lgs8gxx_auto_detect(priv, &detected_param, &gi); in lgs8gxx_auto_lock() [all …]
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | cfp.c | 190 u8 gi = 0; in mwifiex_index_to_acs_data_rate() local 199 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate() 202 rate = ac_mcs_rate_nss2[2 * (3 - bw) + gi][mcs_index]; in mwifiex_index_to_acs_data_rate() 204 rate = ac_mcs_rate_nss1[2 * (3 - bw) + gi][mcs_index]; in mwifiex_index_to_acs_data_rate() 210 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate() 213 if (gi == 1) in mwifiex_index_to_acs_data_rate() 219 rate = mcs_rate[2 * (1 - bw) + gi][index]; in mwifiex_index_to_acs_data_rate()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | debugfs_sta.c | 26 int mcs = 0, bw = 0, nss = 0, gi = 0, bw_num = 0; in ath12k_dbg_sta_dump_rate_stats() local 86 if (stats->rx_rate[bw][gi][nss][mcs]) { in ath12k_dbg_sta_dump_rate_stats() 114 bw_num, gi, nss + 1, nss + 1); in ath12k_dbg_sta_dump_rate_stats() 117 if (stats->rx_rate[bw][gi][nss][mcs]) in ath12k_dbg_sta_dump_rate_stats() 120 stats->rx_rate[bw][gi][nss][mcs]); in ath12k_dbg_sta_dump_rate_stats() 126 if (gi++ >= max_gi - 1) { in ath12k_dbg_sta_dump_rate_stats() 127 gi = 0; in ath12k_dbg_sta_dump_rate_stats()
|
| H A D | dp_mon.c | 120 sgi = ppdu_info->gi; in ath12k_dp_mon_fill_rx_rate() 830 u32 gi_idx = ppdu_info->gi; in ath12k_dp_mon_rx_update_peer_rate_table_stats() 843 gi_idx = ath12k_he_gi_to_nl80211_he_gi(ppdu_info->gi); in ath12k_dp_mon_rx_update_peer_rate_table_stats() 951 if (ppdu_info->gi < HAL_RX_GI_MAX) { in ath12k_dp_mon_rx_update_peer_su_stats() 952 rx_stats->pkt_stats.gi_count[ppdu_info->gi] += num_msdu; in ath12k_dp_mon_rx_update_peer_su_stats() 953 rx_stats->byte_stats.gi_count[ppdu_info->gi] += ppdu_info->mpdu_len; in ath12k_dp_mon_rx_update_peer_su_stats() 1098 if (ppdu_info->gi < HAL_RX_GI_MAX) { in ath12k_dp_mon_rx_update_user_stats() 1099 rx_stats->pkt_stats.gi_count[ppdu_info->gi] += num_msdu; in ath12k_dp_mon_rx_update_user_stats() 1100 rx_stats->byte_stats.gi_count[ppdu_info->gi] += in ath12k_dp_mon_rx_update_user_stats()
|
| /linux/net/netfilter/ |
| H A D | xt_owner.c | 102 struct group_info *gi = filp->f_cred->group_info; in owner_mt() local 108 if (!match && (info->match & XT_OWNER_SUPPL_GROUPS) && gi) { in owner_mt() 109 for (i = 0; i < gi->ngroups; ++i) { in owner_mt() 110 kgid_t group = gi->gid[i]; in owner_mt()
|
| /linux/net/mac80211/ |
| H A D | airtime.c | 43 #define HE_SYMBOL_TIME(gi, ksyms) \ argument 44 (gi == HE_GI_08 ? \ 46 (gi == HE_GI_16 ? \ 52 #define HE_DURATION(streams, gi, bps) \ argument 53 ((u32)HE_SYMBOL_TIME(gi, MCS_N_KSYMS((streams) * (bps)))) 55 #define HE_DURATION_S(shift, streams, gi, bps) \ argument 56 (HE_DURATION(streams, gi, bps) >> shift) 63 #define EHT_DURATION(streams, gi, bps) \ argument 64 HE_DURATION(streams, gi, bps) 65 #define EHT_DURATION_S(shift, streams, gi, bps) \ argument [all …]
|
| /linux/fs/gfs2/ |
| H A D | glock.c | 2461 static void gfs2_glock_iter_next(struct gfs2_glock_iter *gi, loff_t n) in gfs2_glock_iter_next() argument 2463 struct gfs2_glock *gl = gi->gl; in gfs2_glock_iter_next() 2471 gl = rhashtable_walk_next(&gi->hti); in gfs2_glock_iter_next() 2480 if (glock_sbd(gl) != gi->sdp) in gfs2_glock_iter_next() 2492 gi->gl = gl; in gfs2_glock_iter_next() 2498 struct gfs2_glock_iter *gi = seq->private; in gfs2_glock_seq_start() local 2505 if (*pos < gi->last_pos) { in gfs2_glock_seq_start() 2506 rhashtable_walk_exit(&gi->hti); in gfs2_glock_seq_start() 2507 rhashtable_walk_enter(&gl_hash_table, &gi->hti); in gfs2_glock_seq_start() 2510 n = *pos - gi->last_pos; in gfs2_glock_seq_start() [all …]
|
| /linux/mm/ |
| H A D | percpu.c | 2487 const struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_dump_alloc_info() local 2490 BUG_ON(gi->nr_units % upa); in pcpu_dump_alloc_info() 2491 for (alloc_end += gi->nr_units / upa; in pcpu_dump_alloc_info() 2500 if (gi->cpu_map[unit] != NR_CPUS) in pcpu_dump_alloc_info() 2502 cpu_width, gi->cpu_map[unit]); in pcpu_dump_alloc_info() 2626 const struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_setup_first_chunk() local 2628 group_offsets[group] = gi->base_offset; in pcpu_setup_first_chunk() 2629 group_sizes[group] = gi->nr_units * ai->unit_size; in pcpu_setup_first_chunk() 2631 for (i = 0; i < gi->nr_units; i++) { in pcpu_setup_first_chunk() 2632 cpu = gi->cpu_map[i]; in pcpu_setup_first_chunk() [all …]
|
| /linux/fs/smb/server/ |
| H A D | smb_common.c | 769 struct group_info *gi; in __ksmbd_override_fsids() local 788 gi = groups_alloc(user->ngroups); in __ksmbd_override_fsids() 789 if (!gi) { in __ksmbd_override_fsids() 795 gi->gid[i] = make_kgid(&init_user_ns, user->sgid[i]); in __ksmbd_override_fsids() 798 groups_sort(gi); in __ksmbd_override_fsids() 800 set_groups(cred, gi); in __ksmbd_override_fsids() 801 put_group_info(gi); in __ksmbd_override_fsids()
|
| /linux/Documentation/translations/it_IT/process/ |
| H A D | stable-kernel-rules.rst | 14 - Questa patch o una equivalente deve esistere già nei sorgenti principali di 25 compilazione (ma non per cose già segnate con CONFIG_BROKEN), o problemi 52 2. Chiedere alla squadra "stable" di prendere una patch già applicata sui 54 3. Sottomettere una patch alla squadra "stable" equivalente ad una modifica già 68 o una equivalente sia applicabile, o già presente in tutti i sorgenti 120 patch2 se avete già menzionato patch1 per l'inclusione in "stable" 153 Se la patch è già stata inclusa nei sorgenti Linux, inviate una mail a 223 - La coda delle patch, sia quelle già applicate che in fase di revisione,
|
| /linux/virt/kvm/ |
| H A D | guest_memfd.c | 924 struct gmem_inode *gi = __gi; in kvm_gmem_init_inode_once() local 934 inode_init_once(&gi->vfs_inode); in kvm_gmem_init_inode_once() 939 struct gmem_inode *gi; in kvm_gmem_alloc_inode() local 941 gi = alloc_inode_sb(sb, kvm_gmem_inode_cachep, GFP_KERNEL); in kvm_gmem_alloc_inode() 942 if (!gi) in kvm_gmem_alloc_inode() 945 mpol_shared_policy_init(&gi->policy, NULL); in kvm_gmem_alloc_inode() 947 gi->flags = 0; in kvm_gmem_alloc_inode() 948 return &gi->vfs_inode; in kvm_gmem_alloc_inode()
|
| /linux/include/linux/ |
| H A D | cred.h | 43 static inline struct group_info *get_group_info(struct group_info *gi) in get_group_info() argument 45 refcount_inc(&gi->usage); in get_group_info() 46 return gi; in get_group_info()
|
| /linux/net/sched/ |
| H A D | sch_netem.c | 901 const struct tc_netem_gimodel *gi = nla_data(la); in get_loss_clg() 904 pr_info("netem: incorrect gi model size\n"); in get_loss_clg() 911 q->clg.a1 = gi->p13; in get_loss_clg() 912 q->clg.a2 = gi->p31; in get_loss_clg() 913 q->clg.a3 = gi->p32; in get_loss_clg() 914 q->clg.a4 = gi->p14; in get_loss_clg() 915 q->clg.a5 = gi->p23; in get_loss_clg() 1175 struct tc_netem_gimodel gi = { in dump_loss_model() 1183 if (nla_put(skb, NETEM_LOSS_GI, sizeof(gi), &gi)) in dump_loss_model() 900 const struct tc_netem_gimodel *gi = nla_data(la); get_loss_clg() local 1174 struct tc_netem_gimodel gi = { dump_loss_model() local [all...] |
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | headc57d.c | 142 u16 ri = 0, gi = 0, bi = 0, i; in headc57d_olut_load_8() local 146 gi = (drm_color_lut_extract(in->green, 16) - g) / 4; in headc57d_olut_load_8() 152 writew(g + gi * i, mem + 2); in headc57d_olut_load_8()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 255 u8 stbc, gi, bw, dcm, nss; in mt7925_mac_fill_rx_rate() local 267 gi = FIELD_GET(MT_PRXV_HT_SHORT_GI, v2); in mt7925_mac_fill_rx_rate() 282 if (gi) in mt7925_mac_fill_rx_rate() 290 if (gi) in mt7925_mac_fill_rx_rate() 303 if (gi <= NL80211_RATE_INFO_HE_GI_3_2) in mt7925_mac_fill_rx_rate() 304 status->he_gi = gi; in mt7925_mac_fill_rx_rate() 315 if (gi <= NL80211_RATE_INFO_EHT_GI_3_2) in mt7925_mac_fill_rx_rate() 316 status->eht.gi = gi; in mt7925_mac_fill_rx_rate() 347 if (*mode < MT_PHY_TYPE_HE_SU && gi) in mt7925_mac_fill_rx_rate()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mac.c | 1036 u8 stbc, gi, bw, dcm, nss; in mt76_connac2_mac_fill_rx_rate() local 1048 gi = FIELD_GET(MT_PRXV_HT_SGI, v0); in mt76_connac2_mac_fill_rx_rate() 1057 gi = FIELD_GET(MT_CRXV_HT_SHORT_GI, v2); in mt76_connac2_mac_fill_rx_rate() 1073 if (gi) in mt76_connac2_mac_fill_rx_rate() 1081 if (gi) in mt76_connac2_mac_fill_rx_rate() 1094 if (gi <= NL80211_RATE_INFO_HE_GI_3_2) in mt76_connac2_mac_fill_rx_rate() 1095 status->he_gi = gi; in mt76_connac2_mac_fill_rx_rate() 1128 if (*mode < MT_PHY_TYPE_HE_SU && gi) in mt76_connac2_mac_fill_rx_rate()
|