/Linux-v5.4/drivers/usb/gadget/ |
D | configfs.c | 241 static int unregister_gadget(struct gadget_info *gi) in unregister_gadget() argument 245 if (!gi->composite.gadget_driver.udc_name) in unregister_gadget() 248 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver); in unregister_gadget() 251 kfree(gi->composite.gadget_driver.udc_name); in unregister_gadget() 252 gi->composite.gadget_driver.udc_name = NULL; in unregister_gadget() 259 struct gadget_info *gi = to_gadget_info(item); in gadget_dev_desc_UDC_store() local 269 mutex_lock(&gi->lock); in gadget_dev_desc_UDC_store() 272 ret = unregister_gadget(gi); in gadget_dev_desc_UDC_store() 277 if (gi->composite.gadget_driver.udc_name) { in gadget_dev_desc_UDC_store() 281 gi->composite.gadget_driver.udc_name = name; in gadget_dev_desc_UDC_store() [all …]
|
/Linux-v5.4/fs/nfsd/ |
D | auth.c | 24 struct group_info *gi; in nfsd_setuser() local 45 gi = groups_alloc(0); in nfsd_setuser() 46 if (!gi) in nfsd_setuser() 54 gi = groups_alloc(rqgi->ngroups); in nfsd_setuser() 55 if (!gi) in nfsd_setuser() 60 gi->gid[i] = exp->ex_anon_gid; in nfsd_setuser() 62 gi->gid[i] = rqgi->gid[i]; in nfsd_setuser() 66 groups_sort(gi); in nfsd_setuser() 68 gi = get_group_info(rqgi); in nfsd_setuser() 76 set_groups(new, gi); in nfsd_setuser() [all …]
|
/Linux-v5.4/kernel/ |
D | groups.c | 17 struct group_info *gi; in groups_alloc() local 21 gi = kmalloc(len, GFP_KERNEL_ACCOUNT|__GFP_NOWARN|__GFP_NORETRY); in groups_alloc() 22 if (!gi) in groups_alloc() 23 gi = __vmalloc(len, GFP_KERNEL_ACCOUNT, PAGE_KERNEL); in groups_alloc() 24 if (!gi) in groups_alloc() 27 atomic_set(&gi->usage, 1); in groups_alloc() 28 gi->ngroups = gidsetsize; in groups_alloc() 29 return gi; in groups_alloc()
|
/Linux-v5.4/drivers/net/ethernet/mscc/ |
D | ocelot.h | 515 #define ocelot_read_ix(ocelot, reg, gi, ri) __ocelot_read_ix(ocelot, reg, reg##_GSZ * (gi) + reg##_… argument 516 #define ocelot_read_gix(ocelot, reg, gi) __ocelot_read_ix(ocelot, reg, reg##_GSZ * (gi)) argument 521 #define ocelot_write_ix(ocelot, val, reg, gi, ri) __ocelot_write_ix(ocelot, val, reg, reg##_GSZ * (… argument 522 #define ocelot_write_gix(ocelot, val, reg, gi) __ocelot_write_ix(ocelot, val, reg, reg##_GSZ * (gi)) argument 528 #define ocelot_rmw_ix(ocelot, val, m, reg, gi, ri) __ocelot_rmw_ix(ocelot, val, m, reg, reg##_GSZ *… argument 529 #define ocelot_rmw_gix(ocelot, val, m, reg, gi) __ocelot_rmw_ix(ocelot, val, m, reg, reg##_GSZ * (g… argument
|
/Linux-v5.4/arch/s390/kvm/ |
D | interrupt.c | 283 static inline u8 gisa_get_ipm_or_restore_iam(struct kvm_s390_gisa_interrupt *gi) in gisa_get_ipm_or_restore_iam() argument 289 word = READ_ONCE(gi->origin->u64.word[0]); in gisa_get_ipm_or_restore_iam() 290 alert_mask = READ_ONCE(gi->alert.mask); in gisa_get_ipm_or_restore_iam() 295 } while (cmpxchg(&gi->origin->u64.word[0], word, _word) != word); in gisa_get_ipm_or_restore_iam() 333 struct kvm_s390_gisa_interrupt *gi = &vcpu->kvm->arch.gisa_int; in pending_irqs() local 337 if (gi->origin) in pending_irqs() 338 pending_mask |= gisa_get_ipm(gi->origin) << IRQ_PEND_IO_ISC_7; in pending_irqs() 1049 struct kvm_s390_gisa_interrupt *gi = &vcpu->kvm->arch.gisa_int; in __deliver_io() local 1092 if (gi->origin && gisa_tac_ipm_gisc(gi->origin, isc)) { in __deliver_io() 1182 struct kvm_s390_gisa_interrupt *gi = &vcpu->kvm->arch.gisa_int; in kvm_s390_handle_wait() local [all …]
|
/Linux-v5.4/net/sunrpc/ |
D | svcauth_unix.c | 422 struct group_info *gi; member 437 put_group_info(ug->gi); in unix_gid_put() 458 get_group_info(item->gi); in unix_gid_update() 459 new->gi = item->gi; in unix_gid_update() 515 ug.gi = groups_alloc(gids); in unix_gid_parse() 516 if (!ug.gi) in unix_gid_parse() 529 ug.gi->gid[i] = kgid; in unix_gid_parse() 532 groups_sort(ug.gi); in unix_gid_parse() 550 if (ug.gi) in unix_gid_parse() 551 put_group_info(ug.gi); in unix_gid_parse() [all …]
|
D | auth_unix.c | 109 struct group_info *gi = cred->cr_cred->group_info; in unx_marshal() local 131 if (gi) in unx_marshal() 132 for (i = 0; i < UNX_NGROUPS && i < gi->ngroups; i++) in unx_marshal() 133 *p++ = cpu_to_be32(from_kgid_munged(userns, gi->gid[i])); in unx_marshal()
|
/Linux-v5.4/include/linux/usb/ |
D | gadget_configfs.h | 51 struct struct_member *gi; \ 67 gi = container_of(group, struct struct_member, strings_group); \ 69 list_for_each_entry(gs, &gi->string_list, list) { \ 78 list_add_tail(&new->list, &gi->string_list); \
|
/Linux-v5.4/arch/ia64/mm/ |
D | contig.c | 108 struct pcpu_group_info *gi; in setup_per_cpu_areas() local 115 gi = &ai->groups[0]; in setup_per_cpu_areas() 119 gi->cpu_map[gi->nr_units++] = cpu; in setup_per_cpu_areas()
|
D | discontig.c | 183 struct pcpu_group_info *uninitialized_var(gi); in setup_per_cpu_areas() 237 gi->nr_units++; in setup_per_cpu_areas() 242 gi = &ai->groups[ai->nr_groups++]; in setup_per_cpu_areas() 243 gi->nr_units = 1; in setup_per_cpu_areas() 244 gi->base_offset = __per_cpu_offset[cpu] + base_offset; in setup_per_cpu_areas() 245 gi->cpu_map = &cpu_map[unit]; in setup_per_cpu_areas()
|
/Linux-v5.4/net/netfilter/ |
D | xt_owner.c | 97 struct group_info *gi = filp->f_cred->group_info; in owner_mt() local 103 if (!match && (info->match & XT_OWNER_SUPPL_GROUPS) && gi) { in owner_mt() 104 for (i = 0; i < gi->ngroups; ++i) { in owner_mt() 105 kgid_t group = gi->gid[i]; in owner_mt()
|
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/ |
D | cfp.c | 202 u8 gi = 0; in mwifiex_index_to_acs_data_rate() local 211 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate() 214 rate = ac_mcs_rate_nss2[2 * (3 - bw) + gi][mcs_index]; in mwifiex_index_to_acs_data_rate() 216 rate = ac_mcs_rate_nss1[2 * (3 - bw) + gi][mcs_index]; in mwifiex_index_to_acs_data_rate() 222 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate() 225 if (gi == 1) in mwifiex_index_to_acs_data_rate() 231 rate = mcs_rate[2 * (1 - bw) + gi][index]; in mwifiex_index_to_acs_data_rate()
|
/Linux-v5.4/drivers/media/dvb-frontends/ |
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-v5.4/fs/gfs2/ |
D | glock.c | 2033 static void gfs2_glock_iter_next(struct gfs2_glock_iter *gi, loff_t n) in gfs2_glock_iter_next() argument 2035 struct gfs2_glock *gl = gi->gl; in gfs2_glock_iter_next() 2044 gl = rhashtable_walk_next(&gi->hti); in gfs2_glock_iter_next() 2053 if (gl->gl_name.ln_sbd != gi->sdp) in gfs2_glock_iter_next() 2065 gi->gl = gl; in gfs2_glock_iter_next() 2071 struct gfs2_glock_iter *gi = seq->private; in gfs2_glock_seq_start() local 2078 if (*pos < gi->last_pos) { in gfs2_glock_seq_start() 2079 rhashtable_walk_exit(&gi->hti); in gfs2_glock_seq_start() 2080 rhashtable_walk_enter(&gl_hash_table, &gi->hti); in gfs2_glock_seq_start() 2083 n = *pos - gi->last_pos; in gfs2_glock_seq_start() [all …]
|
/Linux-v5.4/mm/ |
D | percpu.c | 2194 const struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_dump_alloc_info() local 2197 BUG_ON(gi->nr_units % upa); in pcpu_dump_alloc_info() 2198 for (alloc_end += gi->nr_units / upa; in pcpu_dump_alloc_info() 2207 if (gi->cpu_map[unit] != NR_CPUS) in pcpu_dump_alloc_info() 2209 cpu_width, gi->cpu_map[unit]); in pcpu_dump_alloc_info() 2348 const struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_setup_first_chunk() local 2350 group_offsets[group] = gi->base_offset; in pcpu_setup_first_chunk() 2351 group_sizes[group] = gi->nr_units * ai->unit_size; in pcpu_setup_first_chunk() 2353 for (i = 0; i < gi->nr_units; i++) { in pcpu_setup_first_chunk() 2354 cpu = gi->cpu_map[i]; in pcpu_setup_first_chunk() [all …]
|
/Linux-v5.4/include/linux/ |
D | cred.h | 40 static inline struct group_info *get_group_info(struct group_info *gi) in get_group_info() argument 42 atomic_inc(&gi->usage); in get_group_info() 43 return gi; in get_group_info()
|
/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/ |
D | headc57d.c | 111 u16 ri = 0, gi = 0, bi = 0, i; in headc57d_olut_load_8() local 115 gi = (drm_color_lut_extract(in->green, 16) - g) / 4; in headc57d_olut_load_8() 121 writew(g + gi * i, mem + 2); in headc57d_olut_load_8()
|
/Linux-v5.4/net/sched/ |
D | sch_netem.c | 873 const struct tc_netem_gimodel *gi = nla_data(la); in get_loss_clg() local 883 q->clg.a1 = gi->p13; in get_loss_clg() 884 q->clg.a2 = gi->p31; in get_loss_clg() 885 q->clg.a3 = gi->p32; in get_loss_clg() 886 q->clg.a4 = gi->p14; in get_loss_clg() 887 q->clg.a5 = gi->p23; in get_loss_clg() 1097 struct tc_netem_gimodel gi = { in dump_loss_model() local 1105 if (nla_put(skb, NETEM_LOSS_GI, sizeof(gi), &gi)) in dump_loss_model()
|
/Linux-v5.4/drivers/media/dvb-frontends/cxd2880/ |
D | cxd2880_dvbt2.h | 299 enum cxd2880_dvbt2_guard gi; member 363 enum cxd2880_dvbt2_guard gi; member
|
/Linux-v5.4/Documentation/translations/it_IT/process/ |
D | stable-kernel-rules.rst | 19 - Deve correggere un problema di compilazione (ma non per cose già segnate 37 - Questa patch o una equivalente deve esistere già nei sorgenti principali di 48 già in coda: 187 - La coda delle patch, sia quelle già applicate che in fase di revisione,
|
D | howto.rst | 58 di sviluppo già esistente. Questo è un gruppo eterogeneo di persone, con alti 206 quale è già stata fornita risposta in passato). Esistono inoltre, un canale IRC 259 dei grossi cambiamenti; solitamente i cambiamenti che sono già stati 383 Per lavorare sui rapporti di bachi già riportati, andate su 402 sollevare, prima di pubblicarlo sulla lista. Molte cose sono già state 561 modifica, o giù di lì) 589 vostre modifiche in pezzettini che potrebbero essere già accettate, nonostante
|
D | adding-syscalls.rst | 52 funzione assomiglia a quelle già esistenti in :manpage:`fcntl(2)`, oppure 124 accesso da spazio utente quando il kernel ha già dei meccanismi e una semantica 155 funzionalità su un descrittore di file già aperto utilizzando il *flag* 174 :manpage:`capabilities(7)`. Scegliete un bit di privilegio già esistente per 546 versione già convertita in formato ASCII: semplificherà la vita dei revisori. 557 Le chiamate di sistema sono, come già detto prima, punti di interazione fra
|
/Linux-v5.4/drivers/net/wireless/ath/ath10k/ |
D | htt_rx.c | 3336 int idx, ht_idx, gi, mcs, bw, nss; in ath10k_accumulate_per_peer_tx_stats() local 3344 gi = test_bit(ATH10K_RATE_INFO_FLAGS_SGI_BIT, &flags); in ath10k_accumulate_per_peer_tx_stats() 3350 idx += bw * 2 + gi; in ath10k_accumulate_per_peer_tx_stats() 3397 STATS_OP_FMT(AMPDU).gi[0][gi] += in ath10k_accumulate_per_peer_tx_stats() 3405 STATS_OP_FMT(AMPDU).gi[1][gi] += in ath10k_accumulate_per_peer_tx_stats() 3416 STATS_OP_FMT(SUCC).gi[0][gi] += pstats->succ_bytes; in ath10k_accumulate_per_peer_tx_stats() 3420 STATS_OP_FMT(SUCC).gi[1][gi] += pstats->succ_pkts; in ath10k_accumulate_per_peer_tx_stats() 3424 STATS_OP_FMT(FAIL).gi[0][gi] += pstats->failed_bytes; in ath10k_accumulate_per_peer_tx_stats() 3428 STATS_OP_FMT(FAIL).gi[1][gi] += pstats->failed_pkts; in ath10k_accumulate_per_peer_tx_stats() 3432 STATS_OP_FMT(RETRY).gi[0][gi] += pstats->retry_bytes; in ath10k_accumulate_per_peer_tx_stats() [all …]
|
/Linux-v5.4/Documentation/networking/device_drivers/ |
D | sb1000.txt | 85 already in there. Then modify ppp@gi-on to set the correct login name, 99 9.) Start the PPP connection via the script /etc/ppp/ppp@gi-on. You must be 158 4.) I can't execute the /etc/ppp/ppp@gi-on file. 160 Solution -- As root do `chmod ug+x /etc/ppp/ppp@gi-on'.
|
/Linux-v5.4/Documentation/translations/it_IT/kernel-hacking/ |
D | locking.rst | 29 (Saltatelo se sapete già cos'è una corsa critica). 228 :c:func:`spin_unlock()`. Qui :c:func:`spin_lock_bh()` è inutile, siete già 293 già disabilitate) e in un softirq (dove la disabilitazione delle interruzioni 377 protetti dal *lock* quando qualche altro thread lo sta già facendo 587 se erano attive, altrimenti non farà niente (quando siamo già in un contesto 913 ad acquisire il *lock* già trattenuto nel contesto utente. 965 non tenterà mai di trattenere un altro *lock* quando lo ha già. 1009 temporizzatore potrebbe essere già partiro prima di :c:func:`spin_lock_bh()`, 1011 di eliminare il suo oggetto (che però è già stato eliminato). 1014 :c:func:`del_timer()`: se ritorna 1, il temporizzatore è stato già [all …]
|