| /linux/drivers/usb/host/ |
| H A D | ohci-q.c | 143 static void periodic_link (struct ohci_hcd *ohci, struct ed *ed) in periodic_link() argument 148 (ed->hwINFO & cpu_to_hc32 (ohci, ED_ISO)) ? "iso " : "", in periodic_link() 149 ed, ed->branch, ed->load, ed->interval); in periodic_link() 151 for (i = ed->branch; i < NUM_INTS; i += ed->interval) { in periodic_link() 152 struct ed **prev = &ohci->periodic [i]; in periodic_link() 154 struct ed *here = *prev; in periodic_link() 160 while (here && ed != here) { in periodic_link() 161 if (ed->interval > here->interval) in periodic_link() 167 if (ed != here) { in periodic_link() 168 ed->ed_next = here; in periodic_link() [all …]
|
| H A D | fhci-q.c | 58 void fhci_add_tds_to_ed(struct ed *ed, struct td **td_list, int number) in fhci_add_tds_to_ed() argument 64 list_add_tail(&td->node, &ed->td_list); in fhci_add_tds_to_ed() 66 if (ed->td_head == NULL) in fhci_add_tds_to_ed() 67 ed->td_head = td_list[0]; in fhci_add_tds_to_ed() 70 static struct td *peek_td_from_ed(struct ed *ed) in peek_td_from_ed() argument 74 if (!list_empty(&ed->td_list)) in peek_td_from_ed() 75 td = list_entry(ed->td_list.next, struct td, node); in peek_td_from_ed() 107 struct td *fhci_remove_td_from_ed(struct ed *ed) in fhci_remove_td_from_ed() argument 111 if (!list_empty(&ed->td_list)) { in fhci_remove_td_from_ed() 112 td = list_entry(ed->td_list.next, struct td, node); in fhci_remove_td_from_ed() [all …]
|
| H A D | fhci-mem.c | 30 static void init_ed(struct ed *ed) in init_ed() argument 32 memset(ed, 0, sizeof(*ed)); in init_ed() 33 INIT_LIST_HEAD(&ed->td_list); in init_ed() 34 INIT_LIST_HEAD(&ed->node); in init_ed() 61 struct ed *fhci_get_empty_ed(struct fhci_hcd *fhci) in fhci_get_empty_ed() 63 struct ed *ed; in fhci_get_empty_ed() local 66 ed = list_entry(fhci->empty_eds.next, struct ed, node); in fhci_get_empty_ed() 69 ed = kmalloc(sizeof(*ed), GFP_ATOMIC); in fhci_get_empty_ed() 70 if (!ed) in fhci_get_empty_ed() 73 init_ed(ed); in fhci_get_empty_ed() [all …]
|
| H A D | ohci-mem.c | 55 sizeof (struct ed), in ohci_mem_init() 133 static struct ed * 137 struct ed *ed; in ed_alloc() local 141 ed = gen_pool_dma_zalloc_align(hcd->localmem_pool, in ed_alloc() 142 sizeof(*ed), &dma, 16); in ed_alloc() 144 ed = dma_pool_zalloc(hc->ed_cache, mem_flags, &dma); in ed_alloc() 145 if (ed) { in ed_alloc() 146 INIT_LIST_HEAD (&ed->td_list); in ed_alloc() 147 ed->dma = dma; in ed_alloc() 149 return ed; in ed_alloc() [all …]
|
| H A D | ohci-hcd.c | 153 struct ed *ed; in ohci_urb_enqueue() local 161 ed = ed_get(ohci, urb->ep, urb->dev, pipe, urb->interval); in ohci_urb_enqueue() 162 if (! ed) in ohci_urb_enqueue() 166 switch (ed->type) { in ohci_urb_enqueue() 198 urb_priv->ed = ed; in ohci_urb_enqueue() 226 if (ed->state == ED_IDLE) { in ohci_urb_enqueue() 227 retval = ed_schedule (ohci, ed); in ohci_urb_enqueue() 241 list_add(&ed->in_use_list, &ohci->eds_in_use); in ohci_urb_enqueue() 243 if (ed->type == PIPE_ISOCHRONOUS) { in ohci_urb_enqueue() 247 frame += max_t (u16, 8, ed->interval); in ohci_urb_enqueue() [all …]
|
| H A D | ohci-dbg.c | 313 const struct ed *ed, int verbose) in ohci_dump_ed() argument 315 u32 tmp = hc32_to_cpu (ohci, ed->hwINFO); in ohci_dump_ed() 320 ed, ed->state, edstring (ed->type), in ohci_dump_ed() 321 hc32_to_cpup (ohci, &ed->hwNextED)); in ohci_dump_ed() 337 tmp = hc32_to_cpup (ohci, &ed->hwHeadP); in ohci_dump_ed() 342 hc32_to_cpup (ohci, &ed->hwTailP), in ohci_dump_ed() 350 list_for_each (tmp, &ed->td_list) { in ohci_dump_ed() 400 show_list (struct ohci_hcd *ohci, char *buf, size_t count, struct ed *ed) in show_list() argument 404 if (!ed) in show_list() 408 while (ed->ed_prev) in show_list() [all …]
|
| H A D | fhci.h | 323 struct ed { struct 349 struct ed *ed; /* a handle to the corresponding ED */ member 391 struct ed *ed; member 515 void fhci_recycle_empty_ed(struct fhci_hcd *fhci, struct ed *ed); 516 struct ed *fhci_get_empty_ed(struct fhci_hcd *fhci); 518 struct urb_priv *urb_priv, struct ed *ed, u16 index, 521 void fhci_add_tds_to_ed(struct ed *ed, struct td **td_list, int number); 565 struct td *fhci_remove_td_from_ed(struct ed *ed); 567 void fhci_move_td_from_ed_to_done_list(struct fhci_usb *usb, struct ed *ed); 572 void fhci_del_ed_list(struct fhci_hcd *fhci, struct ed *ed);
|
| H A D | ohci.h | 26 struct ed { struct 48 struct ed *ed_next; /* on schedule or rm_list */ argument 49 struct ed *ed_prev; /* for non-interrupt EDs */ argument 75 #define OKAY_TO_TAKEBACK(ohci, ed) \ argument 76 ((int) (ohci->wdh_cnt - ed->takeback_wdh_cnt) >= 0) 131 struct ed *ed; member 336 struct ed *ed; member 378 struct ed *ed_rm_list; /* to be removed */ 380 struct ed *ed_bulktail; /* last in bulk list */ 381 struct ed *ed_controltail; /* last in ctrl list */ [all …]
|
| H A D | ohci-hub.c | 143 static inline struct ed *find_head (struct ed *ed) in find_head() argument 146 while (ed->ed_prev) in find_head() 147 ed = ed->ed_prev; in find_head() 148 return ed; in find_head()
|
| /linux/drivers/edac/ |
| H A D | octeon_edac-pc.c | 30 struct edac_device_ctl_info *ed; member 57 edac_device_printk(p->ed, KERN_ERR, in co_cache_error_event() 62 edac_device_handle_ce(p->ed, cpu, 1, "icache"); in co_cache_error_event() 65 edac_device_printk(p->ed, KERN_ERR, in co_cache_error_event() 70 edac_device_handle_ue(p->ed, cpu, 0, "dcache"); in co_cache_error_event() 72 edac_device_handle_ce(p->ed, cpu, 0, "dcache"); in co_cache_error_event() 94 p->ed = edac_device_alloc_ctl_info(0, "cpu", num_possible_cpus(), in co_cache_error_probe() 97 if (!p->ed) in co_cache_error_probe() 100 p->ed->dev = &pdev->dev; in co_cache_error_probe() 102 p->ed->dev_name = dev_name(&pdev->dev); in co_cache_error_probe() [all …]
|
| /linux/Documentation/translations/zh_CN/mm/damon/ |
| H A D | design.rst | 58 <uppermost mmap()-ed region> 59 (small mmap()-ed regions and munmap()-ed regions) 60 <lowermost mmap()-ed region>
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-block-aoe | 4 Contact: Ed L. Cashin <ed.cashin@acm.org> 12 Contact: Ed L. Cashin <ed.cashin@acm.org> 21 Contact: Ed L. Cashin <ed.cashin@acm.org> 35 Contact: Ed L. Cashin <ed.cashin@acm.org> 42 Contact: Ed L. Cashin <ed.cashin@acm.org>
|
| /linux/Documentation/translations/zh_CN/devicetree/ |
| H A D | overlay-notes.rst | 128 知器被调用后,包含覆盖层的内存将被kfree()ed。请注意,即使OF_OVERLAY_POST_REMOVE 129 的通知器返回错误,内存也会被kfree()ed。
|
| /linux/Documentation/translations/it_IT/doc-guide/ |
| H A D | kernel-doc.rst | 25 funzioni ed i tipi di dato con i loro relativi collegamenti. Le descrizioni 26 vengono filtrare per cercare i riferimenti ed i marcatori. 43 dei sorgenti. Quest'ultima raccomandazione ha una priorità più bassa ed è a 59 più bassa ed è a discrezione dal manutentore (MAINTAINER) del file sorgente. 202 Documentare strutture, unioni ed enumerazioni 205 Generalmente il formato di un commento kernel-doc per struct, union ed enum è:: 218 per descrivere unioni ed enumerati. ``member`` viene usato per indicare i 219 membri di strutture ed unioni, ma anche i valori di un tipo enumerato. 228 I membri di strutture, unioni ed enumerati devo essere documentati come i 259 Strutture ed unioni annidate [all …]
|
| /linux/Documentation/translations/it_IT/process/ |
| H A D | management-style.rst | 14 ed è principalmente scritto per evitare di rispondere [#f1]_ in continuazione 46 essere il dirigente che la prende. Questo è molto profondo ed ovvio, ma non è 66 Ciò aiuta a capire che la differenza chiave tra una grande decisione ed una 84 tutti che siete stati degli scemi incompetenti, dite che siete dispiaciuti, ed 93 noi piace mantenere le apparenze, ed uscire allo scoperto in pubblico per 96 non era del tutto valido, può rivelarsi difficile anche per un povero ed 142 Ci sono molte persone stupide, ed essere un dirigente significa che dovrete 148 convivere con i loro, ed i vostri, problemi. 252 ed è essere chiamate "teste di c****" con fare da bigotto. Se per il primo 259 essere moralmente ed intellettualmente superiore a tutti quelli attorno a voi,
|
| H A D | 1.Intro.rst | 25 il ciclo di rilascio del kernel, ed i meccanismi della finestra 39 modifiche, ed esiste un'introduzione ad alcuni strumenti che possono aiutarvi 44 comunità di sviluppo, le modifiche devono essere propriamente formattate ed 74 robusta, efficiente ed adattabile a praticamente qualsiasi situazione. 77 (ed aziende) desiderosi di partecipare a questo sviluppo. I produttori di 81 vogliono che Linux sia capace ed adeguato agli obiettivi ed il più possibile 82 alla mano. Fornitori ed altri produttori di software che basano i propri 83 prodotti su Linux hanno un chiaro interesse verso capacità, prestazioni ed 89 Linux ed influenzarne la direzione di sviluppo. Prodotti non open-source non 203 funzioni al kernel e fornire competenze ed esempi che saranno utili ad
|
| H A D | botching-up-ioctls.rst | 16 oggigiorno ogni driver ha il suo insieme di ioctl per allocare memoria ed 64 compatibilità all'indietro ed in avanti. E dato che sbagliare al primo colpo è 77 arrivo, ed estende con zeri ogni incongruenza fra kernel e spazio utente. 83 * Verificate tutti i campi e *flag* inutilizzati ed i riempimenti siano a 0, 127 driver i915 l'abbozza con l'ioctl `set_tiling`, ed ora siamo inchiodati per 147 operazioni ed attendere quelle in sospeso. Questo è davvero difficile; al
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | kref.rst | 72 如果你已经有了一个指向kref-ed结构体的有效指针(refcount不能为零),你 80 在没有已经持有有效指针的情况下获得一个kref-ed结构体的有效指针,那么在没 83 3) 如果代码试图获得对一个kref-ed结构体的引用,而不持有一个有效的指针,它必
|
| /linux/arch/powerpc/crypto/ |
| H A D | aes-tab-4k.S | 74 .long R(00, 00, 00, 00), R(c1, ed, ed, 2c) 76 .long R(79, b1, b1, c8), R(b6, 5b, 5b, ed) 82 .long R(4f, aa, aa, e5), R(ed, fb, fb, 16) 195 .long R(02, 03, 6a, ba), R(ed, 16, 82, 5c) 214 .long R(09, 80, 86, 83), R(32, 2b, ed, 48) 233 .long R(b6, ed, fc, 68), R(b8, e4, f1, 63) 279 .long R(e1, 1c, e5, ed), R(7a, 47, b1, 3c)
|
| /linux/scripts/coccinelle/api/ |
| H A D | kfree_mismatch.cocci | 3 /// Check that kvmalloc'ed memory is freed by kfree functions, 4 /// vmalloc'ed by vfree functions and kvmalloc'ed by kvfree
|
| /linux/Documentation/translations/it_IT/locking/ |
| H A D | locktypes.rst | 22 annidarli, ed usarli su kernel PREEMPT_RT. 61 disabilitazione di prelazione ed interruzioni. Al contrario di altri meccanismi, 84 _irqsave/restore() salva e disabilita le interruzioni / ripristina ed attiva le interruzioni 182 - Il nome del blocco permette di fare un'analisi statica, ed è anche chiaro su 232 Sui kernel non-PREEMPT_RT, spinlock_t si traduce in un raw_spinlock_t ed ha 270 salva lo stato attuale prima di bloccarsi ed il rispettivo risveglio lo 344 ed è equivalente a:: 417 ed è equivalente a:: 427 disabilitazione delle interruzioni ed acquisizione di un blocco devono rimanere
|
| /linux/Documentation/translations/it_IT/kernel-hacking/ |
| H A D | hacking.rst | 20 Benvenuto, gentile lettore, alla notevole ed inaffidabile guida all'hacking 22 più usate ed i concetti necessari per scrivere codice per il kernel: lo scopo 25 ed ignorerò intere parti di alcune procedure. 155 lo stato dell'FPU (ed evitare cambi di contesto). Generalmente è una 167 Quindi mantenetelo tale. Il vostro codice dovrebbe essere a 64-bit ed 186 Create un dispositivo a caratteri ed implementate l'appropriata chiamata ioctl. 296 :c:func:`put_user()` e :c:func:`get_user()` sono usate per ricevere ed 571 :c:type:`atomic_t`. :c:func:`atomic_read()` e :c:func:`atomic_set()` leggono ed 583 ``include/linux/bitops.h`` ed agiscono sui bit d'una variabile di tipo 587 impostano, cancellano, ed invertono il bit indicato. [all …]
|
| /linux/drivers/soc/fsl/qbman/ |
| H A D | qman_ccsr.c | 299 static void qm_set_dc(enum qm_dc_portal portal, int ed, u8 sernd) in qm_set_dc() argument 301 DPAA_ASSERT(!ed || portal == qm_dc_portal_fman0 || in qm_set_dc() 305 (ed ? 0x1000 : 0) | (sernd & 0x3ff)); in qm_set_dc() 308 (ed ? 0x100 : 0) | (sernd & 0x1f)); in qm_set_dc()
|
| /linux/Documentation/translations/zh_CN/virt/acrn/ |
| H A D | cpuid.rst | 41 eax = an OR'ed group of (1 << flag)
|
| /linux/Documentation/virt/kvm/x86/ |
| H A D | cpuid.rst | 37 eax = an OR'ed group of (1 << flag) 113 edx = an OR'ed group of (1 << flag)
|