| /kernel/linux/linux-6.6/Documentation/userspace-api/media/ |
| D | typical_media_device.svg | 4 …25" d="m2371.5 6438h-2260v-1086h4520v1086h-2260z" fill="none" stroke="#3465af" style=""/><text id=… 6 …39" d="m2371.5 9608h-2260v-1270h4520v1270h-2260z" fill="none" stroke="#3465af" style=""/><text id=… 7 …53" d="m2363.5 8053h-2269v-1224h4537v1224h-2268z" fill="none" stroke="#3465af" style=""/><text id=… 8 …67" d="m13622 10386h-3810v-1281h7620v1281h-3810z" fill="none" stroke="#3465af" style=""/><text id=… 9 …81" d="m12080 12182h-2268v-1412h4536v1412h-2268z" fill="none" stroke="#3465af" style=""/><text id=… 10 …5" d="m3050.5 15498h-1563v-1715h3126v1715h-1563z" fill="none" stroke="#3465af" style=""/><text id=… 11 …af" style=""/><path id="path113" d="m4629.5 7448 385-353v176h1167v-176l386 353-386 354v-177h-1167v… 12 …af" style=""/><path id="path131" d="m7872.5 9716.8 385-353v176h1166v-176l386 353-386 354v-177h-116… 13 …9.49-840.89 979.49-840.89v420.03h2960.5v-420.03z" fill="none" stroke="#3465af" stroke-width="25.77… 14 …th161" d="m11062 7098h-1250v-875h2499v875h-1249z" fill="none" stroke="#3465af" style=""/><text id=… [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/ |
| D | typical_media_device.svg | 4 …25" d="m2371.5 6438h-2260v-1086h4520v1086h-2260z" fill="none" stroke="#3465af" style=""/><text id=… 6 …39" d="m2371.5 9608h-2260v-1270h4520v1270h-2260z" fill="none" stroke="#3465af" style=""/><text id=… 7 …53" d="m2363.5 8053h-2269v-1224h4537v1224h-2268z" fill="none" stroke="#3465af" style=""/><text id=… 8 …67" d="m13622 10386h-3810v-1281h7620v1281h-3810z" fill="none" stroke="#3465af" style=""/><text id=… 9 …81" d="m12080 12182h-2268v-1412h4536v1412h-2268z" fill="none" stroke="#3465af" style=""/><text id=… 10 …5" d="m3050.5 15498h-1563v-1715h3126v1715h-1563z" fill="none" stroke="#3465af" style=""/><text id=… 11 …af" style=""/><path id="path113" d="m4629.5 7448 385-353v176h1167v-176l386 353-386 354v-177h-1167v… 12 …af" style=""/><path id="path131" d="m7872.5 9716.8 385-353v176h1166v-176l386 353-386 354v-177h-116… 13 …9.49-840.89 979.49-840.89v420.03h2960.5v-420.03z" fill="none" stroke="#3465af" stroke-width="25.77… 14 …th161" d="m11062 7098h-1250v-875h2499v875h-1249z" fill="none" stroke="#3465af" style=""/><text id=… [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/ |
| D | isph3a_af.c | 5 * TI OMAP3 ISP - H3A AF module 26 static void h3a_af_setup_regs(struct ispstat *af, void *priv) in h3a_af_setup_regs() argument 38 if (af->state == ISPSTAT_DISABLED) in h3a_af_setup_regs() 41 isp_reg_writel(af->isp, af->active_buf->dma_addr, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 44 if (!af->update) in h3a_af_setup_regs() 51 isp_reg_writel(af->isp, pax1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX1); in h3a_af_setup_regs() 60 isp_reg_writel(af->isp, pax2, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX2); in h3a_af_setup_regs() 67 isp_reg_writel(af->isp, paxstart, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 71 isp_reg_writel(af->isp, conf->iir.h_start, in h3a_af_setup_regs() 82 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
| D | isph3a_af.c | 5 * TI OMAP3 ISP - H3A AF module 26 static void h3a_af_setup_regs(struct ispstat *af, void *priv) in h3a_af_setup_regs() argument 38 if (af->state == ISPSTAT_DISABLED) in h3a_af_setup_regs() 41 isp_reg_writel(af->isp, af->active_buf->dma_addr, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 44 if (!af->update) in h3a_af_setup_regs() 51 isp_reg_writel(af->isp, pax1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX1); in h3a_af_setup_regs() 60 isp_reg_writel(af->isp, pax2, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX2); in h3a_af_setup_regs() 67 isp_reg_writel(af->isp, paxstart, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 71 isp_reg_writel(af->isp, conf->iir.h_start, in h3a_af_setup_regs() 82 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() [all …]
|
| /kernel/linux/linux-6.6/net/netfilter/ |
| D | x_tables.c | 91 u_int8_t af = target->family; in xt_register_target() local 93 mutex_lock(&xt[af].mutex); in xt_register_target() 94 list_add(&target->list, &xt[af].target); in xt_register_target() 95 mutex_unlock(&xt[af].mutex); in xt_register_target() 103 u_int8_t af = target->family; in xt_unregister_target() local 105 mutex_lock(&xt[af].mutex); in xt_unregister_target() 107 mutex_unlock(&xt[af].mutex); in xt_unregister_target() 141 u_int8_t af = match->family; in xt_register_match() local 143 mutex_lock(&xt[af].mutex); in xt_register_match() 144 list_add(&match->list, &xt[af].match); in xt_register_match() [all …]
|
| /kernel/linux/linux-5.10/net/netfilter/ |
| D | x_tables.c | 71 u_int8_t af = target->family; in xt_register_target() local 73 mutex_lock(&xt[af].mutex); in xt_register_target() 74 list_add(&target->list, &xt[af].target); in xt_register_target() 75 mutex_unlock(&xt[af].mutex); in xt_register_target() 83 u_int8_t af = target->family; in xt_unregister_target() local 85 mutex_lock(&xt[af].mutex); in xt_unregister_target() 87 mutex_unlock(&xt[af].mutex); in xt_unregister_target() 121 u_int8_t af = match->family; in xt_register_match() local 123 mutex_lock(&xt[af].mutex); in xt_register_match() 124 list_add(&match->list, &xt[af].match); in xt_register_match() [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/marvell/ |
| D | octeontx2.rst | 24 functions (VFs). PF0 is called the administrative / admin function (AF) 63 As mentioned above RVU PF0 is called the admin function (AF), this driver 68 PF/VFs communicates with AF via a shared memory region (mailbox). Upon 69 receiving requests AF does resource provisioning and other HW configuration. 70 AF is always attached to host kernel, but PFs and their VFs may be used by host 72 DPDK etc. So AF has to handle provisioning/configuration requests sent 75 AF driver also interacts with underlying firmware to 82 From pure networking side AF driver supports following functionality. 104 communicates with AF with a mailbox. To retrieve information from physical 105 links this driver talks to AF and AF gets that info from firmware and responds [all …]
|
| /kernel/linux/linux-6.6/net/netfilter/ipvs/ |
| D | ip_vs_proto_ah_esp.c | 40 ah_esp_conn_fill_param_proto(struct netns_ipvs *ipvs, int af, in ah_esp_conn_fill_param_proto() argument 45 ip_vs_conn_fill_param(ipvs, af, IPPROTO_UDP, in ah_esp_conn_fill_param_proto() 49 ip_vs_conn_fill_param(ipvs, af, IPPROTO_UDP, in ah_esp_conn_fill_param_proto() 55 ah_esp_conn_in_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, in ah_esp_conn_in_get() argument 61 ah_esp_conn_fill_param_proto(ipvs, af, iph, &p); in ah_esp_conn_in_get() 72 IP_VS_DBG_ADDR(af, &iph->saddr), in ah_esp_conn_in_get() 73 IP_VS_DBG_ADDR(af, &iph->daddr)); in ah_esp_conn_in_get() 81 ah_esp_conn_out_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, in ah_esp_conn_out_get() argument 87 ah_esp_conn_fill_param_proto(ipvs, af, iph, &p); in ah_esp_conn_out_get() 94 IP_VS_DBG_ADDR(af, &iph->saddr), in ah_esp_conn_out_get() [all …]
|
| D | ip_vs_proto_udp.c | 28 udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp); 31 udp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in udp_conn_schedule() argument 56 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in udp_conn_schedule() 59 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in udp_conn_schedule() 93 udp_fast_csum_update(int af, struct udphdr *uhdr, in udp_fast_csum_update() argument 99 if (af == AF_INET6) in udp_fast_csum_update() 115 udp_partial_csum_update(int af, struct udphdr *uhdr, in udp_partial_csum_update() argument 121 if (af == AF_INET6) in udp_partial_csum_update() 145 if (cp->af == AF_INET6 && iph->fragoffs) in udp_snat_handler() 158 if (!udp_csum_check(cp->af, skb, pp)) in udp_snat_handler() [all …]
|
| D | ip_vs_proto_tcp.c | 32 tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp); 35 tcp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in tcp_conn_schedule() argument 68 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in tcp_conn_schedule() 71 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in tcp_conn_schedule() 105 tcp_fast_csum_update(int af, struct tcphdr *tcph, in tcp_fast_csum_update() argument 111 if (af == AF_INET6) in tcp_fast_csum_update() 126 tcp_partial_csum_update(int af, struct tcphdr *tcph, in tcp_partial_csum_update() argument 132 if (af == AF_INET6) in tcp_partial_csum_update() 156 if (cp->af == AF_INET6 && iph->fragoffs) in tcp_snat_handler() 169 if (!tcp_csum_check(cp->af, skb, pp)) in tcp_snat_handler() [all …]
|
| D | ip_vs_core.c | 236 ip_vs_conn_fill_param(svc->ipvs, svc->af, protocol, caddr, cport, vaddr, in ip_vs_conn_fill_param_persist() 279 if (svc->af == AF_INET6) in ip_vs_sched_persist() 288 IP_VS_DBG_ADDR(svc->af, src_addr), ntohs(src_port), in ip_vs_sched_persist() 289 IP_VS_DBG_ADDR(svc->af, dst_addr), ntohs(dst_port), in ip_vs_sched_persist() 290 IP_VS_DBG_ADDR(svc->af, &snet)); in ip_vs_sched_persist() 371 ct = ip_vs_conn_new(¶m, dest->af, &dest->addr, dport, in ip_vs_sched_persist() 397 ip_vs_conn_fill_param(svc->ipvs, svc->af, iph->protocol, src_addr, in ip_vs_sched_persist() 400 cp = ip_vs_conn_new(¶m, dest->af, &dest->addr, dport, flags, dest, in ip_vs_sched_persist() 480 IP_VS_DBG_PKT(12, svc->af, pp, skb, iph->off, in ip_vs_schedule() 492 svc->af, skb, iph); in ip_vs_schedule() [all …]
|
| /kernel/linux/linux-5.10/net/netfilter/ipvs/ |
| D | ip_vs_proto_ah_esp.c | 40 ah_esp_conn_fill_param_proto(struct netns_ipvs *ipvs, int af, in ah_esp_conn_fill_param_proto() argument 45 ip_vs_conn_fill_param(ipvs, af, IPPROTO_UDP, in ah_esp_conn_fill_param_proto() 49 ip_vs_conn_fill_param(ipvs, af, IPPROTO_UDP, in ah_esp_conn_fill_param_proto() 55 ah_esp_conn_in_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, in ah_esp_conn_in_get() argument 61 ah_esp_conn_fill_param_proto(ipvs, af, iph, &p); in ah_esp_conn_in_get() 72 IP_VS_DBG_ADDR(af, &iph->saddr), in ah_esp_conn_in_get() 73 IP_VS_DBG_ADDR(af, &iph->daddr)); in ah_esp_conn_in_get() 81 ah_esp_conn_out_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, in ah_esp_conn_out_get() argument 87 ah_esp_conn_fill_param_proto(ipvs, af, iph, &p); in ah_esp_conn_out_get() 94 IP_VS_DBG_ADDR(af, &iph->saddr), in ah_esp_conn_out_get() [all …]
|
| D | ip_vs_proto_udp.c | 28 udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp); 31 udp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in udp_conn_schedule() argument 56 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in udp_conn_schedule() 59 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in udp_conn_schedule() 93 udp_fast_csum_update(int af, struct udphdr *uhdr, in udp_fast_csum_update() argument 99 if (af == AF_INET6) in udp_fast_csum_update() 115 udp_partial_csum_update(int af, struct udphdr *uhdr, in udp_partial_csum_update() argument 121 if (af == AF_INET6) in udp_partial_csum_update() 145 if (cp->af == AF_INET6 && iph->fragoffs) in udp_snat_handler() 158 if (!udp_csum_check(cp->af, skb, pp)) in udp_snat_handler() [all …]
|
| D | ip_vs_proto_tcp.c | 32 tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp); 35 tcp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in tcp_conn_schedule() argument 68 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in tcp_conn_schedule() 71 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in tcp_conn_schedule() 105 tcp_fast_csum_update(int af, struct tcphdr *tcph, in tcp_fast_csum_update() argument 111 if (af == AF_INET6) in tcp_fast_csum_update() 126 tcp_partial_csum_update(int af, struct tcphdr *tcph, in tcp_partial_csum_update() argument 132 if (af == AF_INET6) in tcp_partial_csum_update() 156 if (cp->af == AF_INET6 && iph->fragoffs) in tcp_snat_handler() 169 if (!tcp_csum_check(cp->af, skb, pp)) in tcp_snat_handler() [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ |
| D | ia_css_s3a.host.c | 87 /* af fir coefficients */ in ia_css_af_encode() 108 ia_css_af_encode(&to->af, from, sizeof(to->af)); in ia_css_s3a_encode() 168 const struct sh_css_isp_af_params *af, in ia_css_af_dump() argument 172 "af_fir1[0]", af->fir1[0]); in ia_css_af_dump() 174 "af_fir1[1]", af->fir1[1]); in ia_css_af_dump() 176 "af_fir1[2]", af->fir1[2]); in ia_css_af_dump() 178 "af_fir1[3]", af->fir1[3]); in ia_css_af_dump() 180 "af_fir1[4]", af->fir1[4]); in ia_css_af_dump() 182 "af_fir1[5]", af->fir1[5]); in ia_css_af_dump() 184 "af_fir1[6]", af->fir1[6]); in ia_css_af_dump() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ |
| D | ia_css_s3a.host.c | 87 /* af fir coefficients */ in ia_css_af_encode() 108 ia_css_af_encode(&to->af, from, sizeof(to->af)); in ia_css_s3a_encode() 168 const struct sh_css_isp_af_params *af, in ia_css_af_dump() argument 172 "af_fir1[0]", af->fir1[0]); in ia_css_af_dump() 174 "af_fir1[1]", af->fir1[1]); in ia_css_af_dump() 176 "af_fir1[2]", af->fir1[2]); in ia_css_af_dump() 178 "af_fir1[3]", af->fir1[3]); in ia_css_af_dump() 180 "af_fir1[4]", af->fir1[4]); in ia_css_af_dump() 182 "af_fir1[5]", af->fir1[5]); in ia_css_af_dump() 184 "af_fir1[6]", af->fir1[6]); in ia_css_af_dump() [all …]
|
| /kernel/linux/linux-6.6/net/sctp/ |
| D | bind_addr.c | 222 struct sctp_af *af; in sctp_bind_addrs_to_raw() local 247 af = sctp_get_af_specific(addr->a.v4.sin_family); in sctp_bind_addrs_to_raw() 248 len = af->to_addr_param(&addr->a, &rawaddr); in sctp_bind_addrs_to_raw() 271 struct sctp_af *af; in sctp_raw_to_bind_addrs() local 278 af = sctp_get_af_specific(param_type2af(param->type)); in sctp_raw_to_bind_addrs() 279 if (unlikely(!af) || in sctp_raw_to_bind_addrs() 280 !af->from_addr_param(&addr, rawaddr, htons(port), 0)) { in sctp_raw_to_bind_addrs() 346 if (sp->pf->af->cmp_addr(&laddr->a, &laddr2->a) && in sctp_bind_addrs_check() 404 struct sctp_af *af; in sctp_bind_addr_state() local 406 af = sctp_get_af_specific(addr->sa.sa_family); in sctp_bind_addr_state() [all …]
|
| /kernel/linux/linux-5.10/net/sctp/ |
| D | bind_addr.c | 222 struct sctp_af *af; in sctp_bind_addrs_to_raw() local 247 af = sctp_get_af_specific(addr->a.v4.sin_family); in sctp_bind_addrs_to_raw() 248 len = af->to_addr_param(&addr->a, &rawaddr); in sctp_bind_addrs_to_raw() 271 struct sctp_af *af; in sctp_raw_to_bind_addrs() local 278 af = sctp_get_af_specific(param_type2af(param->type)); in sctp_raw_to_bind_addrs() 279 if (unlikely(!af) || in sctp_raw_to_bind_addrs() 280 !af->from_addr_param(&addr, rawaddr, htons(port), 0)) { in sctp_raw_to_bind_addrs() 346 if (sp->pf->af->cmp_addr(&laddr->a, &laddr2->a) && in sctp_bind_addrs_check() 404 struct sctp_af *af; in sctp_bind_addr_state() local 406 af = sctp_get_af_specific(addr->sa.sa_family); in sctp_bind_addr_state() [all …]
|
| /kernel/linux/linux-5.10/include/net/ |
| D | ip_vs.h | 68 ip_vs_fill_iph_skb_off(int af, const struct sk_buff *skb, int offset, in ip_vs_fill_iph_skb_off() argument 75 if (af == AF_INET6) { in ip_vs_fill_iph_skb_off() 112 ip_vs_fill_iph_skb_icmp(int af, const struct sk_buff *skb, int offset, in ip_vs_fill_iph_skb_icmp() argument 120 return ip_vs_fill_iph_skb_off(af, skb, offset, hdr_flags, iphdr); in ip_vs_fill_iph_skb_icmp() 124 ip_vs_fill_iph_skb(int af, const struct sk_buff *skb, bool inverse, in ip_vs_fill_iph_skb() argument 132 return ip_vs_fill_iph_skb_off(af, skb, skb_network_offset(skb), in ip_vs_fill_iph_skb() 148 static inline void ip_vs_addr_copy(int af, union nf_inet_addr *dst, in ip_vs_addr_copy() argument 152 if (af == AF_INET6) in ip_vs_addr_copy() 159 static inline void ip_vs_addr_set(int af, union nf_inet_addr *dst, in ip_vs_addr_set() argument 163 if (af == AF_INET6) { in ip_vs_addr_set() [all …]
|
| /kernel/linux/linux-6.6/include/net/ |
| D | ip_vs.h | 71 ip_vs_fill_iph_skb_off(int af, const struct sk_buff *skb, int offset, in ip_vs_fill_iph_skb_off() argument 78 if (af == AF_INET6) { in ip_vs_fill_iph_skb_off() 115 ip_vs_fill_iph_skb_icmp(int af, const struct sk_buff *skb, int offset, in ip_vs_fill_iph_skb_icmp() argument 123 return ip_vs_fill_iph_skb_off(af, skb, offset, hdr_flags, iphdr); in ip_vs_fill_iph_skb_icmp() 127 ip_vs_fill_iph_skb(int af, const struct sk_buff *skb, bool inverse, in ip_vs_fill_iph_skb() argument 135 return ip_vs_fill_iph_skb_off(af, skb, skb_network_offset(skb), in ip_vs_fill_iph_skb() 151 static inline void ip_vs_addr_copy(int af, union nf_inet_addr *dst, in ip_vs_addr_copy() argument 155 if (af == AF_INET6) in ip_vs_addr_copy() 162 static inline void ip_vs_addr_set(int af, union nf_inet_addr *dst, in ip_vs_addr_set() argument 166 if (af == AF_INET6) { in ip_vs_addr_set() [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/nomadik/ |
| D | pinctrl-abx500.c | 248 struct alternate_functions af = pct->soc->alternate_functions[gpio]; in abx500_set_mode() local 261 if (((alt_setting == ABX500_ALT_A) && (af.gpiosel_bit == UNUSED)) || in abx500_set_mode() 262 ((alt_setting == ABX500_ALT_B) && (af.alt_bit1 == UNUSED)) || in abx500_set_mode() 263 ((alt_setting == ABX500_ALT_C) && (af.alt_bit2 == UNUSED))) { in abx500_set_mode() 281 if (af.alt_bit1 != UNUSED) in abx500_set_mode() 296 if (af.alt_bit1 != UNUSED) { in abx500_set_mode() 304 af.alt_bit1, in abx500_set_mode() 305 !!(af.alta_val & BIT(0))); in abx500_set_mode() 309 if (af.alt_bit2 != UNUSED) in abx500_set_mode() 312 af.alt_bit2, in abx500_set_mode() [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/nomadik/ |
| D | pinctrl-abx500.c | 243 struct alternate_functions af = pct->soc->alternate_functions[gpio]; in abx500_set_mode() local 256 if (((alt_setting == ABX500_ALT_A) && (af.gpiosel_bit == UNUSED)) || in abx500_set_mode() 257 ((alt_setting == ABX500_ALT_B) && (af.alt_bit1 == UNUSED)) || in abx500_set_mode() 258 ((alt_setting == ABX500_ALT_C) && (af.alt_bit2 == UNUSED))) { in abx500_set_mode() 276 if (af.alt_bit1 != UNUSED) in abx500_set_mode() 291 if (af.alt_bit1 != UNUSED) { in abx500_set_mode() 299 af.alt_bit1, in abx500_set_mode() 300 !!(af.alta_val & BIT(0))); in abx500_set_mode() 304 if (af.alt_bit2 != UNUSED) in abx500_set_mode() 307 af.alt_bit2, in abx500_set_mode() [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/marvell/ |
| D | octeontx2.rst | 26 functions (VFs). PF0 is called the administrative / admin function (AF) 65 As mentioned above RVU PF0 is called the admin function (AF), this driver 70 PF/VFs communicates with AF via a shared memory region (mailbox). Upon 71 receiving requests AF does resource provisioning and other HW configuration. 72 AF is always attached to host kernel, but PFs and their VFs may be used by host 74 DPDK etc. So AF has to handle provisioning/configuration requests sent 77 AF driver also interacts with underlying firmware to 84 From pure networking side AF driver supports following functionality. 106 communicates with AF with a mailbox. To retrieve information from physical 107 links this driver talks to AF and AF gets that info from firmware and responds [all …]
|
| /kernel/linux/linux-6.6/fs/afs/ |
| D | file.c | 97 int afs_cache_wb_key(struct afs_vnode *vnode, struct afs_file *af) in afs_cache_wb_key() argument 105 wbk->key = af->key; in afs_cache_wb_key() 116 af->wb = wbk; in afs_cache_wb_key() 122 af->wb = p; in afs_cache_wb_key() 133 struct afs_file *af; in afs_open() local 145 af = kzalloc(sizeof(*af), GFP_KERNEL); in afs_open() 146 if (!af) { in afs_open() 150 af->key = key; in afs_open() 157 ret = afs_cache_wb_key(vnode, af); in afs_open() 167 file->private_data = af; in afs_open() [all …]
|
| /kernel/linux/linux-6.6/tools/net/ynl/generated/ |
| D | fou-user.h | 130 __u32 af:1; member 140 __u8 af; member 156 static inline void fou_del_req_set_af(struct fou_del_req *req, __u8 af) in fou_del_req_set_af() argument 158 req->_present.af = 1; in fou_del_req_set_af() 159 req->af = af; in fou_del_req_set_af() 220 __u32 af:1; member 230 __u8 af; member 246 static inline void fou_get_req_set_af(struct fou_get_req *req, __u8 af) in fou_get_req_set_af() argument 248 req->_present.af = 1; in fou_get_req_set_af() 249 req->af = af; in fou_get_req_set_af()
|