/net/caif/ |
D | cffrml.c | 37 struct cffrml *this = kzalloc(sizeof(struct cffrml), GFP_ATOMIC); in cffrml_create() local 38 if (!this) in cffrml_create() 40 this->pcpu_refcnt = alloc_percpu(int); in cffrml_create() 41 if (this->pcpu_refcnt == NULL) { in cffrml_create() 42 kfree(this); in cffrml_create() 48 this->layer.receive = cffrml_receive; in cffrml_create() 49 this->layer.transmit = cffrml_transmit; in cffrml_create() 50 this->layer.ctrlcmd = cffrml_ctrlcmd; in cffrml_create() 51 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "frm%d", phyid); in cffrml_create() 52 this->dofcs = use_fcs; in cffrml_create() [all …]
|
D | caif_usb.c | 87 struct cfusbl *this = kmalloc(sizeof(struct cfusbl), GFP_ATOMIC); in cfusbl_create() local 89 if (!this) in cfusbl_create() 94 memset(&this->layer, 0, sizeof(this->layer)); in cfusbl_create() 95 this->layer.receive = cfusbl_receive; in cfusbl_create() 96 this->layer.transmit = cfusbl_transmit; in cfusbl_create() 97 this->layer.ctrlcmd = cfusbl_ctrlcmd; in cfusbl_create() 98 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "usb%d", phyid); in cfusbl_create() 99 this->layer.id = phyid; in cfusbl_create() 107 ether_addr_copy(&this->tx_eth_hdr[ETH_ALEN], braddr); in cfusbl_create() 108 ether_addr_copy(&this->tx_eth_hdr[ETH_ALEN], ethaddr); in cfusbl_create() [all …]
|
D | cfctrl.c | 38 struct cfctrl *this = in cfctrl_create() local 40 if (!this) in cfctrl_create() 45 cfsrvl_init(&this->serv, 0, &dev_info, false); in cfctrl_create() 46 atomic_set(&this->req_seq_no, 1); in cfctrl_create() 47 atomic_set(&this->rsp_seq_no, 1); in cfctrl_create() 48 this->serv.layer.receive = cfctrl_recv; in cfctrl_create() 49 sprintf(this->serv.layer.name, "ctrl"); in cfctrl_create() 50 this->serv.layer.ctrlcmd = cfctrl_ctrlcmd; in cfctrl_create() 52 spin_lock_init(&this->loop_linkid_lock); in cfctrl_create() 53 this->loop_linkid = 1; in cfctrl_create() [all …]
|
D | cfserl.c | 41 struct cfserl *this = kzalloc(sizeof(struct cfserl), GFP_ATOMIC); in cfserl_create() local 42 if (!this) in cfserl_create() 45 this->layer.receive = cfserl_receive; in cfserl_create() 46 this->layer.transmit = cfserl_transmit; in cfserl_create() 47 this->layer.ctrlcmd = cfserl_ctrlcmd; in cfserl_create() 48 this->usestx = use_stx; in cfserl_create() 49 spin_lock_init(&this->sync); in cfserl_create() 50 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "ser1"); in cfserl_create() 51 return &this->layer; in cfserl_create()
|
D | cfcnfg.c | 74 struct cfcnfg *this; in cfcnfg_create() local 80 this = kzalloc(sizeof(struct cfcnfg), GFP_ATOMIC); in cfcnfg_create() 81 if (!this) in cfcnfg_create() 83 this->mux = cfmuxl_create(); in cfcnfg_create() 84 if (!this->mux) in cfcnfg_create() 86 this->ctrl = cfctrl_create(); in cfcnfg_create() 87 if (!this->ctrl) in cfcnfg_create() 90 resp = cfctrl_get_respfuncs(this->ctrl); in cfcnfg_create() 100 INIT_LIST_HEAD(&this->phys); in cfcnfg_create() 102 cfmuxl_set_uplayer(this->mux, this->ctrl, 0); in cfcnfg_create() [all …]
|
D | cfmuxl.c | 50 struct cfmuxl *this = kzalloc(sizeof(struct cfmuxl), GFP_ATOMIC); in cfmuxl_create() local 52 if (!this) in cfmuxl_create() 54 this->layer.receive = cfmuxl_receive; in cfmuxl_create() 55 this->layer.transmit = cfmuxl_transmit; in cfmuxl_create() 56 this->layer.ctrlcmd = cfmuxl_ctrlcmd; in cfmuxl_create() 57 INIT_LIST_HEAD(&this->srvl_list); in cfmuxl_create() 58 INIT_LIST_HEAD(&this->frml_list); in cfmuxl_create() 59 spin_lock_init(&this->transmit_lock); in cfmuxl_create() 60 spin_lock_init(&this->receive_lock); in cfmuxl_create() 61 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "mux"); in cfmuxl_create() [all …]
|
D | cfrfml.c | 49 struct cfrfml *this = kzalloc(sizeof(struct cfrfml), GFP_ATOMIC); in cfrfml_create() local 51 if (!this) in cfrfml_create() 54 cfsrvl_init(&this->serv, channel_id, dev_info, false); in cfrfml_create() 55 this->serv.release = cfrfml_release; in cfrfml_create() 56 this->serv.layer.receive = cfrfml_receive; in cfrfml_create() 57 this->serv.layer.transmit = cfrfml_transmit; in cfrfml_create() 63 this->fragment_size = tmp; in cfrfml_create() 64 spin_lock_init(&this->sync); in cfrfml_create() 65 snprintf(this->serv.layer.name, CAIF_LAYER_NAME_SZ, in cfrfml_create() 68 return &this->serv.layer; in cfrfml_create()
|
/net/atm/ |
D | addr.c | 51 struct atm_dev_addr *this, *p; in atm_reset_addr() local 59 list_for_each_entry_safe(this, p, head, entry) { in atm_reset_addr() 60 list_del(&this->entry); in atm_reset_addr() 61 kfree(this); in atm_reset_addr() 72 struct atm_dev_addr *this; in atm_add_addr() local 84 list_for_each_entry(this, head, entry) { in atm_add_addr() 85 if (identical(&this->addr, addr)) { in atm_add_addr() 90 this = kmalloc(sizeof(struct atm_dev_addr), GFP_ATOMIC); in atm_add_addr() 91 if (!this) { in atm_add_addr() 95 this->addr = *addr; in atm_add_addr() [all …]
|
/net/mac80211/ |
D | Kconfig | 37 mac80211 will use. Note that this default can still be 64 Select this option to enable 802.11 mesh operation in mac80211 82 Select this to see extensive information about 85 Say N unless you know you need this. 91 Select this option to have mac80211 register the 96 The overhead in this option is that all the messages 126 Selecting this option causes mac80211 to print out 131 Do not select this option. 137 Selecting this option causes mac80211 to print out 142 Do not select this option. [all …]
|
/net/sched/ |
D | Kconfig | 13 disciplines, several different algorithms for how to do this 53 into a tree-like hierarchy of classes; the leaves of this tree are 62 To compile this code as a module, choose M here: the 76 To compile this code as a module, choose M here: the 85 To compile this code as a module, choose M here: the 94 select classes of this queuing discipline. Each class maps 99 To compile this code as a module, choose M here: the 108 To compile this code as a module, choose M here: the 117 To compile this code as a module, choose M here: the 128 To compile this code as a module, choose M here: the [all …]
|
D | sch_cbq.c | 179 cbq_reclassify(struct sk_buff *skb, struct cbq_class *this) in cbq_reclassify() argument 183 for (cl = this->tparent; cl; cl = cl->tparent) { in cbq_reclassify() 186 if (new != NULL && new != this) in cbq_reclassify() 315 static void cbq_deactivate_class(struct cbq_class *this) in cbq_deactivate_class() argument 317 struct cbq_sched_data *q = qdisc_priv(this->qdisc); in cbq_deactivate_class() 318 int prio = this->cpriority; in cbq_deactivate_class() 324 if (cl == this) { in cbq_deactivate_class() 553 struct cbq_class *this = q->tx_class; in cbq_update() local 554 struct cbq_class *cl = this; in cbq_update() 636 cbq_update_toplevel(q, this, q->tx_borrowed); in cbq_update() [all …]
|
/net/core/ |
D | flow_offload.c | 408 struct flow_block_cb *this, *next; in __flow_block_indr_cleanup() local 410 list_for_each_entry_safe(this, next, &flow_block_indr_list, indr.list) { in __flow_block_indr_cleanup() 411 if (this->release == release && in __flow_block_indr_cleanup() 412 this->indr.cb_priv == cb_priv) in __flow_block_indr_cleanup() 413 list_move(&this->indr.list, cleanup_list); in __flow_block_indr_cleanup() 419 struct flow_block_cb *this, *next; in flow_block_indr_notify() local 421 list_for_each_entry_safe(this, next, cleanup_list, indr.list) { in flow_block_indr_notify() 422 list_del(&this->indr.list); in flow_block_indr_notify() 423 this->indr.cleanup(this); in flow_block_indr_notify() 430 struct flow_indr_dev *this, *next, *indr_dev = NULL; in flow_indr_dev_unregister() local [all …]
|
/net/bridge/ |
D | br_multicast_eht.c | 50 struct net_bridge_group_eht_host *this; in br_multicast_eht_host_lookup() local 53 this = rb_entry(node, struct net_bridge_group_eht_host, in br_multicast_eht_host_lookup() 55 result = memcmp(h_addr, &this->h_addr, sizeof(*h_addr)); in br_multicast_eht_host_lookup() 61 return this; in br_multicast_eht_host_lookup() 86 struct net_bridge_group_eht_set_entry *this; in br_multicast_eht_set_entry_lookup() local 89 this = rb_entry(node, struct net_bridge_group_eht_set_entry, in br_multicast_eht_set_entry_lookup() 91 result = memcmp(h_addr, &this->h_addr, sizeof(*h_addr)); in br_multicast_eht_set_entry_lookup() 97 return this; in br_multicast_eht_set_entry_lookup() 110 struct net_bridge_group_eht_set *this; in br_multicast_eht_set_lookup() local 113 this = rb_entry(node, struct net_bridge_group_eht_set, in br_multicast_eht_set_lookup() [all …]
|
D | Kconfig | 17 As this is a standard, Linux bridges will cooperate properly with 28 take this into account when setting up your firewall rules. 32 To compile this code as a module, choose M here: the module 47 Say N to exclude this support and reduce the binary size. 61 Say N to exclude this support and reduce the binary size. 73 Say N to exclude this support and reduce the binary size. 84 Say N to exclude this support and reduce the binary size.
|
/net/wireless/ |
D | Kconfig | 25 # may need to update this when certificates are changed and are 27 # (this is here rather than below to allow it to be a module) 31 Enable this if you have a wireless device. 47 Select this option ONLY for kernels that are specifically 76 You should disable this option unless you are both capable 78 compliant with the features available under this option. 88 features. Alternatively you can enable this option if 134 drivers that support this feature. You should only enable this 135 feature if you have tested and validated this feature on your 153 scenarios, this relaxation is not allowed in cases where the BSS client [all …]
|
/net/vmw_vsock/ |
D | Kconfig | 16 To compile this driver as a module, choose M here: the module 27 Enable this module so userspace applications can query open sockets. 38 To compile this driver as a module, choose M here: the module 47 Enable this transport if your Virtual Machine runs on a VMware 50 To compile this driver as a module, choose M here: the module 60 Enable this transport if your Virtual Machine host supports Virtual 63 To compile this driver as a module, choose M here: the module will be 79 Enable this transport if your Virtual Machine host supports Virtual 82 To compile this driver as a module, choose M here: the module will be
|
/net/ |
D | devres.c | 14 static void devm_free_netdev(struct device *dev, void *this) in devm_free_netdev() argument 16 struct net_device_devres *res = this; in devm_free_netdev() 42 static void devm_unregister_netdev(struct device *dev, void *this) in devm_unregister_netdev() argument 44 struct net_device_devres *res = this; in devm_unregister_netdev() 49 static int netdev_devres_match(struct device *dev, void *this, void *match_data) in netdev_devres_match() argument 51 struct net_device_devres *res = this; in netdev_devres_match()
|
/net/rds/ |
D | info.c | 118 unsigned long this; in rds_info_copy() local 124 this = min(bytes, PAGE_SIZE - iter->offset); in rds_info_copy() 128 iter->offset, this, data, bytes); in rds_info_copy() 130 memcpy(iter->addr + iter->offset, data, this); in rds_info_copy() 132 data += this; in rds_info_copy() 133 bytes -= this; in rds_info_copy() 134 iter->offset += this; in rds_info_copy()
|
/net/8021q/ |
D | Kconfig | 9 Select this and you will be able to create 802.1Q VLAN interfaces 17 To compile this code as a module, choose M here: the module 27 Select this to enable GVRP end-system support. GVRP is used for 37 Select this to enable MVRP end-system support. MVRP is used for
|
/net/6lowpan/ |
D | nhc.c | 25 struct lowpan_nhc *this = rb_entry(*new, struct lowpan_nhc, in lowpan_nhc_insert() local 29 len_dif = nhc->idlen - this->idlen; in lowpan_nhc_insert() 31 if (nhc->idlen < this->idlen) in lowpan_nhc_insert() 34 len = this->idlen; in lowpan_nhc_insert() 36 result = memcmp(nhc->id, this->id, len); in lowpan_nhc_insert()
|
/net/ipv4/netfilter/ |
D | nf_nat_h323.c | 395 struct nf_conntrack_expect *this) in ip_nat_q931_expect() argument 399 if (this->tuple.src.u3.ip != 0) { /* Only accept calls from GK */ in ip_nat_q931_expect() 400 nf_nat_follow_master(new, this); in ip_nat_q931_expect() 410 new->tuplehash[!this->dir].tuple.src.u3; in ip_nat_q931_expect() 415 range.min_proto = range.max_proto = this->saved_proto; in ip_nat_q931_expect() 417 new->master->tuplehash[!this->dir].tuple.src.u3; in ip_nat_q931_expect() 497 struct nf_conntrack_expect *this) in ip_nat_callforwarding_expect() argument 507 new->tuplehash[!this->dir].tuple.src.u3; in ip_nat_callforwarding_expect() 512 range.min_proto = range.max_proto = this->saved_proto; in ip_nat_callforwarding_expect() 513 range.min_addr = range.max_addr = this->saved_addr; in ip_nat_callforwarding_expect()
|
/net/openvswitch/ |
D | Kconfig | 36 To compile this code as a module, choose M here: the module will be 50 Say N to exclude this support and reduce the binary size. 62 Say N to exclude this support and reduce the binary size. 74 Say N to exclude this support and reduce the binary size.
|
/net/dccp/ |
D | Kconfig | 16 To compile this protocol support as a module, choose M here: the 36 Only use this if you're hacking DCCP. 38 When compiling DCCP as a module, this debugging output can be toggled
|
/net/l2tp/ |
D | Kconfig | 47 To compile this driver as a module, choose M here. The module 82 in IP packets, it used IP protocol number 115, so this port 85 To compile this driver as a module, choose M here. The module 107 enable this option. 109 To compile this driver as a module, choose M here. The module
|
/net/ax25/ |
D | Kconfig | 15 Note that the answer to this question won't directly affect the 48 To compile this driver as a module, choose M here: the 59 If you say Y here, your Linux box will act as a DAMA slave; this is 74 If you say Y here, your Linux box will act as a DAMA master; this is 95 To compile this driver as a module, choose M here: the 114 To compile this driver as a module, choose M here: the
|