/drivers/input/joystick/ |
H A D | adi.c | 105 * Per-port information. 138 static void adi_read_packet(struct adi_port *port) argument 140 struct adi *adi = port->adi; 141 struct gameport *gameport = port->gameport; 181 static void adi_move_bits(struct adi_port *port, int length) argument 184 struct adi *adi = port->adi; 259 static int adi_read(struct adi_port *port) argument 264 adi_read_packet(port); 265 adi_move_bits(port, port 280 struct adi_port *port = gameport_get_drvdata(gameport); local 292 struct adi_port *port = input_get_drvdata(dev); local 304 struct adi_port *port = input_get_drvdata(dev); local 330 adi_id_decode(struct adi *adi, struct adi_port *port) argument 401 adi_init_input(struct adi *adi, struct adi_port *port, int half) argument 474 struct adi_port *port; local 549 struct adi_port *port = gameport_get_drvdata(gameport); local [all...] |
H A D | db9.c | 146 static void db9_saturn_write_sub(struct parport *port, int type, unsigned char data, int powered, int pwr_sub) argument 153 parport_write_data(port, c); 157 parport_write_data(port, c); 161 parport_write_control(port, c); 169 static unsigned char db9_saturn_read_sub(struct parport *port, int type) argument 175 data = parport_read_status(port) ^ 0x80; 180 data = parport_read_data(port) & 0x0f; 189 static unsigned char db9_saturn_read_analog(struct parport *port, int type, int powered) argument 193 db9_saturn_write_sub(port, type, 0, powered, 0); 195 data = db9_saturn_read_sub(port, typ 206 db9_saturn_read_packet(struct parport *port, unsigned char *data, int type, int powered) argument 336 db9_saturn(int mode, struct parport *port, struct input_dev *devs[]) argument 369 struct parport *port = db9->pd->port; local 520 struct parport *port = db9->pd->port; local 544 struct parport *port = db9->pd->port; local [all...] |
/drivers/gpu/drm/nouveau/core/subdev/i2c/ |
H A D | anx9805.c | 25 #include "port.h" 34 anx9805_train(struct nouveau_i2c_port *port, int link_nr, int link_bw, bool enh) argument 36 struct anx9805_i2c_port *chan = (void *)port; 51 nv_error(port, "link training timed out\n"); 57 nv_error(port, "link training failed: 0x%02x\n", tmp); 65 anx9805_aux(struct nouveau_i2c_port *port, bool retry, argument 68 struct anx9805_i2c_port *chan = (void *)port; 173 struct anx9805_i2c_port *port = adap->algo_data; local 174 struct nouveau_i2c_port *mast = (void *)nv_object(port)->parent; 180 tmp = nv_rdi2cr(mast, port 247 struct anx9805_i2c_port *port; local [all...] |
H A D | pad.c | 32 pad->port = NULL; 41 pad->port = pad->next; 52 struct nouveau_i2c_port *port; local 56 list_for_each_entry(port, &i2c->ports, head) { 57 pad = nvkm_i2c_pad(port);
|
/drivers/usb/gadget/function/ |
H A D | f_serial.c | 23 * This function packages a simple "generic serial" port with no real 32 struct gserial port; member in struct:f_gser 39 return container_of(f, struct f_gser, port.func); 157 if (gser->port.in->driver_data) { 160 gserial_disconnect(&gser->port); 162 if (!gser->port.in->desc || !gser->port.out->desc) { 165 if (config_ep_by_speed(cdev->gadget, f, gser->port.in) || 166 config_ep_by_speed(cdev->gadget, f, gser->port.out)) { 167 gser->port [all...] |
/drivers/isdn/hardware/avm/ |
H A D | b1isa.c | 50 b1_reset(card->port); 51 b1_reset(card->port); 55 release_region(card->port, AVMB1_PORTLEN); 78 card->port = pci_resource_start(pdev, 0); 81 sprintf(card->name, "b1isa-%x", card->port); 83 if (card->port != 0x150 && card->port != 0x250 84 && card->port != 0x300 && card->port != 0x340) { 85 printk(KERN_WARNING "b1isa: invalid port [all...] |
H A D | b1pci.c | 55 cinfo->card ? cinfo->card->port : 0x0, 78 sprintf(card->name, "b1pci-%x", p->port); 79 card->port = p->port; 83 if (!request_region(card->port, AVMB1_PORTLEN, card->name)) { 85 card->port, card->port + AVMB1_PORTLEN); 89 b1_reset(card->port); 90 retval = b1_detect(card->port, card->cardtype); 93 card->port, retva 150 unsigned int port = card->port; local [all...] |
/drivers/net/wan/ |
H A D | wanxl.c | 57 struct port { struct 61 int node; /* physical port #0 - 3 */ 84 struct port ports[0]; /* 1 - 4 port structures follow */ 89 static inline struct port *dev_to_port(struct net_device *dev) 91 return (struct port *)dev_to_hdlc(dev)->priv; 95 static inline port_status_t *get_status(struct port *port) argument 97 return &port->card->status->port_status[port 118 wanxl_cable_intr(struct port *port) argument 163 wanxl_tx_intr(struct port *port) argument 206 struct port *port = &card->ports[desc->stat & local 275 struct port *port = dev_to_port(dev); local 322 struct port *port = dev_to_port(dev); local 346 struct port *port = dev_to_port(dev); local 396 struct port *port = dev_to_port(dev); local 432 struct port *port = dev_to_port(dev); local 470 struct port *port = dev_to_port(dev); local 770 struct port *port = &card->ports[i]; local [all...] |
H A D | farsync.c | 191 * Where appropriate the two low order bits indicate the port number 227 /* TE1 port physical configuration */ 371 #define STARTPORT 3 /* Start an HDLC port */ 372 #define STOPPORT 4 /* Stop an HDLC port */ 373 #define ABORTTX 5 /* Abort the transmitter for a port */ 425 /* Per port (line or channel) information 460 /* Per port info */ 482 /* Convert an HDLC device pointer into a port info pointer and similar */ 821 fst_tx_dma_complete(struct fst_card_info *card, struct fst_port_info *port, argument 824 struct net_device *dev = port_to_dev(port); 851 fst_rx_dma_complete(struct fst_card_info *card, struct fst_port_info *port, int len, struct sk_buff *skb, int rxp) argument 940 fst_issue_cmd(struct fst_port_info *port, unsigned short cmd) argument 986 fst_op_raise(struct fst_port_info *port, unsigned int outputs) argument 996 fst_op_lower(struct fst_port_info *port, unsigned int outputs) argument 1009 fst_rx_config(struct fst_port_info *port) argument 1037 fst_tx_config(struct fst_port_info *port) argument 1065 fst_intr_te1_alarm(struct fst_card_info *card, struct fst_port_info *port) argument 1111 fst_intr_ctlchg(struct fst_card_info *card, struct fst_port_info *port) argument 1134 fst_log_rx_error(struct fst_card_info *card, struct fst_port_info *port, unsigned char dmabits, int rxp, unsigned short len) argument 1168 fst_recover_rx_error(struct fst_card_info *card, struct fst_port_info *port, unsigned char dmabits, int rxp, unsigned short len) argument 1207 fst_intr_rx(struct fst_card_info *card, struct fst_port_info *port) argument 1326 struct fst_port_info *port; local 1432 struct fst_port_info *port; local 1467 struct fst_port_info *port; local 1666 set_conf_from_info(struct fst_card_info *card, struct fst_port_info *port, struct fstioc_info *info) argument 1756 gather_conf_info(struct fst_card_info *card, struct fst_port_info *port, struct fstioc_info *info) argument 1852 fst_set_iface(struct fst_card_info *card, struct fst_port_info *port, struct ifreq *ifr) argument 1927 fst_get_iface(struct fst_card_info *card, struct fst_port_info *port, struct ifreq *ifr) argument 1985 struct fst_port_info *port; local 2134 fst_openport(struct fst_port_info *port) argument 2172 fst_closeport(struct fst_port_info *port) argument 2190 struct fst_port_info *port; local 2212 struct fst_port_info *port; local 2250 struct fst_port_info *port; local 2270 struct fst_port_info *port; local [all...] |
/drivers/usb/serial/ |
H A D | mos7720.c | 3 * Controls the Moschip 7720 usb to dual port serial converter 58 /* This structure holds all of the local serial port information */ 64 struct usb_serial_port *port; /* loop back to the owner */ member in struct:moschip_port 111 __u8 shadowECR; /* parallel port regs... */ 124 THR, /* serial port regs */ 136 DPR, /* parallel port regs */ 141 SP2_REG, /* serial port 2 (7720 only) */ 187 else if (reg >= DPR) /* parallel port reg (7715 only) */ 190 else /* serial port reg */ 197 * not specific to a particular serial port 891 struct usb_serial_port *port = urb->context; local 914 struct usb_serial_port *port; local 993 mos7720_open(struct tty_struct *tty, struct usb_serial_port *port) argument 1101 struct usb_serial_port *port = tty->driver_data; local 1119 mos7720_close(struct usb_serial_port *port) argument 1155 struct usb_serial_port *port = tty->driver_data; local 1184 struct usb_serial_port *port = tty->driver_data; local 1204 mos7720_write(struct tty_struct *tty, struct usb_serial_port *port, const unsigned char *data, int count) argument 1275 struct usb_serial_port *port = tty->driver_data; local 1309 struct usb_serial_port *port = tty->driver_data; local 1343 struct usb_serial_port *port; local 1425 calc_baud_rate_divisor(struct usb_serial_port *port, int baudrate, int *divisor) argument 1471 struct usb_serial_port *port; local 1517 struct usb_serial_port *port; local 1671 mos7720_set_termios(struct tty_struct *tty, struct usb_serial_port *port, struct ktermios *old_termios) argument 1724 struct usb_serial_port *port = tty->driver_data; local 1746 struct usb_serial_port *port = tty->driver_data; local 1768 struct usb_serial_port *port = tty->driver_data; local 1801 struct usb_serial_port *port; local 1868 struct usb_serial_port *port = tty->driver_data; local 1997 mos7720_port_probe(struct usb_serial_port *port) argument 2017 mos7720_port_remove(struct usb_serial_port *port) argument [all...] |
H A D | keyspan_usa67msg.h | 120 u8 port; // 0 or 1 (selects port) member in struct:keyspan_usa67_portControlMessage 130 baudHi, // baudHi is only used for first port (gives lower rates) 170 port ends in a TX_OFF state); any non-zero value is respected 201 typedef struct keyspan_usa67_portStatusMessage // one for each port 203 u8 port, // 0=first, 1=second, other=see below member in struct:keyspan_usa67_portStatusMessage 206 _txOff, // port has been disabled (by host) 207 _txXoff, // port is in XOFF state (either host or RX XOFF) 221 u8 port, // 3 member in struct:keyspan_usa67_globalControlMessage 229 u8 port, // member in struct:keyspan_usa67_globalStatusMessage 236 u8 port, // 2 member in struct:keyspan_usa67_globalDebugMessage [all...] |
/drivers/tty/serial/ |
H A D | ucc_uart.c | 174 /* Private per-port data structure */ 176 struct uart_port port; member in struct:uart_qe_port 248 * Return 1 if the QE is done transmitting all buffers for this port 255 static unsigned int qe_uart_tx_empty(struct uart_port *port) argument 258 container_of(port, struct uart_qe_port, port); 284 void qe_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 295 static unsigned int qe_uart_get_mctrl(struct uart_port *port) argument 307 static void qe_uart_stop_tx(struct uart_port *port) argument 310 container_of(port, struc 334 struct uart_port *port = &qe_port->port; local 413 qe_uart_start_tx(struct uart_port *port) argument 430 qe_uart_stop_rx(struct uart_port *port) argument 444 qe_uart_break_ctl(struct uart_port *port, int break_state) argument 463 struct uart_port *port = &qe_port->port; local 778 qe_uart_startup(struct uart_port *port) argument 814 qe_uart_shutdown(struct uart_port *port) argument 853 qe_uart_set_termios(struct uart_port *port, struct ktermios *termios, struct ktermios *old) argument 980 qe_uart_type(struct uart_port *port) argument 988 qe_uart_request_port(struct uart_port *port) argument 1043 qe_uart_config_port(struct uart_port *port, int flags) argument 1055 qe_uart_release_port(struct uart_port *port) argument 1070 qe_uart_verify_port(struct uart_port *port, struct serial_struct *ser) argument [all...] |
H A D | kgdb_nmi.c | 94 struct tty_port port; member in struct:kgdb_nmi_tty_priv 109 * Can't use port->tty->driver_data as tty might be not there. Timer 114 priv = container_of(kgdb_nmi_port, struct kgdb_nmi_tty_priv, port); 162 * "Serial ports are often noisy, especially when muxed over another port (we 207 tty_insert_flip_char(&priv->port, ch, TTY_NORMAL); 208 tty_flip_buffer_push(&priv->port); 211 static int kgdb_nmi_tty_activate(struct tty_port *port, struct tty_struct *tty) argument 214 container_of(port, struct kgdb_nmi_tty_priv, port); 216 kgdb_nmi_port = port; 223 kgdb_nmi_tty_shutdown(struct tty_port *port) argument [all...] |
/drivers/net/dsa/ |
H A D | bcm_sf2.c | 91 int port, uint8_t *data) 101 int port, uint64_t *data) 111 /* Now fetch the per-port counters */ 116 offset = s->reg + CORE_P_MIB_OFFSET(port); 145 * on a per-port basis such that we only have Port i and IMP in 158 static void bcm_sf2_imp_setup(struct dsa_switch *ds, int port) argument 163 /* Enable the port memories */ 165 reg &= ~P_TXQ_PSM_VDD(port); 168 /* Enable Broadcast, Multicast, Unicast forwarding to IMP port */ 177 /* Enable IMP port i 90 bcm_sf2_sw_get_strings(struct dsa_switch *ds, int port, uint8_t *data) argument 100 bcm_sf2_sw_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data) argument 223 bcm_sf2_eee_enable_set(struct dsa_switch *ds, int port, bool enable) argument 236 bcm_sf2_port_setup(struct dsa_switch *ds, int port, struct phy_device *phy) argument 270 bcm_sf2_port_disable(struct dsa_switch *ds, int port, struct phy_device *phy) argument 301 bcm_sf2_eee_init(struct dsa_switch *ds, int port, struct phy_device *phy) argument 319 bcm_sf2_sw_get_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e) argument 333 bcm_sf2_sw_set_eee(struct dsa_switch *ds, int port, struct phy_device *phydev, struct ethtool_eee *e) argument 409 unsigned int port; local 529 bcm_sf2_sw_get_phy_flags(struct dsa_switch *ds, int port) argument 603 bcm_sf2_sw_adjust_link(struct dsa_switch *ds, int port, struct phy_device *phydev) argument 683 bcm_sf2_sw_fixed_link_update(struct dsa_switch *ds, int port, struct fixed_phy_status *status) argument 745 unsigned int port; local 770 unsigned int port; local 802 bcm_sf2_sw_get_wol(struct dsa_switch *ds, int port, struct ethtool_wolinfo *wol) argument 825 bcm_sf2_sw_set_wol(struct dsa_switch *ds, int port, struct ethtool_wolinfo *wol) argument [all...] |
/drivers/staging/speakup/ |
H A D | serialio.c | 41 if (synth_request_region(ser->port, 8)) { 44 __release_region(&ioport_resource, ser->port, 8); 45 err = synth_request_region(ser->port, 8); 47 pr_warn("Unable to allocate port at %x, errno %i", 48 ser->port, err); 55 outb(cval | UART_LCR_DLAB, ser->port + UART_LCR); /* set DLAB */ 56 outb(quot & 0xff, ser->port + UART_DLL); /* LS of divisor */ 57 outb(quot >> 8, ser->port + UART_DLM); /* MS of divisor */ 58 outb(cval, ser->port + UART_LCR); /* reset DLAB */ 61 outb(0, ser->port [all...] |
/drivers/tty/serial/jsm/ |
H A D | jsm_tty.c | 69 static unsigned int jsm_tty_tx_empty(struct uart_port *port) argument 77 static unsigned int jsm_tty_get_mctrl(struct uart_port *port) argument 80 struct jsm_channel *channel = (struct jsm_channel *)port; 99 static void jsm_tty_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 101 struct jsm_channel *channel = (struct jsm_channel *)port; 127 static void jsm_tty_write(struct uart_port *port) argument 130 channel = container_of(port, struct jsm_channel, uart_port); 134 static void jsm_tty_start_tx(struct uart_port *port) argument 136 struct jsm_channel *channel = (struct jsm_channel *)port; 141 jsm_tty_write(port); 146 jsm_tty_stop_tx(struct uart_port *port) argument 157 jsm_tty_send_xchar(struct uart_port *port, char ch) argument 173 jsm_tty_stop_rx(struct uart_port *port) argument 180 jsm_tty_break(struct uart_port *port, int break_state) argument 194 jsm_tty_open(struct uart_port *port) argument 272 jsm_tty_close(struct uart_port *port) argument 305 jsm_tty_set_termios(struct uart_port *port, struct ktermios *termios, struct ktermios *old_termios) argument 325 jsm_tty_type(struct uart_port *port) argument 330 jsm_tty_release_port(struct uart_port *port) argument 334 jsm_tty_request_port(struct uart_port *port) argument 339 jsm_config_port(struct uart_port *port, int flags) argument 518 struct tty_port *port; local [all...] |
/drivers/staging/octeon/ |
H A D | ethernet-sgmii.c | 49 link_info = cvmx_helper_link_get(priv->port); 53 link_info = cvmx_helper_link_autoconf(priv->port); 63 ("%s: %u Mbps %s duplex, port %2d, queue %2d\n", 66 priv->port, priv->queue); 69 ("%s: %u Mbps %s duplex, port %2d, POW\n", 72 priv->port); 84 int interface = INTERFACE(priv->port); 85 int index = INDEX(priv->port); 107 link_info = cvmx_helper_link_get(priv->port); 120 int interface = INTERFACE(priv->port); [all...] |
H A D | ethernet-xaui.c | 49 link_info = cvmx_helper_link_get(priv->port); 53 link_info = cvmx_helper_link_autoconf(priv->port); 63 ("%s: %u Mbps %s duplex, port %2d, queue %2d\n", 66 priv->port, priv->queue); 69 ("%s: %u Mbps %s duplex, port %2d, POW\n", 72 priv->port); 84 int interface = INTERFACE(priv->port); 85 int index = INDEX(priv->port); 107 link_info = cvmx_helper_link_get(priv->port); 120 int interface = INTERFACE(priv->port); [all...] |
/drivers/net/ethernet/chelsio/cxgb/ |
H A D | vsc7326.c | 17 * interface is down (MAC port disabled). This is a workaround 323 int port = 0; local 329 for (port = 0; port < 12; port++) 330 vsc_write(adapter, REG_DEV_SETUP(port), 0x0); 353 for (port = 0; port < 12; port++) 354 vsc_write(adapter, REG_DEV_SETUP(port), 386 int port = mac->instance->index; local 409 int port = mac->instance->index; local 437 int port = mac->instance->index; local 453 int port = mac->instance->index; local 467 int enable, port = mac->instance->index; local 535 int port = mac->instance->index; local 552 int i, port = mac->instance->index; local 622 unsigned int port = mac->instance->index; local 651 int port = mac->instance->index; local [all...] |
/drivers/tty/ |
H A D | moxa.c | 134 struct tty_port port; member in struct:moxa_port 142 u8 DCDState; /* Protected by the port lock */ 231 static void MoxaSetFifo(struct moxa_port *port, int enable); 370 ttyp = tty_port_tty_get(&p->port); 384 mutex_lock(&ch->port.mutex); 386 mutex_unlock(&ch->port.mutex); 389 mutex_lock(&ch->port.mutex); 391 mutex_unlock(&ch->port.mutex); 401 struct moxa_port *port = tty->driver_data; local 403 moxafunc(port 660 struct moxa_port *port; local 1143 moxa_shutdown(struct tty_port *port) argument 1150 moxa_carrier_raised(struct tty_port *port) argument 1161 moxa_dtr_rts(struct tty_port *port, int onoff) argument 1172 int port; local 1441 unsigned int card, port, served = 0; local 1509 MoxaPortFlushData(struct moxa_port *port, int mode) argument 1714 MoxaPortEnable(struct moxa_port *port) argument 1734 MoxaPortDisable(struct moxa_port *port) argument 1744 MoxaPortSetBaud(struct moxa_port *port, speed_t baud) argument 1762 MoxaPortSetTermio(struct moxa_port *port, struct ktermios *termio, speed_t baud) argument 1815 MoxaPortGetLineOut(struct moxa_port *port, int *dtrState, int *rtsState) argument 1826 MoxaPortLineCtrl(struct moxa_port *port, int dtr, int rts) argument 1838 MoxaPortFlowCtrl(struct moxa_port *port, int rts, int cts, int txflow, int rxflow, int txany) argument 1856 MoxaPortLineStatus(struct moxa_port *port) argument 1877 struct moxa_port *port = tty->driver_data; local 1933 MoxaPortReadData(struct moxa_port *port) argument 1994 MoxaPortTxQueue(struct moxa_port *port) argument 2005 MoxaPortTxFree(struct moxa_port *port) argument 2016 MoxaPortRxQueue(struct moxa_port *port) argument 2027 MoxaPortTxDisable(struct moxa_port *port) argument 2032 MoxaPortTxEnable(struct moxa_port *port) argument 2086 MoxaSetFifo(struct moxa_port *port, int enable) argument [all...] |
/drivers/net/ |
H A D | macvlan.c | 95 static struct macvlan_dev *macvlan_hash_lookup(const struct macvlan_port *port, argument 101 hlist_for_each_entry_rcu(vlan, &port->vlan_hash[idx], hlist) { 114 struct hlist_head *h = &vlan->port->vlan_source_hash[idx]; 127 struct macvlan_port *port = vlan->port; local 141 h = &port->vlan_source_hash[macvlan_eth_hash(addr)]; 150 struct macvlan_port *port = vlan->port; local 154 hlist_add_head_rcu(&vlan->hlist, &port->vlan_hash[idx]); 181 static int macvlan_addr_busy(const struct macvlan_port *port, argument 231 macvlan_broadcast(struct sk_buff *skb, const struct macvlan_port *port, struct net_device *src, enum macvlan_mode mode) argument 270 struct macvlan_port *port = container_of(w, struct macvlan_port, local 312 macvlan_broadcast_enqueue(struct macvlan_port *port, struct sk_buff *skb) argument 341 macvlan_flush_sources(struct macvlan_port *port, struct macvlan_dev *vlan) argument 385 macvlan_forward_source(struct sk_buff *skb, struct macvlan_port *port, const unsigned char *addr) argument 403 struct macvlan_port *port; local 472 const struct macvlan_port *port = vlan->port; local 803 struct macvlan_port *port = vlan->port; local 1051 struct macvlan_port *port; local 1083 struct macvlan_port *port = macvlan_port_get_rtnl(dev); local 1219 struct macvlan_port *port; local 1481 struct macvlan_port *port; local [all...] |
/drivers/i2c/busses/ |
H A D | i2c-parport.c | 2 * i2c-parport.c I2C bus over parallel port * 50 /* ----- Low-level parallel port access ----------------------------------- */ 94 u8 oldval = port_read[op->port](data); 98 port_write[op->port](data, oldval | op->val); 100 port_write[op->port](data, oldval & ~op->val); 106 u8 oldval = port_read[op->port](data); 138 the parallel port structure. */ 148 /* ----- I2c and parallel port call-back functions and structures --------- */ 163 static void i2c_parport_attach(struct parport *port) argument 173 pr_debug("i2c-parport: attaching to %s\n", port 242 i2c_parport_detach(struct parport *port) argument [all...] |
/drivers/infiniband/hw/mlx4/ |
H A D | sysfs.c | 53 struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx; local 54 struct mlx4_ib_dev *mdev = port->dev; 61 ports_guid[port->num - 1]. 80 struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx; local 81 struct mlx4_ib_dev *mdev = port->dev; 91 *(__be64 *)&mdev->sriov.alias_guid.ports_guid[port->num - 1]. 97 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].status 100 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].method 105 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].method 107 mdev->sriov.alias_guid.ports_guid[port 137 struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx; local 164 struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx; local 223 struct mlx4_ib_iov_port *port = &device->iov_ports[port_num - 1]; local 236 struct mlx4_ib_iov_port *port = &device->iov_ports[port_num - 1]; local 245 struct mlx4_ib_iov_port *port = NULL; local 728 int port; local 805 struct mlx4_port *port; local [all...] |
/drivers/input/gameport/ |
H A D | ns558.c | 7 * NS558 based standard IBM game port driver for Linux 69 struct gameport *port; local 79 * We must not be able to write arbitrary values to the port. 114 * And now find the number of mirrors of the port. 143 port = gameport_allocate_port(); 144 if (!ns558 || !port) { 148 gameport_free_port(port); 154 ns558->gameport = port; 156 port->io = io; 157 gameport_set_name(port, "NS55 201 struct gameport *port; local [all...] |
/drivers/char/ |
H A D | ppdev.c | 15 * on port 'x'. The following operations are possible: 18 * close release port and unregister device (if necessary) 73 #define PP_VERSION "ppdev: user-space parallel port driver" 103 struct parport *port = pp->pdev->port; local 104 port->ops->enable_irq (port); 118 /* Don't have the port claimed */ 119 pr_debug(CHRDEV "%x: claim the port first\n", minor); 131 pport = pp->pdev->port; 282 struct parport *port; local 329 struct parport * port; local 751 pp_attach(struct parport *port) argument 757 pp_detach(struct parport *port) argument [all...] |