Home
last modified time | relevance | path

Searched refs:un (Results 1 – 25 of 85) sorted by relevance

1234

/Linux-v4.19/arch/m68k/kernel/
Dtraps.c135 unsigned long fslw = fp->un.fmt4.pc; /* is really FSLW for access error */ in access_error060()
137 pr_debug("fslw=%#lx, fa=%#lx\n", fslw, fp->un.fmt4.effaddr); in access_error060()
152 unsigned long addr = fp->un.fmt4.effaddr; in access_error060()
174 fp->un.fmt4.effaddr); in access_error060()
237 fp->un.fmt7.faddr = wba; in fix_xframe040()
238 fp->un.fmt7.ssw = wbs & 0xff; in fix_xframe040()
240 fp->un.fmt7.ssw |= MA_040; in fix_xframe040()
247 if (fp->un.fmt7.wb1s & WBV_040) in do_040writebacks()
251 if ((fp->un.fmt7.wb2s & WBV_040) && in do_040writebacks()
252 !(fp->un.fmt7.wb2s & WBTT_040)) { in do_040writebacks()
[all …]
/Linux-v4.19/drivers/scsi/lpfc/
Dlpfc_mbox.c70 mb->un.varDmp.type = DMP_NV_PARAMS; in lpfc_dump_static_vport()
71 mb->un.varDmp.entry_index = offset; in lpfc_dump_static_vport()
72 mb->un.varDmp.region_id = DMP_REGION_VPORT; in lpfc_dump_static_vport()
77 mb->un.varDmp.cv = 1; in lpfc_dump_static_vport()
78 mb->un.varDmp.word_cnt = DMP_RSP_SIZE/sizeof(uint32_t); in lpfc_dump_static_vport()
98 mb->un.varWords[3] = putPaddrLow(mp->phys); in lpfc_dump_static_vport()
99 mb->un.varWords[4] = putPaddrHigh(mp->phys); in lpfc_dump_static_vport()
100 mb->un.varDmp.sli4_length = sizeof(struct static_vport_info); in lpfc_dump_static_vport()
147 mb->un.varDmp.cv = 1; in lpfc_dump_mem()
148 mb->un.varDmp.type = DMP_NV_PARAMS; in lpfc_dump_mem()
[all …]
Dlpfc_ct.c122 ((icmd->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_ct_unsol_event()
146 size = icmd->un.cont64[0].tus.f.bdeSize; in lpfc_ct_unsol_event()
167 paddr = getPaddr(icmd->un.cont64[i].addrHigh, in lpfc_ct_unsol_event()
168 icmd->un.cont64[i].addrLow); in lpfc_ct_unsol_event()
171 size = icmd->un.cont64[i].tus.f.bdeSize; in lpfc_ct_unsol_event()
335 icmd->un.genreq64.bdl.ulpIoTag32 = 0; in lpfc_gen_req()
336 icmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in lpfc_gen_req()
337 icmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); in lpfc_gen_req()
338 icmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_gen_req()
339 icmd->un.genreq64.bdl.bdeSize = (num_entry * sizeof(struct ulp_bde64)); in lpfc_gen_req()
[all …]
Dlpfc_bsg.c129 (size_t)(&((struct lpfc_sli_ct_request *)NULL)->un)
342 switch (rsp->un.ulpWord[4] & IOERR_PARAM_MASK) { in lpfc_bsg_send_mgmt_cmd_cmp()
357 rsp_size = rsp->un.genreq64.bdl.bdeSize; in lpfc_bsg_send_mgmt_cmd_cmp()
470 cmd->un.genreq64.bdl.ulpIoTag32 = 0; in lpfc_bsg_send_mgmt_cmd()
471 cmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in lpfc_bsg_send_mgmt_cmd()
472 cmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); in lpfc_bsg_send_mgmt_cmd()
473 cmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_bsg_send_mgmt_cmd()
474 cmd->un.genreq64.bdl.bdeSize = in lpfc_bsg_send_mgmt_cmd()
477 cmd->un.genreq64.w5.hcsw.Fctl = (SI | LA); in lpfc_bsg_send_mgmt_cmd()
478 cmd->un.genreq64.w5.hcsw.Dfctl = 0; in lpfc_bsg_send_mgmt_cmd()
[all …]
Dlpfc_els.c236 icmd->un.elsreq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); in lpfc_prep_els_iocb()
237 icmd->un.elsreq64.bdl.addrLow = putPaddrLow(pbuflist->phys); in lpfc_prep_els_iocb()
238 icmd->un.elsreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_prep_els_iocb()
239 icmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64)); in lpfc_prep_els_iocb()
241 icmd->un.elsreq64.remoteID = did; /* DID */ in lpfc_prep_els_iocb()
248 icmd->un.xseq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); in lpfc_prep_els_iocb()
249 icmd->un.xseq64.bdl.addrLow = putPaddrLow(pbuflist->phys); in lpfc_prep_els_iocb()
250 icmd->un.xseq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_prep_els_iocb()
251 icmd->un.xseq64.bdl.bdeSize = sizeof(struct ulp_bde64); in lpfc_prep_els_iocb()
252 icmd->un.xseq64.xmit_els_remoteID = did; /* DID */ in lpfc_prep_els_iocb()
[all …]
Dlpfc_nportdisc.c195 irsp->un.ulpWord[4] = IOERR_SLI_ABORTED; in lpfc_check_elscmpl_iocb()
306 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_rcv_plogi()
307 stat.un.b.lsRjtRsnCodeExp = LSEXP_INVALID_PNAME; in lpfc_rcv_plogi()
308 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, in lpfc_rcv_plogi()
315 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_rcv_plogi()
316 stat.un.b.lsRjtRsnCodeExp = LSEXP_INVALID_NNAME; in lpfc_rcv_plogi()
317 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, in lpfc_rcv_plogi()
325 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_rcv_plogi()
326 stat.un.b.lsRjtRsnCodeExp = LSEXP_SPARM_OPTIONS; in lpfc_rcv_plogi()
327 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, in lpfc_rcv_plogi()
[all …]
Dlpfc_sli.c1416 piocb->iocb.un.ulpWord[4] = ulpWord4; in lpfc_sli_cancel_iocbs()
2477 rpi = pmb->u.mb.un.varWords[0]; in lpfc_sli_def_mbox_cmpl()
2478 vpi = pmb->u.mb.un.varRegLogin.vpi; in lpfc_sli_def_mbox_cmpl()
2598 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
2599 pmbox->un.varWords[1]); in lpfc_sli_handle_mb_event()
2606 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
2607 pmbox->un.varWords[1]); in lpfc_sli_handle_mb_event()
2648 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
2669 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
2670 pmbox->un.varWords[1], in lpfc_sli_handle_mb_event()
[all …]
Dlpfc_scsi.c472 iocb->un.fcpi64.bdl.ulpIoTag32 = 0; in lpfc_new_scsi_buf_s3()
476 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BDE_IMMED; in lpfc_new_scsi_buf_s3()
477 iocb->un.fcpi64.bdl.bdeSize = sizeof(struct fcp_cmnd); in lpfc_new_scsi_buf_s3()
478 iocb->un.fcpi64.bdl.addrLow = offsetof(IOCB_t, in lpfc_new_scsi_buf_s3()
480 iocb->un.fcpi64.bdl.addrHigh = 0; in lpfc_new_scsi_buf_s3()
493 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_new_scsi_buf_s3()
494 iocb->un.fcpi64.bdl.bdeSize = in lpfc_new_scsi_buf_s3()
496 iocb->un.fcpi64.bdl.addrLow = in lpfc_new_scsi_buf_s3()
498 iocb->un.fcpi64.bdl.addrHigh = in lpfc_new_scsi_buf_s3()
914 iocb->un.fcpi64.bdl.ulpIoTag32 = 0; in lpfc_new_scsi_buf_s4()
[all …]
/Linux-v4.19/drivers/staging/dgnc/
Ddgnc_tty.c814 struct un_t *un; in dgnc_tty_open() local
856 un = &brd->channels[PORT_NUM(minor)]->ch_tun; in dgnc_tty_open()
857 un->un_type = DGNC_SERIAL; in dgnc_tty_open()
859 un = &brd->channels[PORT_NUM(minor)]->ch_pun; in dgnc_tty_open()
860 un->un_type = DGNC_PRINT; in dgnc_tty_open()
895 tty->driver_data = un; in dgnc_tty_open()
899 if (!(un->un_flags & UN_ISOPEN)) { in dgnc_tty_open()
900 un->un_tty = tty; in dgnc_tty_open()
981 un->un_open_count++; in dgnc_tty_open()
982 un->un_flags |= (UN_ISOPEN); in dgnc_tty_open()
[all …]
Ddgnc_cls.c617 struct un_t *un; in cls_param() local
622 un = (struct un_t *)tty->driver_data; in cls_param()
623 if (!un) in cls_param()
626 ch = un->un_ch; in cls_param()
700 (un->un_type == DGNC_PRINT)) in cls_param()
951 struct un_t *un; in cls_drain() local
956 un = (struct un_t *)tty->driver_data; in cls_drain()
957 if (!un) in cls_drain()
960 ch = un->un_ch; in cls_drain()
965 un->un_flags |= UN_EMPTY; in cls_drain()
[all …]
/Linux-v4.19/Documentation/translations/it_IT/kernel-hacking/
Dlocking.rst31 In un normale programma, potete incrementare un contatore nel seguente modo:
82 Questa sovrapposizione, ovvero quando un risultato dipende dal tempo che
90 interrompendo un processo nella sua sezione critica otterremo comunque
95 simultanei, ed utilizzare i *lock* per accertarsi che solo un'istanza
103 Se posso darvi un suggerimento: non dormite mai con qualcuno più pazzo di
104 voi. Ma se dovessi darvi un suggerimento sulla sincronizzazione:
111 pensare a prendervi un cane bello grande.
117 spinlock (``include/asm/spinlock.h``), un semplice *lock* che può essere
118 trattenuto solo da un processo: se non si può trattenere lo spinlock, allora
123 ma potreste bloccarvi trattenendolo. Se non potete trattenere un mutex
[all …]
Dhacking.rst23 è di fornire ai programmatori C più esperti un manuale di base per sviluppo.
30 crescere e diventare un compendio di buone pratiche, punti di partenza
36 In qualsiasi momento ognuna delle CPU di un sistema può essere:
38 - non associata ad alcun processo, servendo un'interruzione hardware;
40 - non associata ad alcun processo, servendo un softirq o tasklet;
42 - in esecuzione nello spazio kernel, associata ad un processo
45 - in esecuzione di un processo nello spazio utente;
47 Esiste un ordine fra questi casi. Gli ultimi due possono avvicendarsi (preempt)
48 l'un l'altro, ma a parte questo esiste una gerarchia rigida: ognuno di questi
49 può avvicendarsi solo ad uno di quelli sottostanti. Per esempio, mentre un
[all …]
/Linux-v4.19/net/sched/
Dsch_htb.c135 } un; member
414 if (p->un.inner.clprio[prio].feed.rb_node) in htb_activate_prios()
420 htb_add_to_id_tree(&p->un.inner.clprio[prio].feed, cl, prio); in htb_activate_prios()
450 if (p->un.inner.clprio[prio].ptr == cl->node + prio) { in htb_deactivate_prios()
455 p->un.inner.clprio[prio].last_ptr_id = cl->common.classid; in htb_deactivate_prios()
456 p->un.inner.clprio[prio].ptr = NULL; in htb_deactivate_prios()
460 &p->un.inner.clprio[prio].feed); in htb_deactivate_prios()
462 if (!p->un.inner.clprio[prio].feed.rb_node) in htb_deactivate_prios()
558 WARN_ON(cl->level || !cl->un.leaf.q || !cl->un.leaf.q->q.qlen); in htb_activate()
618 } else if ((ret = qdisc_enqueue(skb, cl->un.leaf.q, in htb_enqueue()
[all …]
/Linux-v4.19/ipc/
Dsem.c636 struct sem_undo *un; in perform_atomic_semop_slow() local
640 un = q->undo; in perform_atomic_semop_slow()
658 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop_slow()
662 un->semadj[sop->sem_num] = undo; in perform_atomic_semop_slow()
695 un->semadj[sop->sem_num] += sem_op; in perform_atomic_semop_slow()
708 struct sem_undo *un; in perform_atomic_semop() local
712 un = q->undo; in perform_atomic_semop()
741 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop()
755 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop()
757 un->semadj[sop->sem_num] = undo; in perform_atomic_semop()
[all …]
/Linux-v4.19/arch/unicore32/mm/
Dalignment.c59 unsigned long un; member
205 offset.un = -offset.un; in do_alignment_finish_ldst()
208 addr += offset.un; in do_alignment_finish_ldst()
380 offset.un = (instr & 0x3e00) >> 4 | (instr & 31); in do_alignment()
382 offset.un = regs->uregs[RM_BITS(instr)]; in do_alignment()
390 offset.un = OFFSET_BITS(instr); in do_alignment()
395 offset.un = regs->uregs[RM_BITS(instr)]; in do_alignment()
401 offset.un <<= shiftval; in do_alignment()
405 offset.un >>= shiftval; in do_alignment()
414 offset.un >>= 1; in do_alignment()
[all …]
/Linux-v4.19/Documentation/translations/it_IT/doc-guide/
Dparse-headers.rst14 d'avviso se un simbolo non viene trovato nella documentazione. Questo permette
18 Esso dev'essere invocato attraverso un Makefile, mentre si genera la
19 documentazione. Per avere un esempio su come utilizzarlo all'interno del kernel
55 Mostra un messaggio d'aiuto breve e termina.
60 Mostra un messaggio d'aiuto dettagliato e termina.
66 Converte un file d'intestazione o un file sorgente C (C_FILE) in un testo
69 il programma accetta anche un altro file (EXCEPTIONS_FILE) che
95 La dichiarazione \ **replace**\ significa che verrà generato un
164 In un enumerato come il seguente:
174 In un enumerato come il seguente:
[all …]
Dkernel-doc.rst21 generato il `dominio Sphinx per il C`_ con un'adeguata descrizione per le
30 ``EXPORT_SYMBOL`` o ``EXPORT_SYMBOL_GPL`` dovrebbero avere un commento
66 del commento è formattato come un normale commento multilinea, ovvero
67 con un asterisco all'inizio d'ogni riga e che si conclude con ``*/``
77 eseguire il programma ``kernel-doc`` con un livello di verbosità alto e senza
90 Generalmente il formato di un commento kernel-doc per funzioni e
118 un argomento, una linea di commento vuota, oppure la fine del commento.
144 Se una funzione ha un numero variabile di argomento, la sua descrizione
154 che una funzione dorma (*sleep*) o che possa essere chiamata in un contesto
202 Generalmente il formato di un commento kernel-doc per struct, union ed enum è::
[all …]
Dsphinx.rst37 un documento PDF è raccomandato l'utilizzo di una versione superiore alle 1.4.6.
43 programmi e librerie è fragile e non è raro che dopo un aggiornamento di
49 vi raccomandiamo di installare Sphinx dentro ad un ambiente virtuale usando
76 indicare che state usando il nuovo ambiente. Se aprite un nuova sessione,
83 Il meccanismo che genera la documentazione del kernel contiene un'estensione
129 espressioni matematiche e LaTeX; inoltre, presume che venga utilizzato un
173 1. aggiungete un file ``.rst`` nella sottocartella ``Documentation``
174 2. aggiungete un riferimento ad esso nell'indice (`TOC tree`_) in
184 diversi file ``.rst`` ed un indice ``index.rst`` (con un ``toctree``
189 `manuale introduttivo a reStructuredText`_ di Sphinx è un buon punto da
[all …]
/Linux-v4.19/net/netfilter/
Dnf_conntrack_proto_udp.c183 struct nf_udp_net *un = udp_pernet(net); in udp_timeout_nlattr_to_obj() local
186 timeouts = un->timeouts; in udp_timeout_nlattr_to_obj()
189 timeouts[UDP_CT_UNREPLIED] = un->timeouts[UDP_CT_UNREPLIED]; in udp_timeout_nlattr_to_obj()
190 timeouts[UDP_CT_REPLIED] = un->timeouts[UDP_CT_REPLIED]; in udp_timeout_nlattr_to_obj()
245 struct nf_udp_net *un) in udp_kmemdup_sysctl_table() argument
255 pn->ctl_table[0].data = &un->timeouts[UDP_CT_UNREPLIED]; in udp_kmemdup_sysctl_table()
256 pn->ctl_table[1].data = &un->timeouts[UDP_CT_REPLIED]; in udp_kmemdup_sysctl_table()
263 struct nf_udp_net *un = udp_pernet(net); in udp_init_net() local
264 struct nf_proto_net *pn = &un->pn; in udp_init_net()
270 un->timeouts[i] = udp_timeouts[i]; in udp_init_net()
[all …]
/Linux-v4.19/arch/arm/mm/
Dalignment.c178 unsigned long un; member
333 offset.un = -offset.un; in do_alignment_finish_ldst()
336 addr += offset.un; in do_alignment_finish_ldst()
756 poffset->un = (tinst2 & 0xff) << 2; in do_alignment_t32_to_handler()
829 offset.un = (instr & 0xf00) >> 4 | (instr & 15); in do_alignment()
831 offset.un = regs->uregs[RM_BITS(instr)]; in do_alignment()
848 offset.un = OFFSET_BITS(instr); in do_alignment()
853 offset.un = regs->uregs[RM_BITS(instr)]; in do_alignment()
860 offset.un <<= shiftval; in do_alignment()
864 offset.un >>= shiftval; in do_alignment()
[all …]
/Linux-v4.19/drivers/scsi/csiostor/
Dcsio_wr.c88 csio_wr_reg32(hw, DBPRIO_F | QID_V(flq->un.fl.flid) | in csio_wr_ring_fldb()
120 struct csio_dma_buf *buf = &flq->un.fl.bufs[0]; in csio_wr_fill_fl()
122 int sreg = flq->un.fl.sreg; in csio_wr_fill_fl()
254 q->un.iq.genbit = 1; in csio_wr_alloc_q()
277 q->un.iq.flq_idx = flq_idx; in csio_wr_alloc_q()
279 flq = wrm->q_arr[q->un.iq.flq_idx]; in csio_wr_alloc_q()
280 flq->un.fl.bufs = kcalloc(flq->credits, in csio_wr_alloc_q()
283 if (!flq->un.fl.bufs) { in csio_wr_alloc_q()
290 flq->un.fl.packen = 0; in csio_wr_alloc_q()
291 flq->un.fl.offset = 0; in csio_wr_alloc_q()
[all …]
Dcsio_wr.h413 } un; member
463 #define csio_q_iqid(__hw, __idx) ((__hw)->wrm.q_arr[(__idx)]->un.iq.iqid)
465 ((__hw)->wrm.q_arr[(__idx)]->un.iq.physiqid)
467 ((__hw)->wrm.q_arr[(__idx)]->un.iq.flq_idx)
468 #define csio_q_eqid(__hw, __idx) ((__hw)->wrm.q_arr[(__idx)]->un.eq.eqid)
469 #define csio_q_flid(__hw, __idx) ((__hw)->wrm.q_arr[(__idx)]->un.fl.flid)
472 ((__hw)->wrm.q_arr[(__idx)]->un.eq.physeqid)
473 #define csio_iq_has_fl(__iq) ((__iq)->un.iq.flq_idx != -1)
476 csio_q_flid((__hw), (__hw)->wrm.q_arr[(__iq_qidx)]->un.iq.flq_idx)
479 #define csio_q_eq_wrap(__hw, __idx) ((__hw)->wrm.q_arr[(__idx)]->un.eq.wrap)
/Linux-v4.19/net/batman-adv/
Dtp_meter.c347 struct batadv_tp_unacked *un, *safe; in batadv_tp_vars_release() local
355 list_for_each_entry_safe(un, safe, &tp_vars->unacked_list, list) { in batadv_tp_vars_release()
356 list_del(&un->list); in batadv_tp_vars_release()
357 kfree(un); in batadv_tp_vars_release()
1117 struct batadv_tp_unacked *un, *safe; in batadv_tp_receiver_shutdown() local
1144 list_for_each_entry_safe(un, safe, &tp_vars->unacked_list, list) { in batadv_tp_receiver_shutdown()
1145 list_del(&un->list); in batadv_tp_receiver_shutdown()
1146 kfree(un); in batadv_tp_receiver_shutdown()
1241 struct batadv_tp_unacked *un, *new; in batadv_tp_handle_out_of_order() local
1269 list_for_each_entry_reverse(un, &tp_vars->unacked_list, list) { in batadv_tp_handle_out_of_order()
[all …]
/Linux-v4.19/Documentation/s390/
DCommonIO20 An ignored device can be un-ignored later; see the "/proc entries"-section for
51 You can un-ignore certain or all devices by piping to /proc/cio_ignore.
52 "free all" will un-ignore all ignored devices,
53 "free <device range>, <device range>, ..." will un-ignore the specified
58 will un-ignore devices 0.0.0030 to 0.0.0032 and will leave devices 0.0.0023
60 - echo free 0.0.0041 > /proc/cio_ignore will furthermore un-ignore device
62 - echo free all > /proc/cio_ignore will un-ignore all remaining ignored
65 When a device is un-ignored, device recognition and sensing is performed and
67 available to the system. Note that un-ignoring is performed asynchronously.
/Linux-v4.19/scripts/
Dconmakehash.c52 static void addpair(int fp, int un) in addpair() argument
56 if ( un <= 0xfffe ) in addpair()
61 if ( unitable[fp][i] == un ) in addpair()
72 unitable[fp][unicount[fp]] = un; in addpair()

1234