Home
last modified time | relevance | path

Searched refs:ai (Results 1 – 25 of 69) sorted by relevance

123

/linux/drivers/mtd/ubi/
H A Dattach.c79 static int self_check_ai(struct ubi_device *ubi, struct ubi_attach_info *ai);
103 static struct ubi_ainf_volume *find_or_add_av(struct ubi_attach_info *ai, in find_or_add_av() argument
108 struct rb_node **p = &ai->volumes.rb_node, *parent = NULL; in find_or_add_av()
140 if (vol_id > ai->highest_vol_id) in find_or_add_av()
141 ai->highest_vol_id = vol_id; in find_or_add_av()
144 rb_insert_color(&av->rb, &ai->volumes); in find_or_add_av()
145 ai->vols_found += 1; in find_or_add_av()
161 static struct ubi_ainf_volume *ubi_find_or_add_av(struct ubi_attach_info *ai, in ubi_find_or_add_av() argument
164 return find_or_add_av(ai, vol_id, AV_FIND_OR_ADD, created); in ubi_find_or_add_av()
178 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, in ubi_alloc_aeb() argument
[all …]
H A Dvtbl.c285 static int create_vtbl(struct ubi_device *ubi, struct ubi_attach_info *ai, in create_vtbl() argument
302 new_aeb = ubi_early_get_peb(ubi, ai); in create_vtbl()
314 vid_hdr->sqnum = cpu_to_be64(++ai->max_sqnum); in create_vtbl()
330 err = ubi_add_to_av(ubi, ai, new_aeb->pnum, new_aeb->ec, vid_hdr, 0); in create_vtbl()
331 ubi_free_aeb(ai, new_aeb); in create_vtbl()
341 list_add(&new_aeb->u.list, &ai->erase); in create_vtbl()
344 ubi_free_aeb(ai, new_aeb); in create_vtbl()
362 struct ubi_attach_info *ai, in process_lvol() argument
438 err = create_vtbl(ubi, ai, 1, leb[0]); in process_lvol()
461 err = create_vtbl(ubi, ai, 0, leb[1]); in process_lvol()
[all …]
H A Dfastmap.c136 static int add_aeb(struct ubi_attach_info *ai, struct list_head *list, in add_aeb() argument
141 aeb = ubi_alloc_aeb(ai, pnum, ec); in add_aeb()
149 ai->ec_sum += aeb->ec; in add_aeb()
150 ai->ec_count++; in add_aeb()
152 if (ai->max_ec < aeb->ec) in add_aeb()
153 ai->max_ec = aeb->ec; in add_aeb()
155 if (ai->min_ec > aeb->ec) in add_aeb()
156 ai->min_ec = aeb->ec; in add_aeb()
175 static struct ubi_ainf_volume *add_vol(struct ubi_attach_info *ai, int vol_id, in add_vol() argument
181 av = ubi_add_av(ai, vol_id); in add_vol()
[all …]
H A Dubi.h822 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum,
824 void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb);
825 int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum,
827 struct ubi_ainf_volume *ubi_add_av(struct ubi_attach_info *ai, int vol_id);
828 struct ubi_ainf_volume *ubi_find_av(const struct ubi_attach_info *ai,
830 void ubi_remove_av(struct ubi_attach_info *ai, struct ubi_ainf_volume *av);
832 struct ubi_attach_info *ai);
840 int ubi_read_volume_table(struct ubi_device *ubi, struct ubi_attach_info *ai);
898 int ubi_eba_init(struct ubi_device *ubi, struct ubi_attach_info *ai);
910 int ubi_wl_init(struct ubi_device *ubi, struct ubi_attach_info *ai);
[all …]
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_ppe_debugfs.c65 mtk_print_addr_info(struct seq_file *m, struct mtk_flow_addr_info *ai) in mtk_print_addr_info() argument
67 mtk_print_addr(m, ai->src, ai->ipv6); in mtk_print_addr_info()
68 if (ai->src_port) in mtk_print_addr_info()
69 seq_printf(m, ":%d", *ai->src_port); in mtk_print_addr_info()
71 mtk_print_addr(m, ai->dest, ai->ipv6); in mtk_print_addr_info()
72 if (ai->dest_port) in mtk_print_addr_info()
73 seq_printf(m, ":%d", *ai->dest_port); in mtk_print_addr_info()
85 struct mtk_flow_addr_info ai = {}; in mtk_ppe_debugfs_foe_show() local
110 ai.src_port = &entry->ipv4.orig.src_port; in mtk_ppe_debugfs_foe_show()
111 ai.dest_port = &entry->ipv4.orig.dest_port; in mtk_ppe_debugfs_foe_show()
[all …]
/linux/net/ipv4/
H A Dtcp_highspeed.c97 u32 ai; member
105 ca->ai = 0; in hstcp_init()
130 if (tcp_snd_cwnd(tp) > hstcp_aimd_vals[ca->ai].cwnd) { in hstcp_cong_avoid()
131 while (tcp_snd_cwnd(tp) > hstcp_aimd_vals[ca->ai].cwnd && in hstcp_cong_avoid()
132 ca->ai < HSTCP_AIMD_MAX - 1) in hstcp_cong_avoid()
133 ca->ai++; in hstcp_cong_avoid()
134 } else if (ca->ai && tcp_snd_cwnd(tp) <= hstcp_aimd_vals[ca->ai-1].cwnd) { in hstcp_cong_avoid()
135 while (ca->ai && tcp_snd_cwnd(tp) <= hstcp_aimd_vals[ca->ai-1].cwnd) in hstcp_cong_avoid()
136 ca->ai--; in hstcp_cong_avoid()
142 tp->snd_cwnd_cnt += ca->ai + 1; in hstcp_cong_avoid()
[all …]
/linux/drivers/staging/media/av7110/
H A Ddvb_filter.c23 int dvb_filter_get_ac3info(u8 *mbuf, int count, struct dvb_audio_info *ai, int pr) in dvb_filter_get_ac3info() argument
43 ai->off = c; in dvb_filter_get_ac3info()
47 ai->layer = 0; // 0 for AC3 in dvb_filter_get_ac3info()
51 ai->bit_rate = ac3_bitrates[frame >> 1] * 1000; in dvb_filter_get_ac3info()
53 ai->frequency = (headr[2] & 0xc0) >> 6; in dvb_filter_get_ac3info()
55 ai->frequency = freq[fr] * 100; in dvb_filter_get_ac3info()
57 ai->framesize = ac3_frames[fr][frame >> 1]; in dvb_filter_get_ac3info()
59 ai->framesize++; in dvb_filter_get_ac3info()
60 ai->framesize = ai->framesize << 1; in dvb_filter_get_ac3info()
64 (int)ai->bit_rate / 1000, (int)ai->frequency, (int)ai->framesize); in dvb_filter_get_ac3info()
H A Dav7110_ipack.c43 struct dvb_audio_info ai; in send_ipack() local
60 ai.off = 0; in send_ipack()
65 p->count - ac3_off, &ai, 0); in send_ipack()
68 ai.framesize + 1; in send_ipack()
72 ac3_off += nframes * ai.framesize - p->count; in send_ipack()
/linux/tools/testing/vsock/
H A Dcontrol.c43 struct addrinfo *ai; in control_init() local
52 for (ai = result; ai; ai = ai->ai_next) { in control_init()
55 fd = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); in control_init()
60 if (connect(fd, ai->ai_addr, ai->ai_addrlen) < 0) in control_init()
71 if (bind(fd, ai->ai_addr, ai->ai_addrlen) < 0) in control_init()
/linux/tools/usb/usbip/src/
H A Dusbipd.c360 static void addrinfo_to_text(struct addrinfo *ai, char buf[], in addrinfo_to_text() argument
369 rc = getnameinfo(ai->ai_addr, ai->ai_addrlen, hbuf, sizeof(hbuf), in addrinfo_to_text()
380 struct addrinfo *ai; in listen_all_addrinfo() local
385 for (ai = ai_head; ai && nsockfd < maxsockfd; ai = ai->ai_next) { in listen_all_addrinfo()
388 addrinfo_to_text(ai, ai_buf, ai_buf_size); in listen_all_addrinfo()
390 sock = socket(ai in listen_all_addrinfo()
[all...]
/linux/mm/
H A Dpercpu-km.c107 static int __init pcpu_verify_alloc_info(const struct pcpu_alloc_info *ai) in pcpu_verify_alloc_info() argument
112 if (ai->nr_groups != 1) { in pcpu_verify_alloc_info()
117 nr_pages = (ai->groups[0].nr_units * ai->unit_size) >> PAGE_SHIFT; in pcpu_verify_alloc_info()
H A Dpercpu-internal.h186 static inline void pcpu_stats_save_ai(const struct pcpu_alloc_info *ai) in pcpu_stats_save_ai() argument
188 memcpy(&pcpu_stats_ai, ai, sizeof(struct pcpu_alloc_info)); in pcpu_stats_save_ai()
266 static inline void pcpu_stats_save_ai(const struct pcpu_alloc_info *ai) in pcpu_stats_save_ai() argument
/linux/drivers/clk/ti/
H A Ddpll3xxx.c141 u8 ai; in _omap3_noncore_dpll_lock() local
155 ai = omap3_dpll_autoidle_read(clk); in _omap3_noncore_dpll_lock()
157 if (ai) in _omap3_noncore_dpll_lock()
164 if (ai) in _omap3_noncore_dpll_lock()
187 u8 ai; in _omap3_noncore_dpll_bypass() local
195 ai = omap3_dpll_autoidle_read(clk); in _omap3_noncore_dpll_bypass()
201 if (ai) in _omap3_noncore_dpll_bypass()
218 u8 ai; in _omap3_noncore_dpll_stop() local
225 ai = omap3_dpll_autoidle_read(clk); in _omap3_noncore_dpll_stop()
229 if (ai) in _omap3_noncore_dpll_stop()
[all …]
/linux/arch/powerpc/platforms/cell/spufs/
H A Dspu_save_crt0.S46 ai $4, $4, 4
55 ai $3, $3, 64
71 ai $SP, $SP, -160
H A Dspu_restore_crt0.S37 ai $SP, $SP, -160
51 ai $4, $4, 4
60 ai $3, $3, 64
/linux/drivers/cdrom/
H A Dcdrom.c1634 static int dvd_do_auth(struct cdrom_device_info *cdi, dvd_authinfo *ai) in dvd_do_auth() argument
1645 switch (ai->type) { in dvd_do_auth()
1650 setup_report_key(&cgc, ai->lsa.agid, 0); in dvd_do_auth()
1655 ai->lsa.agid = buf[7] >> 6; in dvd_do_auth()
1661 setup_report_key(&cgc, ai->lsk.agid, 2); in dvd_do_auth()
1666 copy_key(ai->lsk.key, &buf[4]); in dvd_do_auth()
1672 setup_report_key(&cgc, ai->lsc.agid, 1); in dvd_do_auth()
1677 copy_chal(ai->lsc.chal, &buf[4]); in dvd_do_auth()
1685 setup_report_key(&cgc, ai->lstk.agid, 4); in dvd_do_auth()
1686 cgc.cmd[5] = ai->lstk.lba; in dvd_do_auth()
[all …]
/linux/tools/testing/selftests/net/
H A Dcmsg_sender.c472 struct addrinfo hints, *ai; in main() local
489 ai = NULL; in main()
490 err = getaddrinfo(opt.host, opt.service, &hints, &ai); in main()
498 if (ai->ai_family == AF_INET6 && opt.sock.proto == IPPROTO_ICMP) in main()
501 fd = socket(ai->ai_family, opt.sock.type, opt.sock.proto); in main()
516 struct sockaddr_in6 *sin6 = (void *)ai->ai_addr; in main()
533 msg.msg_name = ai->ai_addr; in main()
534 msg.msg_namelen = ai->ai_addrlen; in main()
579 freeaddrinfo(ai); in main()
/linux/arch/s390/pci/
H A Dpci_irq.c262 unsigned long si, ai; in zpci_floating_irq_handler() local
283 for (ai = 0;;) { in zpci_floating_irq_handler()
284 ai = airq_iv_scan(aibv, ai, airq_iv_end(aibv)); in zpci_floating_irq_handler()
285 if (ai == -1UL) in zpci_floating_irq_handler()
288 airq_iv_lock(aibv, ai); in zpci_floating_irq_handler()
289 hwirq = airq_iv_get_data(aibv, ai); in zpci_floating_irq_handler()
290 msi_domain = (struct irq_domain *)airq_iv_get_ptr(aibv, ai); in zpci_floating_irq_handler()
292 airq_iv_unlock(aibv, ai); in zpci_floating_irq_handler()
/linux/Documentation/ABI/testing/
H A Ddebugfs-driver-habanalabs97 Contact: ttayar@habana.ai
114 Contact: fkassabri@habana.ai
163 Contact: obitton@habana.ai
200 Contact: dhirschfeld@habana.ai
207 Contact: dhirschfeld@habana.ai
225 Contact: fkassabri@habana.ai
235 Contact: osharabi@habana.ai
249 Contact: osharabi@habana.ai
259 Contact: trisin@habana.ai
272 Contact: ynudelman@habana.ai
[all …]
/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_prs.h62 #define MVPP2_PRS_TCAM_AI(ai) (ai) argument
63 #define MVPP2_PRS_TCAM_AI_EN(ai) MVPP2_PRS_TCAM_EN(MVPP2_PRS_TCAM_AI(ai)) argument
/linux/Documentation/translations/it_IT/doc-guide/
H A Dparse-headers.rst11 fra il codice e la documentazione. Aggiungere i riferimenti ai file dell'API
127 La dichiarazione ignore o replace verrà applicata ai nomi di strutture
134 La dichiarazione ignore o replace verrà applicata ai nomi di enumerati
141 La dichiarazione ignore o replace verrà applicata ai nomi di valori di
177 Genererà un riferimento ai valori BAR1 e BAR2 dal simbolo foo nel dominio C.
/linux/include/linux/
H A Dpercpu.h113 extern void __init pcpu_free_alloc_info(struct pcpu_alloc_info *ai);
115 extern void __init pcpu_setup_first_chunk(const struct pcpu_alloc_info *ai,
/linux/drivers/s390/virtio/
H A Dvirtio_ccw.c252 unsigned long ai; in virtio_airq_handler() local
257 for (ai = 0;;) { in virtio_airq_handler()
258 ai = airq_iv_scan(info->aiv, ai, airq_iv_end(info->aiv)); in virtio_airq_handler()
259 if (ai == -1UL) in virtio_airq_handler()
261 vring_interrupt(0, (void *)airq_iv_get_ptr(info->aiv, ai)); in virtio_airq_handler()
266 for (ai = 0;;) { in virtio_airq_handler()
267 ai = airq_iv_scan(info->aiv, ai, airq_iv_end(info->aiv)); in virtio_airq_handler()
268 if (ai == -1UL) in virtio_airq_handler()
270 vring_interrupt(0, (void *)airq_iv_get_ptr(info->aiv, ai)); in virtio_airq_handler()
/linux/arch/s390/kernel/
H A Dcache.c98 static inline unsigned long ecag(int ai, int li, int ti) in ecag() argument
100 return __ecag(ECAG_CACHE_ATTRIBUTE, ai << 4 | li << 1 | ti); in ecag()
/linux/Documentation/translations/it_IT/process/
H A Dkernel-driver-statement.rst20 e impediscono ai loro utenti di beneficiare dell'esperienza dalla
22 obbligano i propri utenti a rinunciare ai principali vantaggi di Linux
26 fornitori ad adottare una politica di supporto ai loro clienti Linux

123