/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | proto.c | 15 #include "proto.h" 22 struct brcmf_proto *proto; in brcmf_proto_attach() local 26 proto = kzalloc(sizeof(*proto), GFP_ATOMIC); in brcmf_proto_attach() 27 if (!proto) in brcmf_proto_attach() 30 drvr->proto = proto; in brcmf_proto_attach() 39 bphy_err(drvr, "Unsupported proto type %d\n", in brcmf_proto_attach() 43 if (!proto->tx_queue_data || (proto in brcmf_proto_attach() [all...] |
H A D | proto.h | 61 return drvr->proto->hdrpull(drvr, do_fws, skb, ifp); in brcmf_proto_hdrpull() 67 return drvr->proto->query_dcmd(drvr, ifidx, cmd, buf, len,fwerr); in brcmf_proto_query_dcmd() 73 return drvr->proto->set_dcmd(drvr, ifidx, cmd, buf, len, fwerr); in brcmf_proto_set_dcmd() 79 return drvr->proto->tx_queue_data(drvr, ifidx, skb); in brcmf_proto_tx_queue_data() 85 return drvr->proto->txdata(drvr, ifidx, offset, skb); in brcmf_proto_txdata() 91 drvr->proto->configure_addr_mode(drvr, ifidx, addr_mode); in brcmf_proto_configure_addr_mode() 96 drvr->proto->delete_peer(drvr, ifidx, peer); in brcmf_proto_delete_peer() 101 drvr->proto->add_tdls_peer(drvr, ifidx, peer); in brcmf_proto_add_tdls_peer() 114 ifp->drvr->proto->rxreorder(ifp, skb, inirq); in brcmf_proto_rxreorder() 120 if (!drvr->proto in brcmf_proto_add_if() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | proto.c | 15 #include "proto.h" 22 struct brcmf_proto *proto; in brcmf_proto_attach() local 26 proto = kzalloc(sizeof(*proto), GFP_ATOMIC); in brcmf_proto_attach() 27 if (!proto) in brcmf_proto_attach() 30 drvr->proto = proto; in brcmf_proto_attach() 39 bphy_err(drvr, "Unsupported proto type %d\n", in brcmf_proto_attach() 43 if (!proto->tx_queue_data || (proto in brcmf_proto_attach() [all...] |
H A D | proto.h | 61 return drvr->proto->hdrpull(drvr, do_fws, skb, ifp); in brcmf_proto_hdrpull() 67 return drvr->proto->query_dcmd(drvr, ifidx, cmd, buf, len,fwerr); in brcmf_proto_query_dcmd() 73 return drvr->proto->set_dcmd(drvr, ifidx, cmd, buf, len, fwerr); in brcmf_proto_set_dcmd() 79 return drvr->proto->tx_queue_data(drvr, ifidx, skb); in brcmf_proto_tx_queue_data() 85 return drvr->proto->txdata(drvr, ifidx, offset, skb); in brcmf_proto_txdata() 91 drvr->proto->configure_addr_mode(drvr, ifidx, addr_mode); in brcmf_proto_configure_addr_mode() 96 drvr->proto->delete_peer(drvr, ifidx, peer); in brcmf_proto_delete_peer() 101 drvr->proto->add_tdls_peer(drvr, ifidx, peer); in brcmf_proto_add_tdls_peer() 114 ifp->drvr->proto->rxreorder(ifp, skb); in brcmf_proto_rxreorder() 120 if (!drvr->proto in brcmf_proto_add_if() [all...] |
/kernel/linux/linux-5.10/net/802/ |
H A D | p8022.c | 38 struct datalink_proto *proto; in register_8022_client() local 40 proto = kmalloc(sizeof(*proto), GFP_ATOMIC); in register_8022_client() 41 if (proto) { in register_8022_client() 42 proto->type[0] = type; in register_8022_client() 43 proto->header_length = 3; in register_8022_client() 44 proto->request = p8022_request; in register_8022_client() 45 proto->sap = llc_sap_open(type, func); in register_8022_client() 46 if (!proto->sap) { in register_8022_client() 47 kfree(proto); in register_8022_client() 54 unregister_8022_client(struct datalink_proto *proto) unregister_8022_client() argument [all...] |
H A D | psnap.c | 31 struct datalink_proto *proto = NULL, *p; in find_snap_client() local 35 proto = p; in find_snap_client() 39 return proto; in find_snap_client() 49 struct datalink_proto *proto; in snap_rcv() local 58 proto = find_snap_client(skb_transport_header(skb)); in snap_rcv() 59 if (proto) { in snap_rcv() 63 rc = proto->rcvfunc(skb, dev, &snap_packet_type, orig_dev); in snap_rcv() 67 if (unlikely(!proto)) in snap_rcv() 128 struct datalink_proto *proto = NULL; in register_snap_client() local 135 proto in register_snap_client() 152 unregister_snap_client(struct datalink_proto *proto) unregister_snap_client() argument [all...] |
H A D | stp.c | 35 const struct stp_proto *proto; in stp_pdu_rcv() local 43 proto = rcu_dereference(garp_protos[eh->h_dest[5] - in stp_pdu_rcv() 45 if (proto && in stp_pdu_rcv() 46 !ether_addr_equal(eh->h_dest, proto->group_address)) in stp_pdu_rcv() 49 proto = rcu_dereference(stp_proto); in stp_pdu_rcv() 51 if (!proto) in stp_pdu_rcv() 54 proto->rcv(proto, skb, dev); in stp_pdu_rcv() 62 int stp_proto_register(const struct stp_proto *proto) in stp_proto_register() argument 74 if (is_zero_ether_addr(proto in stp_proto_register() 85 stp_proto_unregister(const struct stp_proto *proto) stp_proto_unregister() argument [all...] |
/kernel/linux/linux-6.6/net/802/ |
H A D | p8022.c | 38 struct datalink_proto *proto; in register_8022_client() local 40 proto = kmalloc(sizeof(*proto), GFP_ATOMIC); in register_8022_client() 41 if (proto) { in register_8022_client() 42 proto->type[0] = type; in register_8022_client() 43 proto->header_length = 3; in register_8022_client() 44 proto->request = p8022_request; in register_8022_client() 45 proto->sap = llc_sap_open(type, func); in register_8022_client() 46 if (!proto->sap) { in register_8022_client() 47 kfree(proto); in register_8022_client() 54 unregister_8022_client(struct datalink_proto *proto) unregister_8022_client() argument [all...] |
H A D | psnap.c | 31 struct datalink_proto *proto = NULL, *p; in find_snap_client() local 35 proto = p; in find_snap_client() 39 return proto; in find_snap_client() 49 struct datalink_proto *proto; in snap_rcv() local 58 proto = find_snap_client(skb_transport_header(skb)); in snap_rcv() 59 if (proto) { in snap_rcv() 63 rc = proto->rcvfunc(skb, dev, &snap_packet_type, orig_dev); in snap_rcv() 67 if (unlikely(!proto)) in snap_rcv() 128 struct datalink_proto *proto = NULL; in register_snap_client() local 135 proto in register_snap_client() 152 unregister_snap_client(struct datalink_proto *proto) unregister_snap_client() argument [all...] |
H A D | stp.c | 35 const struct stp_proto *proto; in stp_pdu_rcv() local 43 proto = rcu_dereference(garp_protos[eh->h_dest[5] - in stp_pdu_rcv() 45 if (proto && in stp_pdu_rcv() 46 !ether_addr_equal(eh->h_dest, proto->group_address)) in stp_pdu_rcv() 49 proto = rcu_dereference(stp_proto); in stp_pdu_rcv() 51 if (!proto) in stp_pdu_rcv() 54 proto->rcv(proto, skb, dev); in stp_pdu_rcv() 62 int stp_proto_register(const struct stp_proto *proto) in stp_proto_register() argument 74 if (is_zero_ether_addr(proto in stp_proto_register() 85 stp_proto_unregister(const struct stp_proto *proto) stp_proto_unregister() argument [all...] |
/kernel/linux/linux-5.10/include/trace/ |
H A D | define_trace.h | 27 #define TRACE_EVENT(name, proto, args, tstruct, assign, print) \ 28 DEFINE_TRACE(name, PARAMS(proto), PARAMS(args)) 31 #define TRACE_EVENT_CONDITION(name, proto, args, cond, tstruct, assign, print) \ 33 PARAMS(proto), \ 40 #define TRACE_EVENT_FN(name, proto, args, tstruct, \ 42 DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args)) 45 #define TRACE_EVENT_FN_COND(name, proto, args, cond, tstruct, \ 47 DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args)) 50 #define TRACE_EVENT_NOP(name, proto, args, struct, assign, print) 53 #define DEFINE_EVENT_NOP(template, name, proto, arg [all...] |
/kernel/linux/linux-6.6/include/trace/ |
H A D | define_trace.h | 27 #define TRACE_EVENT(name, proto, args, tstruct, assign, print) \ 28 DEFINE_TRACE(name, PARAMS(proto), PARAMS(args)) 31 #define TRACE_EVENT_CONDITION(name, proto, args, cond, tstruct, assign, print) \ 33 PARAMS(proto), \ 40 #define TRACE_EVENT_FN(name, proto, args, tstruct, \ 42 DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args)) 45 #define TRACE_EVENT_FN_COND(name, proto, args, cond, tstruct, \ 47 DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args)) 50 #define TRACE_EVENT_NOP(name, proto, args, struct, assign, print) 53 #define DEFINE_EVENT_NOP(template, name, proto, arg [all...] |
H A D | bpf_probe.h | 45 #define __BPF_DECLARE_TRACE(call, proto, args) \ 47 __bpf_trace_##call(void *__data, proto) \ 54 #define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \ 55 __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) 62 #define __DEFINE_EVENT(template, call, proto, args, size) \ 67 typedef void (*btf_trace_##call)(void *__data, proto); \ 83 #define __CHECK_WRITABLE_BUF_SIZE(call, proto, args, size) \ 90 FIRST(proto); \ 95 #define DEFINE_EVENT_WRITABLE(template, call, proto, args, size) \ 96 __CHECK_WRITABLE_BUF_SIZE(call, PARAMS(proto), PARAM [all...] |
H A D | trace_events.h | 39 #define TRACE_EVENT(name, proto, args, tstruct, assign, print) \ 41 PARAMS(proto), \ 46 DEFINE_EVENT(name, name, PARAMS(proto), PARAMS(args)); 51 #define DECLARE_EVENT_CLASS(name, proto, args, tstruct, assign, print) \ 61 #define DEFINE_EVENT(template, name, proto, args) \ 66 #define DEFINE_EVENT_FN(template, name, proto, args, reg, unreg) \ 67 DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args)) 70 #define DEFINE_EVENT_PRINT(template, name, proto, args, print) \ 71 DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args)) 75 #define TRACE_EVENT_FN(name, proto, arg [all...] |
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | hdlc.c | 17 * - proto->open(), close(), start(), stop() calls are serialized. 19 * - proto->start() and stop() are called with spin_lock_irq held. 64 BUG_ON(!hdlc->proto->netif_rx); in hdlc_rcv() 65 return hdlc->proto->netif_rx(skb); in hdlc_rcv() 72 if (hdlc->proto->xmit) in hdlc_start_xmit() 73 return hdlc->proto->xmit(skb, dev); in hdlc_start_xmit() 81 if (hdlc->proto->start) in hdlc_proto_start() 82 hdlc->proto->start(dev); in hdlc_proto_start() 90 if (hdlc->proto->stop) in hdlc_proto_stop() 91 hdlc->proto in hdlc_proto_stop() 205 struct hdlc_proto *proto = first_proto; hdlc_ioctl() local 276 attach_hdlc_protocol(struct net_device *dev, struct hdlc_proto *proto, size_t size) attach_hdlc_protocol() argument 327 register_hdlc_protocol(struct hdlc_proto *proto) register_hdlc_protocol() argument 336 unregister_hdlc_protocol(struct hdlc_proto *proto) unregister_hdlc_protocol() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wan/ |
H A D | hdlc.c | 17 * - proto->open(), close(), start(), stop() calls are serialized. 19 * - proto->start() and stop() are called with spin_lock_irq held. 63 BUG_ON(!hdlc->proto->netif_rx); in hdlc_rcv() 64 return hdlc->proto->netif_rx(skb); in hdlc_rcv() 71 if (hdlc->proto->xmit) in hdlc_start_xmit() 72 return hdlc->proto->xmit(skb, dev); in hdlc_start_xmit() 82 if (hdlc->proto->start) in hdlc_proto_start() 83 hdlc->proto->start(dev); in hdlc_proto_start() 90 if (hdlc->proto->stop) in hdlc_proto_stop() 91 hdlc->proto in hdlc_proto_stop() 201 struct hdlc_proto *proto = first_proto; hdlc_ioctl() local 272 attach_hdlc_protocol(struct net_device *dev, struct hdlc_proto *proto, size_t size) attach_hdlc_protocol() argument 323 register_hdlc_protocol(struct hdlc_proto *proto) register_hdlc_protocol() argument 332 unregister_hdlc_protocol(struct hdlc_proto *proto) unregister_hdlc_protocol() argument [all...] |
/kernel/linux/linux-6.6/drivers/ata/pata_parport/ |
H A D | pata_parport.c | 31 pi->proto->connect(pi); in pi_connect() 36 pi->proto->disconnect(pi); in pi_disconnect() 50 pi->proto->write_regr(pi, 0, ATA_REG_DEVICE, tmp); in pata_parport_dev_select() 58 pi->proto->write_regr(pi, 1, 6, ctl); in pata_parport_set_devctl() 68 pi->proto->write_regr(pi, 0, ATA_REG_NSECT, 0x55); in pata_parport_devchk() 69 pi->proto->write_regr(pi, 0, ATA_REG_LBAL, 0xaa); in pata_parport_devchk() 71 pi->proto->write_regr(pi, 0, ATA_REG_NSECT, 0xaa); in pata_parport_devchk() 72 pi->proto->write_regr(pi, 0, ATA_REG_LBAL, 0x55); in pata_parport_devchk() 74 pi->proto->write_regr(pi, 0, ATA_REG_NSECT, 0x55); in pata_parport_devchk() 75 pi->proto in pata_parport_devchk() 482 struct pi_protocol *proto; global() member [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | tracepoint.h | 228 #define __DECLARE_TRACE_RCU(name, proto, args, cond) \ 229 static inline void trace_##name##_rcuidle(proto) \ 237 #define __DECLARE_TRACE_RCU(name, proto, args, cond) 251 #define __DECLARE_TRACE(name, proto, args, cond, data_proto) \ 255 static inline void trace_##name(proto) \ 265 __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ 301 #define DEFINE_TRACE_FN(_name, _reg, _unreg, proto, args) \ 305 int __traceiter_##_name(void *__data, proto); \ 306 void __probestub_##_name(void *__data, proto); \ 319 int __traceiter_##_name(void *__data, proto) \ [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | tracepoint.h | 174 * Note, the proto and args passed in includes "__data" as the first parameter. 179 #define __DO_TRACE(name, proto, args, cond, rcuidle) \ 219 #define __DECLARE_TRACE_RCU(name, proto, args, cond, data_proto, data_args) \ 220 static inline void trace_##name##_rcuidle(proto) \ 229 #define __DECLARE_TRACE_RCU(name, proto, args, cond, data_proto, data_args) 243 #define __DECLARE_TRACE(name, proto, args, cond, data_proto, data_args) \ 247 static inline void trace_##name(proto) \ 258 __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ 294 #define DEFINE_TRACE_FN(_name, _reg, _unreg, proto, args) \ 298 int __traceiter_##_name(void *__data, proto); \ [all...] |
/kernel/linux/linux-5.10/net/8021q/ |
H A D | vlan_core.c | 163 __be16 proto; member 168 static bool vlan_hw_filter_capable(const struct net_device *dev, __be16 proto) in vlan_hw_filter_capable() argument 170 if (proto == htons(ETH_P_8021Q) && in vlan_hw_filter_capable() 173 if (proto == htons(ETH_P_8021AD) && in vlan_hw_filter_capable() 180 __be16 proto, u16 vid) in vlan_vid_info_get() 185 if (vid_info->proto == proto && vid_info->vid == vid) in vlan_vid_info_get() 191 static struct vlan_vid_info *vlan_vid_info_alloc(__be16 proto, u16 vid) in vlan_vid_info_alloc() argument 198 vid_info->proto = proto; in vlan_vid_info_alloc() 179 vlan_vid_info_get(struct vlan_info *vlan_info, __be16 proto, u16 vid) vlan_vid_info_get() argument 204 vlan_add_rx_filter_info(struct net_device *dev, __be16 proto, u16 vid) vlan_add_rx_filter_info() argument 215 vlan_kill_rx_filter_info(struct net_device *dev, __be16 proto, u16 vid) vlan_kill_rx_filter_info() argument 253 vlan_filter_push_vids(struct vlan_info *vlan_info, __be16 proto) vlan_filter_push_vids() argument 282 vlan_filter_drop_vids(struct vlan_info *vlan_info, __be16 proto) vlan_filter_drop_vids() argument 294 __vlan_vid_add(struct vlan_info *vlan_info, __be16 proto, u16 vid, struct vlan_vid_info **pvid_info) __vlan_vid_add() argument 317 vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid) vlan_vid_add() argument 357 __be16 proto = vid_info->proto; __vlan_vid_del() local 370 vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid) vlan_vid_del() argument [all...] |
/kernel/linux/linux-6.6/net/8021q/ |
H A D | vlan_core.c | 164 __be16 proto; member 169 static bool vlan_hw_filter_capable(const struct net_device *dev, __be16 proto) in vlan_hw_filter_capable() argument 171 if (proto == htons(ETH_P_8021Q) && in vlan_hw_filter_capable() 174 if (proto == htons(ETH_P_8021AD) && in vlan_hw_filter_capable() 181 __be16 proto, u16 vid) in vlan_vid_info_get() 186 if (vid_info->proto == proto && vid_info->vid == vid) in vlan_vid_info_get() 192 static struct vlan_vid_info *vlan_vid_info_alloc(__be16 proto, u16 vid) in vlan_vid_info_alloc() argument 199 vid_info->proto = proto; in vlan_vid_info_alloc() 180 vlan_vid_info_get(struct vlan_info *vlan_info, __be16 proto, u16 vid) vlan_vid_info_get() argument 205 vlan_add_rx_filter_info(struct net_device *dev, __be16 proto, u16 vid) vlan_add_rx_filter_info() argument 216 vlan_kill_rx_filter_info(struct net_device *dev, __be16 proto, u16 vid) vlan_kill_rx_filter_info() argument 254 vlan_filter_push_vids(struct vlan_info *vlan_info, __be16 proto) vlan_filter_push_vids() argument 283 vlan_filter_drop_vids(struct vlan_info *vlan_info, __be16 proto) vlan_filter_drop_vids() argument 295 __vlan_vid_add(struct vlan_info *vlan_info, __be16 proto, u16 vid, struct vlan_vid_info **pvid_info) __vlan_vid_add() argument 318 vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid) vlan_vid_add() argument 358 __be16 proto = vid_info->proto; __vlan_vid_del() local 371 vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid) vlan_vid_del() argument [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nf_conntrack_proto_tcp.c | 279 seq_printf(s, "%s ", tcp_conntrack_names[ct->proto.tcp.state]); in tcp_print_conntrack() 772 const struct ip_ct_tcp_state *sender = &ct->proto.tcp.seen[0]; in tcp_new() 773 const struct ip_ct_tcp_state *receiver = &ct->proto.tcp.seen[1]; in tcp_new() 785 memset(&ct->proto.tcp, 0, sizeof(ct->proto.tcp)); in tcp_new() 787 ct->proto.tcp.seen[0].td_end = in tcp_new() 790 ct->proto.tcp.seen[0].td_maxwin = ntohs(th->window); in tcp_new() 791 if (ct->proto.tcp.seen[0].td_maxwin == 0) in tcp_new() 792 ct->proto.tcp.seen[0].td_maxwin = 1; in tcp_new() 793 ct->proto in tcp_new() [all...] |
/foundation/communication/ipc/ipc/native/c/manager/src/ |
H A D | ipc_thread_pool.c | 45 current->proto = IF_PROT_DEFAULT; in GetCurrentThreadContext() 56 RemoteInvoker *invoker = g_invoker[threadContext->proto]; in TlsDestructor() 63 static void ThreadContextDestructor(int32_t proto) in ThreadContextDestructor() argument 67 if (proto == IF_PROT_BINDER) { in ThreadContextDestructor() 69 } else if (proto == IF_PROT_DATABUS) { in ThreadContextDestructor() 75 static RemoteInvoker *GetAndUpdateInvoker(int32_t proto) in GetAndUpdateInvoker() argument 81 threadContext->proto = proto; in GetAndUpdateInvoker() 82 return g_invoker[proto]; in GetAndUpdateInvoker() 88 int32_t proto in ThreadHandler() local 141 SpawnNewThread(ThreadPool *threadPool, int32_t policy, int32_t proto) SpawnNewThread() argument [all...] |
/kernel/linux/linux-6.6/scripts/ |
H A D | bpf_doc.py | 36 @proto: prototype of the API symbol 40 def __init__(self, proto='', desc='', ret=''): 41 self.proto = proto 49 @proto: function prototype of the helper function 66 capture = proto_re.match(self.proto) 105 proto = self.parse_symbol() 106 desc = self.parse_desc(proto) 107 ret = self.parse_ret(proto) 108 return APIElement(proto [all...] |
/kernel/linux/linux-5.10/include/linux/hck/ |
H A D | lite_vendor_hooks.h | 33 #define DEFINE_HCK_LITE_HOOK(name, proto, args) \ 39 void lvh_probe_##name(proto) { return; } \ 40 void lvh_probe_data_##name(void *lvh_data, proto) { return; } 43 #define DECLARE_HCK_LITE_HOOK(name, proto, args) \ 44 DEFINE_HCK_LITE_HOOK(name, PARAMS(proto), PARAMS(args)) 65 #define __DECLARE_HCK_LITE_HOOK(name, proto, args) \ 67 extern void lvh_probe_##name(proto); \ 68 extern void lvh_probe_data_##name(void *lvh_data, proto); \ 70 call_lvh_##name(proto) \ 75 ((void(*)(void *, proto))func [all...] |