/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | proto.c | 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() 43 if (!proto->tx_queue_data || (proto->hdrpull == NULL) || in brcmf_proto_attach() 44 (proto->query_dcmd == NULL) || (proto->set_dcmd == NULL) || in brcmf_proto_attach() 45 (proto->configure_addr_mode == NULL) || in brcmf_proto_attach() 46 (proto->delete_peer == NULL) || (proto->add_tdls_peer == NULL) || in brcmf_proto_attach() 47 (proto->debugfs_create == NULL)) { in brcmf_proto_attach() 54 kfree(proto); in brcmf_proto_attach() [all …]
|
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->add_if) in brcmf_proto_add_if() [all …]
|
D | bcdc.c | 101 struct brcmf_bcdc *bcdc = drvr->proto->pd; in drvr_to_fws() 110 struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; in brcmf_proto_bcdc_msg() 141 struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; in brcmf_proto_bcdc_cmplt() 159 struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; in brcmf_proto_bcdc_query_dcmd() 217 struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; in brcmf_proto_bcdc_set_dcmd() 335 struct brcmf_bcdc *bcdc = drvr->proto->pd; in brcmf_proto_bcdc_tx_queue_data() 366 struct brcmf_bcdc *bcdc = bus_if->drvr->proto->pd; in brcmf_proto_bcdc_txcomplete() 426 struct brcmf_bcdc *bcdc = drvr->proto->pd; in brcmf_proto_bcdc_init_done() 456 drvr->proto->hdrpull = brcmf_proto_bcdc_hdrpull; in brcmf_proto_bcdc_attach() 457 drvr->proto->query_dcmd = brcmf_proto_bcdc_query_dcmd; in brcmf_proto_bcdc_attach() [all …]
|
/drivers/net/wan/ |
D | hdlc.c | 56 BUG_ON(!hdlc->proto->netif_rx); in hdlc_rcv() 57 return hdlc->proto->netif_rx(skb); in hdlc_rcv() 64 if (hdlc->proto->xmit) in hdlc_start_xmit() 65 return hdlc->proto->xmit(skb, dev); in hdlc_start_xmit() 73 if (hdlc->proto->start) in hdlc_proto_start() 74 hdlc->proto->start(dev); in hdlc_proto_start() 82 if (hdlc->proto->stop) in hdlc_proto_stop() 83 hdlc->proto->stop(dev); in hdlc_proto_stop() 147 if (hdlc->proto == NULL) in hdlc_open() 150 if (hdlc->proto->open) { in hdlc_open() [all …]
|
D | hdlc_ppp.c | 62 struct proto { struct 73 struct proto protos[IDX_COUNT]; argument 109 static inline struct proto* get_proto(struct net_device *dev, u16 pid) in get_proto() 306 struct proto *proto = get_proto(dev, pid); in ppp_cp_event() local 308 old_state = proto->state; in ppp_cp_event() 314 proto_name(pid), event_names[event], state_names[proto->state]); in ppp_cp_event() 319 proto->state = action & STATE_MASK; in ppp_cp_event() 321 mod_timer(&proto->timer, proto->timeout = in ppp_cp_event() 324 proto->restart_counter = 0; in ppp_cp_event() 326 proto->restart_counter = (proto->state == STOPPING) ? in ppp_cp_event() [all …]
|
D | hdlc_raw.c | 29 static struct hdlc_proto proto = { variable 46 if (dev_to_hdlc(dev)->proto != &proto) in raw_ioctl() 78 result = attach_hdlc_protocol(dev, &proto, in raw_ioctl() 95 register_hdlc_protocol(&proto); in mod_init() 103 unregister_hdlc_protocol(&proto); in mod_exit()
|
D | hdlc_raw_eth.c | 43 static struct hdlc_proto proto = { variable 62 if (dev_to_hdlc(dev)->proto != &proto) in raw_eth_ioctl() 94 result = attach_hdlc_protocol(dev, &proto, in raw_eth_ioctl() 114 register_hdlc_protocol(&proto); in mod_init() 122 unregister_hdlc_protocol(&proto); in mod_exit()
|
/drivers/block/paride/ |
D | paride.c | 47 pi->proto->write_regr(pi, cont, regr, val); in pi_write_regr() 54 return pi->proto->read_regr(pi, cont, regr); in pi_read_regr() 61 pi->proto->write_block(pi, buf, count); in pi_write_block() 68 pi->proto->read_block(pi, buf, count); in pi_read_block() 139 pi->proto->connect(pi); in pi_connect() 146 pi->proto->disconnect(pi); in pi_disconnect() 163 if (pi->proto->release_proto) in pi_release() 164 pi->proto->release_proto(pi); in pi_release() 165 module_put(pi->proto->owner); in pi_release() 175 pi->proto->connect(pi); in default_test_proto() [all …]
|
/drivers/s390/net/ |
D | qeth_l3.h | 37 enum qeth_prot_versions proto; member 52 enum qeth_prot_versions proto) in qeth_l3_init_ipaddr() argument 56 addr->proto = proto; in qeth_l3_init_ipaddr() 63 if (a1->proto != a2->proto) in qeth_l3_addr_match_ip() 65 if (a1->proto == QETH_PROT_IPV6) in qeth_l3_addr_match_ip() 87 if (a1->proto == QETH_PROT_IPV6) in qeth_l3_addr_match_all() 97 if (addr->proto == QETH_PROT_IPV6) { in qeth_l3_ipaddr_hash() 102 if (addr->proto == QETH_PROT_IPV4) { in qeth_l3_ipaddr_hash() 111 enum qeth_prot_versions proto; member 125 enum qeth_prot_versions proto, u8 *addr, [all …]
|
D | qeth_l3_sys.c | 20 enum qeth_prot_versions proto, u8 *addr) in qeth_l3_string_to_ipaddr() argument 24 if ((proto == QETH_PROT_IPV4 && !in4_pton(buf, -1, addr, -1, &end)) || in qeth_l3_string_to_ipaddr() 25 (proto == QETH_PROT_IPV6 && !in6_pton(buf, -1, addr, -1, &end))) in qeth_l3_string_to_ipaddr() 445 enum qeth_prot_versions proto) in qeth_l3_dev_ipato_add_show() argument 452 entry_len = (proto == QETH_PROT_IPV4)? 12 : 40; in qeth_l3_dev_ipato_add_show() 454 entry_len += (proto == QETH_PROT_IPV4)? 5 : 6; in qeth_l3_dev_ipato_add_show() 457 if (ipatoe->proto != proto) in qeth_l3_dev_ipato_add_show() 464 qeth_l3_ipaddr_to_string(proto, ipatoe->addr, addr_str); in qeth_l3_dev_ipato_add_show() 485 static int qeth_l3_parse_ipatoe(const char *buf, enum qeth_prot_versions proto, in qeth_l3_parse_ipatoe() argument 499 if (qeth_l3_string_to_ipaddr(buffer, proto, addr)) { in qeth_l3_parse_ipatoe() [all …]
|
/drivers/bluetooth/ |
D | hci_serdev.c | 52 skb = hu->proto->dequeue(hu); in hci_uart_dequeue() 110 hu->proto->flush(hu); in hci_uart_flush() 145 hu->proto->enqueue(hu, skb); in hci_uart_send_frame() 163 else if (hu->proto->init_speed) in hci_uart_setup() 164 speed = hu->proto->init_speed; in hci_uart_setup() 174 else if (hu->proto->oper_speed) in hci_uart_setup() 175 speed = hu->proto->oper_speed; in hci_uart_setup() 179 if (hu->proto->set_baudrate && speed) { in hci_uart_setup() 180 err = hu->proto->set_baudrate(hu, speed); in hci_uart_setup() 187 if (hu->proto->setup) in hci_uart_setup() [all …]
|
D | hci_ldisc.c | 106 skb = hu->proto->dequeue(hu); in hci_uart_dequeue() 197 hu->proto->close(hu); in hci_uart_init_work() 244 hu->proto->flush(hu); in hci_uart_flush() 287 hu->proto->enqueue(hu, skb); in hci_uart_send_frame() 401 else if (hu->proto->init_speed) in hci_uart_setup() 402 speed = hu->proto->init_speed; in hci_uart_setup() 412 else if (hu->proto->oper_speed) in hci_uart_setup() 413 speed = hu->proto->oper_speed; in hci_uart_setup() 417 if (hu->proto->set_baudrate && speed) { in hci_uart_setup() 418 err = hu->proto->set_baudrate(hu, speed); in hci_uart_setup() [all …]
|
/drivers/net/arcnet/ |
D | arcnet.c | 264 void arcnet_unregister_proto(struct ArcProto *proto) in arcnet_unregister_proto() argument 268 if (arc_proto_default == proto) in arcnet_unregister_proto() 270 if (arc_bcast_proto == proto) in arcnet_unregister_proto() 272 if (arc_raw_proto == proto) in arcnet_unregister_proto() 276 if (arc_proto_map[count] == proto) in arcnet_unregister_proto() 601 struct ArcProto *proto; in arcnet_header() local 615 proto = arc_raw_proto; in arcnet_header() 617 proto->suffix); in arcnet_header() 635 proto = arc_proto_map[proto_num]; in arcnet_header() 637 proto_num, proto->suffix); in arcnet_header() [all …]
|
D | capmode.c | 77 memcpy(pktbuf, pkthdrbuf, ARC_HDR_SIZE + sizeof(pkt->soft.cap.proto)); in rx() 78 memcpy(pktbuf + ARC_HDR_SIZE + sizeof(pkt->soft.cap.proto) + sizeof(int), in rx() 79 pkthdrbuf + ARC_HDR_SIZE + sizeof(pkt->soft.cap.proto), in rx() 80 sizeof(struct archdr) - ARC_HDR_SIZE - sizeof(pkt->soft.cap.proto)); in rx() 171 lp->hw.copy_to_card(dev, bufnum, ofs, &pkt->soft.cap.proto, in prepare_tx() 172 sizeof(pkt->soft.cap.proto)); in prepare_tx() 212 ackpkt->soft.cap.proto = 0; /* using protocol 0 for acknowledge */ in ack_tx() 226 lp->outgoing.proto = NULL; in ack_tx()
|
/drivers/tty/hvc/ |
D | hvc_vio.c | 58 hv_protocol_t proto; /* Raw data or HVSI packets */ member 239 switch(hvterm_privs[0]->proto) { in udbg_hvc_putc() 263 switch(hvterm_privs[0]->proto) { in udbg_hvc_getc_poll() 302 hv_protocol_t proto; in hvc_vio_probe() local 310 proto = HV_PROTOCOL_RAW; in hvc_vio_probe() 313 proto = HV_PROTOCOL_HVSI; in hvc_vio_probe() 322 proto == HV_PROTOCOL_RAW ? "raw" : "hvsi"); in hvc_vio_probe() 343 pv->proto = proto; in hvc_vio_probe() 403 hvterm_priv0.proto = HV_PROTOCOL_RAW; in hvc_vio_init_early() 407 hvterm_priv0.proto = HV_PROTOCOL_HVSI; in hvc_vio_init_early() [all …]
|
D | hvc_opal.c | 43 hv_protocol_t proto; /* Raw data or HVSI packets */ member 158 hv_protocol_t proto; in hvc_opal_probe() local 163 proto = HV_PROTOCOL_RAW; in hvc_opal_probe() 167 proto = HV_PROTOCOL_HVSI; in hvc_opal_probe() 186 pv->proto = proto; in hvc_opal_probe() 188 if (proto == HV_PROTOCOL_HVSI) { in hvc_opal_probe() 207 proto == HV_PROTOCOL_RAW ? "raw" : "hvsi", in hvc_opal_probe() 278 switch(hvc_opal_boot_priv.proto) { in udbg_opal_putc() 300 switch(hvc_opal_boot_priv.proto) { in udbg_opal_getc_poll() 373 hvc_opal_boot_priv.proto = HV_PROTOCOL_RAW; in hvc_opal_init_early() [all …]
|
/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | outp.c | 118 enum nvkm_ior_proto proto; in nvkm_outp_acquire() local 128 proto = nvkm_outp_xlat(outp, &type); in nvkm_outp_acquire() 129 if (proto == UNKNOWN) in nvkm_outp_acquire() 179 enum nvkm_ior_proto proto; in nvkm_outp_init_route() local 185 proto = nvkm_outp_xlat(outp, &type); in nvkm_outp_init_route() 186 if (proto == UNKNOWN) in nvkm_outp_init_route() 216 if (!ior->arm.head || ior->arm.proto != proto) { in nvkm_outp_init_route() 218 ior->arm.proto, proto); in nvkm_outp_init_route() 251 enum nvkm_ior_proto proto; in nvkm_outp_ctor() local 268 proto = nvkm_outp_xlat(outp, &type); in nvkm_outp_ctor() [all …]
|
D | sorgv100.c | 66 case 0: state->proto = LVDS; state->link = 1; break; in gv100_sor_state() 67 case 1: state->proto = TMDS; state->link = 1; break; in gv100_sor_state() 68 case 2: state->proto = TMDS; state->link = 2; break; in gv100_sor_state() 69 case 5: state->proto = TMDS; state->link = 3; break; in gv100_sor_state() 70 case 8: state->proto = DP; state->link = 1; break; in gv100_sor_state() 71 case 9: state->proto = DP; state->link = 2; break; in gv100_sor_state() 73 state->proto = UNKNOWN; in gv100_sor_state()
|
D | sorgf119.c | 126 if (sor->asy.proto == TMDS) { in gf119_sor_clock() 144 case 0: state->proto = LVDS; state->link = 1; break; in gf119_sor_state() 145 case 1: state->proto = TMDS; state->link = 1; break; in gf119_sor_state() 146 case 2: state->proto = TMDS; state->link = 2; break; in gf119_sor_state() 147 case 5: state->proto = TMDS; state->link = 3; break; in gf119_sor_state() 148 case 8: state->proto = DP; state->link = 1; break; in gf119_sor_state() 149 case 9: state->proto = DP; state->link = 2; break; in gf119_sor_state() 151 state->proto = UNKNOWN; in gf119_sor_state()
|
/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_nve.c | 64 enum mlxsw_sp_l3proto proto; member 178 enum mlxsw_sp_l3proto proto, in mlxsw_sp_nve_learned_ip_resolve() argument 181 switch (proto) { in mlxsw_sp_nve_learned_ip_resolve() 264 enum mlxsw_sp_l3proto proto) in mlxsw_sp_nve_mc_record_create() argument 266 unsigned int num_max_entries = mlxsw_sp->nve->num_max_mc_entries[proto]; in mlxsw_sp_nve_mc_record_create() 280 mc_record->ops = mlxsw_sp_nve_mc_record_ops_arr[proto]; in mlxsw_sp_nve_mc_record_create() 283 mc_record->proto = proto; in mlxsw_sp_nve_mc_record_create() 308 enum mlxsw_sp_l3proto proto) in mlxsw_sp_nve_mc_record_get() argument 316 if (mc_record->proto == proto && in mlxsw_sp_nve_mc_record_get() 317 num_entries < nve->num_max_mc_entries[proto]) in mlxsw_sp_nve_mc_record_get() [all …]
|
/drivers/misc/ti-st/ |
D | st_core.c | 38 struct st_proto_s *proto) in remove_channel_from_table() argument 40 pr_info("%s: id %d\n", __func__, proto->chnl_id); in remove_channel_from_table() 42 st_gdata->is_registered[proto->chnl_id] = false; in remove_channel_from_table() 228 struct st_proto_s *proto; in st_int_recv() local 274 proto = st_gdata->list[st_gdata->rx_chnl]; in st_int_recv() 277 [proto->offset_len_in_hdr]; in st_int_recv() 279 if (proto->len_size == 1)/* 1 byte len field */ in st_int_recv() 281 else if (proto->len_size == 2) in st_int_recv() 287 __func__, proto->chnl_id); in st_int_recv() 288 st_check_data_len(st_gdata, proto->chnl_id, in st_int_recv() [all …]
|
/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | brcms_trace_events.h | 27 #define TRACE_EVENT(name, proto, ...) \ argument 28 static inline void trace_ ## name(proto) {} 32 #define DEFINE_EVENT(evt_class, name, proto, ...) \ argument 33 static inline void trace_ ## name(proto) {}
|
/drivers/infiniband/hw/usnic/ |
D | usnic_transport.c | 70 int proto; in usnic_transport_sock_to_str() local 73 err = usnic_transport_sock_get_addr(sock, &proto, &addr, &port); in usnic_transport_sock_to_str() 78 proto, &addr, port); in usnic_transport_sock_to_str() 174 int usnic_transport_sock_get_addr(struct socket *sock, int *proto, in usnic_transport_sock_get_addr() argument 189 if (proto) in usnic_transport_sock_get_addr() 190 *proto = sock->sk->sk_protocol; in usnic_transport_sock_get_addr()
|
/drivers/input/mouse/ |
D | psmouse-base.c | 54 module_param_named(proto, psmouse_max_proto, proto_abbrev, 0644); 55 MODULE_PARM_DESC(proto, "Highest protocol extension to probe (bare, imps, exps, any). Useful for KV… 933 const struct psmouse_protocol *proto; in psmouse_protocol_by_type() local 935 proto = __psmouse_protocol_by_type(type); in psmouse_protocol_by_type() 936 if (proto) in psmouse_protocol_by_type() 937 return proto; in psmouse_protocol_by_type() 1017 const struct psmouse_protocol *proto; in psmouse_try_protocol() local 1019 proto = __psmouse_protocol_by_type(type); in psmouse_try_protocol() 1020 if (!proto) in psmouse_try_protocol() 1023 if (!psmouse_do_detect(proto->detect, psmouse, proto->try_passthru, in psmouse_try_protocol() [all …]
|
/drivers/net/ethernet/intel/ixgbevf/ |
D | ipsec.c | 30 sam->proto = xs->id.proto; in ixgbevf_ipsec_set_pf_sa() 179 __be32 *daddr, u8 proto, in ixgbevf_ipsec_find_rx_state() argument 192 proto == rsa->xs->id.proto) { in ixgbevf_ipsec_find_rx_state() 269 if (xs->id.proto != IPPROTO_ESP && xs->id.proto != IPPROTO_AH) { in ixgbevf_ipsec_add_sa() 271 xs->id.proto); in ixgbevf_ipsec_add_sa() 295 if (rsa.xs->id.proto & IPPROTO_ESP) in ixgbevf_ipsec_add_sa() 312 if (rsa.xs->id.proto & IPPROTO_ESP) in ixgbevf_ipsec_add_sa() 349 if (xs->id.proto & IPPROTO_ESP) in ixgbevf_ipsec_add_sa() 489 if (xs->id.proto == IPPROTO_ESP) { in ixgbevf_ipsec_tx() 555 u8 proto; in ixgbevf_ipsec_rx() local [all …]
|