Searched refs:PS (Results 1 - 200 of 320) sorted by relevance

12

/linux-4.4.14/tools/perf/util/
H A Dctype.c16 PS = GIT_SPACE | GIT_PRINT_EXTRA, enumerator in enum:__anon15698
24 PS,P, P, P, R, P, P, P, R, R, G, R, P, P, R, P, /* 32.. 47 */
/linux-4.4.14/drivers/input/serio/
H A Dxilinx_ps2.c2 * Xilinx XPS PS/2 device driver
81 /* XPS PS/2 data transmission calls */
85 * xps2_recv() - attempts to receive a byte from the PS/2 port.
89 * If there is any data available in the PS/2 receiver, this functions reads
97 /* If there is data available in the PS/2 receiver, read it */ xps2_recv()
117 /* Get the PS/2 interrupts and clear them */ xps2_interrupt()
152 * sxps2_write() - sends a byte out through the PS/2 port.
153 * @pserio: pointer to the serio structure of the PS/2 port
154 * @c: data that needs to be written to the PS/2 port
156 * This function checks if the PS/2 transmitter is empty and sends a byte.
158 * to the PS/2 port. Thats why, we do not try to resend the data in case of a
170 /* If the PS/2 transmitter is empty send a byte of data */ sxps2_write()
184 * @pserio: pointer to the serio structure of the PS/2 device
186 * This function requests irq and enables interrupts for the PS/2 device.
212 * @pserio: pointer to the serio structure of the PS/2 device
214 * This function frees the irq and disables interrupts for the PS/2 device.
227 * xps2_of_probe - probe method for the PS/2 device.
231 * This function probes the PS/2 device in the device tree.
233 * It returns 0, if the driver is bound to the PS/2 device, or a negative
311 "Xilinx XPS PS/2 at %08llX", (unsigned long long)phys_addr); xps2_of_probe()
330 * xps2_of_remove - unbinds the driver from the PS/2 device.
374 MODULE_DESCRIPTION("Xilinx XPS PS/2 driver");
H A Dapbps2.c4 * This driver supports the APBPS2 PS/2 core available in the GRLIB
91 /* delay until PS/2 controller has room for more chars */ apbps2_write()
130 /* stop interrupts at PS/2 HW level */ apbps2_close()
134 /* Initialize one APBPS2 PS/2 core */ apbps2_of_probe()
184 strlcpy(priv->io->name, "APBPS2 PS/2", sizeof(priv->io->name)); apbps2_of_probe()
226 MODULE_DESCRIPTION("GRLIB APBPS2 PS/2 serial I/O");
H A Dgscps2.c14 * HP GSC PS/2 port driver, found in PA/RISC Workstations
55 /* PS/2 IO port offsets */
88 /* GSC PS/2 port device struct */
198 * gscps2_reset() - resets the PS/2 port
219 * This function reads received PS/2 bytes and processes them on
221 * The problematic part here is, that the keyboard and mouse PS/2 port
338 /* Offset for DINO PS/2. Works with LASI even */ gscps2_probe()
374 printk(KERN_WARNING PFX "Unsupported PS/2 port at 0x%08lx (id=%d) ignored\n", gscps2_probe()
434 { HPHW_FIO, HVERSION_REV_ANY_ID, HVERSION_ANY_ID, 0x00084 }, /* LASI PS/2 */
436 { HPHW_FIO, HVERSION_REV_ANY_ID, HVERSION_ANY_ID, 0x00096 }, /* DINO PS/2 */
H A Darc_ps2.c76 dev_err(&port->io->dev, "PS/2 hardware stuck\n"); arc_ps2_check_rx()
169 snprintf(io->name, sizeof(io->name), "ARC PS/2 port%d", index); arc_ps2_create_port()
279 MODULE_DESCRIPTION("ARC PS/2 Driver");
H A Drpckbd.c7 * Acorn RiscPC PS/2 keyboard controller driver for Linux/ARM
42 MODULE_DESCRIPTION("Acorn RiscPC PS/2 keyboard controller driver");
147 strlcpy(serio->name, "RiscPC PS/2 kbd port", sizeof(serio->name)); rpckbd_probe()
H A Dat32psif.c4 * Driver for the AT32AP700X PS/2 controller (PSIF).
276 snprintf(io->name, sizeof(io->name), "AVR32 PS/2 port%d", pdev->id); psif_probe()
287 dev_info(&pdev->dev, "Atmel AVR32 PSIF PS/2 driver on 0x%08x irq %d\n", psif_probe()
362 MODULE_DESCRIPTION("Atmel AVR32 PSIF PS/2 driver");
H A Dlibps2.c2 * PS/2 driver library
23 #define DRIVER_DESC "PS/2 driver library"
26 MODULE_DESCRIPTION("PS/2 driver library");
288 * to properly process ACK/NAK of a command from a PS/2 device.
H A Dps2mult.c2 * TQC PS/2 Multiplexer driver
18 MODULE_DESCRIPTION("TQC PS/2 Multiplexer driver");
137 strlcpy(serio->name, "TQC PS/2 Multiplexer", sizeof(serio->name)); ps2mult_create_port()
299 .description = "TQC PS/2 Multiplexer driver",
H A Di8042-x86ia64io.h220 * external PS/2 ports so we can safely disable it.
396 * Most (all?) VAIOs do not have external PS/2 ports nor
606 * declares PS/2 devices in DSDT.
967 pr_info("PNP: No PS/2 controller found. Probing ports directly.\n"); i8042_pnp_init()
979 pr_info("PNP: PS/2 Controller [%s%s%s] at %#x,%#x irq %s%s%s\n", i8042_pnp_init()
996 pr_warn("PNP: PS/2 controller has invalid data port %#x; using default %#x\n", i8042_pnp_init()
1005 pr_warn("PNP: PS/2 controller has invalid command port %#x; using default %#x\n", i8042_pnp_init()
1012 pr_warn("PNP: PS/2 controller doesn't have KBD irq; using default %d\n", i8042_pnp_init()
1020 pr_warn("PNP: PS/2 appears to have AUX port disabled, " i8042_pnp_init()
1024 pr_warn("PNP: PS/2 controller doesn't have AUX irq; using default %d\n", i8042_pnp_init()
H A Dmaceps2.c93 printk(KERN_ERR "Could not allocate PS/2 IRQ\n"); maceps2_open()
129 snprintf(serio->name, sizeof(serio->name), "MACE PS/2 port%d", idx); maceps2_allocate_port()
H A Dpcips2.c10 * I'm not sure if this is a generic PS/2 PCI interface or specific to
220 MODULE_DESCRIPTION("PCI PS/2 keyboard/mouse driver");
H A Dq40kbd.c9 * Q40 PS/2 keyboard controller driver for Linux/m68k
49 MODULE_DESCRIPTION("Q40 PS/2 keyboard controller driver");
H A Dolpc_apsp.c28 * The OLPC XO-1.75 and XO-4 laptops do not have a hardware PS/2 controller.
29 * Instead, the OLPC firmware runs a bit-banging PS/2 implementation on an
36 * On the hardware side we have a PS/2 mouse and an AT keyboard, the data
H A Dsa1111ps2.c230 printk("PS/2 interface test failed[1]: %02x\n", stat); ps2_test()
236 printk("PS/2 interface test failed[2]: %02x\n", stat); ps2_test()
242 printk("PS/2 interface test failed[3]: %02x\n", stat); ps2_test()
H A Dsun4i-ps2.c105 /* Get the PS/2 interrupts and clear them */ sun4i_ps2_interrupt()
339 MODULE_DESCRIPTION("Allwinner A10/Sun4i PS/2 driver");
H A Di8042.c655 * i8042_check_mux() checks whether the controller supports the PS/2 Active
772 * External connection test - filters out AT-soldered PS/2 i8042's i8042_check_aux()
792 * Bit assignment test - filters out PS/2 i8042's in AT mode i8042_check_aux()
/linux-4.4.14/drivers/input/mouse/
H A Dfocaltech.h2 * Focaltech TouchPad PS/2 mouse driver
H A Dlogips2pp.h2 * Logitech PS/2++ mouse driver header
H A Dtouchkit_ps2.h2 * touchkit_ps2.h -- Driver for eGalax TouchKit PS/2 Touchscreens
H A Dlifebook.h2 * Fujitsu B-series Lifebook PS/2 TouchScreen driver
H A Dvmmouse.h2 * Driver for Virtual PS/2 Mouse on VMware and QEMU hypervisors.
H A Dhgpk.h2 * OLPC HGPK (XO-1) touchpad PS/2 mouse driver
H A Dalps.h2 * ALPS touchpad PS/2 mouse driver
161 * @command: PS/2 command used for the nibble
162 * @data: Data supplied as an argument to the PS/2 command, if applicable
166 * PS/2 port. Each of the sequences in this table sends one nibble of the
222 * @dev3: Generic PS/2 mouse (can be NULL, delayed registering).
224 * @phys3: Physical path for the generic PS/2 mouse.
225 * @dev3_register_work: Delayed work for registering PS/2 mouse.
H A Dtouchkit_ps2.c2 * touchkit_ps2.c -- Driver for eGalax TouchKit PS/2 Touchscreens
H A Dpsmouse-base.c2 * PS/2 mouse driver
41 #define DRIVER_DESC "PS/2 mouse driver"
111 * rarely more than one PS/2 mouse connected and since semaphore
129 * psmouse_process_byte() analyzes the PS/2 data stream and reports
201 * Generic PS/2 Mouse psmouse_process_byte()
385 * psmouse_sliced_command() sends an extended PS/2 command to the mouse
665 * Bare PS/2 protocol "detection". Always succeeds.
686 * Cortron PS/2 protocol detection. There's no special way to detect it, so it
693 psmouse->name = "PS/2 Trackball"; cortron_detect()
756 * psmouse_extensions() probes for any extensions to the basic PS/2 protocol
983 .name = "PS/2",
1171 * psmouse_probe() probes for a PS/2 mouse.
1382 * Reset the mouse to defaults (bare PS/2 protocol). psmouse_cleanup()
H A Dfocaltech.c2 * Focaltech TouchPad PS/2 mouse driver
34 * Even if the kernel is built without support for Focaltech PS/2 touchpads (or
37 * This way it at least works in PS/2 mouse compatibility mode.
H A Dlogips2pp.c2 * Logitech PS/2++ mouse driver
92 /* Standard PS/2 motion data */ ps2pp_process_byte()
110 * commands to mice on notebooks that try to understand the PS/2 protocol
H A Delantech.h33 * Hardware version 2 custom PS/2 command value
H A Dsentelic.h2 * Finger Sensing Pad PS/2 mouse driver.
H A Dlifebook.c2 * Fujitsu B-series Lifebook PS/2 TouchScreen driver
290 dev2->name = "PS/2 Touchpad"; lifebook_create_relative_device()
H A Dcypress_ps2.h69 /* time out for PS/2 command only in milliseconds. */
H A Dtrackpoint.h2 * IBM TrackPoint PS/2 mouse driver
H A Dalps.c2 * ALPS touchpad PS/2 mouse driver
101 #define ALPS_PS2_INTERLEAVED 0x80 /* 3-byte PS/2 packet interleaved with
126 * isn't valid per PS/2 spec.
1355 dev3->name = "PS/2 ALPS Mouse"; alps_register_bare_ps2_mouse()
1407 /* Register dev3 mouse if we received PS/2 packet first time */ alps_report_bare_ps2_packet()
1475 * High bit is 0 - that means that we indeed got a PS/2 alps_handle_interleaved_ps2()
1541 * Check if we are dealing with a bare PS/2 packet, presumably from alps_process_byte()
1542 * a device connected to the external PS/2 port. Because bare PS/2 alps_process_byte()
1545 * Can not distinguish V8's first byte from PS/2 packet's alps_process_byte()
1559 /* Check for PS/2 packet stuffed in the middle of ALPS packet. */ alps_process_byte()
2097 * PS/2 packets. alps_setup_trackstick_v3()
H A Dsentelic.c2 * Finger Sensing Pad PS/2 mouse driver.
35 * Timeout for FSP PS/2 command only (in milliseconds).
684 psmouse_dbg(psmouse, "PS/2 packets/sec = %d\n", ps2_packet_cnt); fsp_packet_debug()
841 * Standard PS/2 Mouse fsp_process_byte()
H A Dsermouse.c58 * second, which is as good as a PS/2 or USB mouse.
H A Dsynaptics.h2 * Synaptics TouchPad PS/2 mouse driver
H A Dsynaptics.c2 * Synaptics TouchPad PS/2 mouse driver
559 * Synaptics pass-through PS/2 port support
1475 * Unfortunately ForcePad capability is not exported over PS/2, __synaptics_init()
1511 /* Relative mode follows standard PS/2 mouse protocol */ __synaptics_init()
1529 * the same rate as a standard PS/2 mouse). __synaptics_init()
H A Dcypress_ps2.c2 * Cypress Trackpad PS/2 mouse driver
H A Dvmmouse.c2 * Driver for Virtual PS/2 Mouse on VMware and QEMU hypervisors.
/linux-4.4.14/arch/alpha/include/uapi/asm/
H A Dreg.h42 #define HWEF_SIZE (6*8) /* size of PAL frame (PS-A2) */
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/
H A Dacx.h170 /* the number of packets that were transmitted with PS bit set */
173 /* the number of packets that were transmitted with PS bit clear */
186 * the number of exits from power save, not including failed PS
198 * The 16 LSB are dedicated for the PS mode.
199 * The 16 MSB are dedicated for the PS mode.
H A Dwl12xx.h142 * to indicate if the station is in PS mode.
/linux-4.4.14/drivers/net/wireless/libertas/
H A Dcmdresp.c56 /* make firmware to exit PS mode */ lbs_mac_event_disconnected()
57 lbs_deb_cmd("disconnected, so exit PS mode\n"); lbs_mac_event_disconnected()
134 lbs_deb_host("CMD_RESP: PS command failed with 0x%x\n", lbs_process_command_response()
169 lbs_deb_host("CMD_RESP: PS action 0x%X\n", action); lbs_process_command_response()
251 /* handle unexpected PS SLEEP event */ lbs_process_event()
285 /* handle unexpected PS AWAKE event */ lbs_process_event()
288 "EVENT: In FULL POWER mode - ignore PS AWAKE\n"); lbs_process_event()
H A Dcmd.c1305 * pending queue. Will put firmware back to PS mode if applicable.
1358 * 1. Non-PS command: lbs_execute_next_command()
1361 * 2. PS command but not EXIT_PS: lbs_execute_next_command()
1363 * 3. PS command EXIT_PS: lbs_execute_next_command()
1369 /* Prepare to send Exit PS, lbs_execute_next_command()
1370 * this non PS command will be sent later */ lbs_execute_next_command()
1387 * PS command. Ignore it if it is not Exit_PS. lbs_execute_next_command()
1393 "EXEC_NEXT_CMD: PS cmd, action 0x%02x\n", lbs_execute_next_command()
1429 * to PS mode lbs_execute_next_command()
H A Dif_usb.c153 netdev_info(priv->dev, "Firmware does not seem to support PS mode\n"); if_usb_setup_firmware()
157 lbs_deb_usb("Firmware seems to support PS with wake-via-command\n"); if_usb_setup_firmware()
163 "Firmware doesn't wake via command interrupt; disabling PS mode\n"); if_usb_setup_firmware()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
H A Dfw.h38 /* Fw PS state for RPWM.
40 *BIT[3] = Protocol PS state, 1: register active state , 0: register sleep state
56 /*ISR_ENABLE, IMR_ENABLE, and PS mode should be inherited.*/
H A Dsw.c54 /* ASPM PS mode. rtl8723be_init_aspm_vars()
/linux-4.4.14/net/mac80211/
H A Dmesh_ps.c14 /* mesh PS management */
77 * sets the non-peer power mode and triggers the driver PS (re-)configuration
175 * ieee80211_mps_set_frame_flags - set mesh PS flags in FC (and QoS Control)
260 /* Don't let the same PS state be set twice */ ieee80211_mps_sta_status_update()
267 mps_dbg(sta->sdata, "start PS buffering frames towards %pM\n", ieee80211_mps_sta_status_update()
344 * peer link-specific PS mode towards the local STA ieee80211_mps_rx_h_sta_process()
353 * can only determine non-peer PS mode ieee80211_mps_rx_h_sta_process()
361 /* mesh PS frame release */
490 mps_dbg(sta->sdata, "sending %d frames to PS STA %pM\n", mps_frame_deliver()
500 * STA may still remain is PS mode after this frame mps_frame_deliver()
588 /* only transmit to PS STA with announced, non-zero awake window */ ieee80211_mps_frame_release()
H A Dsta_info.h37 * @WLAN_STA_CLEAR_PS_FILT: Clear PS filter in hardware (using the
46 * @WLAN_STA_PSPOLL: Station sent PS-poll while driver was keeping
62 * reply to other uAPSD trigger frames or PS-Poll.
349 * @drv_deliver_wk: used for delivering frames after driver PS unblocking
H A Dsta_info.c753 * a separate queue to avoid reordering with normal PS-buffered sta_info_cleanup_expire_buffered_ac()
778 * Now also check the normal PS-buffered queue, this will sta_info_cleanup_expire_buffered_ac()
780 * since the filtered frames are all before the normal PS sta_info_cleanup_expire_buffered_ac()
1238 "STA %pM aid %d sending %d filtered/%d PS frames since STA not sleeping anymore\n", ieee80211_sta_ps_deliver_wakeup()
1297 * STA may still remain is PS mode after this frame ieee80211_send_null_response()
1349 /* Service or PS-Poll period starts */ ieee80211_sta_ps_deliver_response()
1375 * only happen for PS-Poll. ieee80211_sta_ps_deliver_response()
1418 * For PS-Poll, this can only happen due to a race condition ieee80211_sta_ps_deliver_response()
1454 * STA may still remain is PS mode after this frame ieee80211_sta_ps_deliver_response()
1484 /* for PS-Poll, there's only one frame */ ieee80211_sta_ps_deliver_response()
H A Dwme.c260 /* preserve RSPI and Mesh PS Level bit */ ieee80211_set_qos_hdr()
H A Dstatus.c135 * (c) if PS mode transitions are manual (i.e. the flag ieee80211_handle_filtered_frame()
136 * %IEEE80211_HW_AP_LINK_PS is set), always process PS state ieee80211_handle_filtered_frame()
161 "dropped TX filtered frame, queue_len=%d PS=%d @%lu\n", ieee80211_handle_filtered_frame()
H A Dieee80211_i.h276 atomic_t num_sta_ps; /* number of stations in PS mode */
875 /* used to reconfigure hardware SM PS */
1306 * PS can only be enabled when we have exactly one managed
1307 * interface (and monitors) in PS, this then points there.
H A Doffchannel.c21 * Tell our hardware to disable PS.
H A Dtx.c85 * data and mgmt (except PS Poll): ieee80211_duration()
115 * PS Poll: BIT(15) | BIT(14) | aid ieee80211_duration()
392 ps_dbg_hw(&local->hw, "PS buffers full - purged %d frames\n", purged); purge_old_ps_buffers()
434 /* no stations in PS mode */ ieee80211_tx_h_multicast_ps_buf()
498 ps_dbg(sta->sdata, "STA %pM aid %d: PS buffer for AC %d\n", ieee80211_tx_h_unicast_ps_buf()
547 "STA %pM in PS mode, but polling/in SP -> send frame\n", ieee80211_tx_h_unicast_ps_buf()
3611 /* aid in PS-Poll has its two MSBs each set to 1 */ ieee80211_pspoll_get()
3774 * MoreData flag in IEEE 802.11 header to inform PS ieee80211_get_buffered_bc()
/linux-4.4.14/drivers/iio/light/
H A Dcm36651.c21 /* Slave address 0x19 for PS of 7 bit addressing protocol for I2C */
164 /* PS initialization */ cm36651_setup_reg()
242 * The PS INT pin is an active low signal that PS INT move logic low cm36651_irq_handler()
243 * when the object is detect. Once the MCU host received the PS INT cm36651_irq_handler()
245 * Address(ARA) to clear the PS INT signal. After clearing the PS cm36651_irq_handler()
246 * INT pin, the PS INT signal toggles from low to high. cm36651_irq_handler()
436 dev_err(&client->dev, "PS integration time write failed\n"); cm36651_write_int_time()
524 dev_err(&client->dev, "PS threshold write failed: %d\n", ret); cm36651_write_prox_thresh()
H A Dgp2ap020a00f.c63 #define GP2AP020A00F_PS_REG 0x02 /* PS related settings */
69 #define GP2AP020A00F_PL_L_REG 0x08 /* PS: Threshold low LSB */
70 #define GP2AP020A00F_PL_H_REG 0x09 /* PS: Threshold low MSB */
71 #define GP2AP020A00F_PH_L_REG 0x0a /* PS: Threshold high LSB */
72 #define GP2AP020A00F_PH_H_REG 0x0b /* PS: Threshold high MSB */
77 #define GP2AP020A00F_D2_L_REG 0x10 /* PS result LSB */
78 #define GP2AP020A00F_D2_H_REG 0x11 /* PS result MSB */
93 #define GP2AP020A00F_PROX_MASK 0x08 /* PS: detection/non-detection */
96 #define GP2AP020A00F_FLAG_P 0x04 /* PS: interrupt result */
134 #define GP2AP020A00F_RES_P_MASK 0x38 /* PS: Resolution */
143 #define GP2AP020A00F_RANGE_P_MASK 0x07 /* PS: Max measurable range */
H A Dstk3310.c260 dev_err(&client->dev, "failed to set PS threshold!\n"); stk3310_write_event()
471 /* Enable PS interrupts */ stk3310_init()
H A Dltr501.c32 #define LTR501_PS_CONTR 0x81 /* PS operation mode */
1407 dev_err(&client->dev, "PS intr mode reg field init failed.\n"); ltr501_probe()
1421 dev_err(&client->dev, "PS samp rate field init failed.\n"); ltr501_probe()
1435 dev_err(&client->dev, "PS prst reg field init failed.\n"); ltr501_probe()
H A Drpr0521.c413 /* set default measurement time - 100 ms for both ALS and PS */ rpr0521_init()
/linux-4.4.14/arch/parisc/kernel/
H A Dhardware.c937 {HPHW_FIO, 0x015, 0x00084, 0x0, "KittyHawk GSY Core PS/2 Port"},
938 {HPHW_FIO, 0x016, 0x00084, 0x0, "Gecko Core PS/2 Port"},
939 {HPHW_FIO, 0x018, 0x00084, 0x0, "Gecko Optional PS/2 Port"},
940 {HPHW_FIO, 0x01A, 0x00084, 0x0, "Anole 64 Core PS/2 Port"},
941 {HPHW_FIO, 0x01B, 0x00084, 0x0, "Anole 100 Core PS/2 Port"},
942 {HPHW_FIO, 0x01C, 0x00084, 0x0, "Gecko 80 Core PS/2 Port"},
943 {HPHW_FIO, 0x01D, 0x00084, 0x0, "Gecko 100 Core PS/2 Port"},
944 {HPHW_FIO, 0x01F, 0x00084, 0x0, "SkyHawk 100/120 Core PS/2 Port"},
945 {HPHW_FIO, 0x027, 0x00084, 0x0, "Piranha 100 Core PS/2 Port"},
946 {HPHW_FIO, 0x028, 0x00084, 0x0, "Mirage Jr Core PS/2 Port"},
947 {HPHW_FIO, 0x029, 0x00084, 0x0, "Mirage Core PS/2 Port"},
948 {HPHW_FIO, 0x02A, 0x00084, 0x0, "Electra Core PS/2 Port"},
949 {HPHW_FIO, 0x02B, 0x00084, 0x0, "Mirage 80 Core PS/2 Port"},
950 {HPHW_FIO, 0x02C, 0x00084, 0x0, "Mirage 100+ Core PS/2 Port"},
951 {HPHW_FIO, 0x02E, 0x00084, 0x0, "UL 350 Core PS/2 Port"},
952 {HPHW_FIO, 0x02F, 0x00084, 0x0, "UL 550 Core PS/2 Port"},
953 {HPHW_FIO, 0x032, 0x00084, 0x0, "Raven T' Core PS/2 Port"},
954 {HPHW_FIO, 0x033, 0x00084, 0x0, "Anole T Core PS/2 Port"},
955 {HPHW_FIO, 0x034, 0x00084, 0x0, "SAIC L-80 Core PS/2 Port"},
956 {HPHW_FIO, 0x035, 0x00084, 0x0, "PCX-L2 712/132 Core PS/2 Port"},
957 {HPHW_FIO, 0x036, 0x00084, 0x0, "PCX-L2 712/160 Core PS/2 Port"},
958 {HPHW_FIO, 0x03B, 0x00084, 0x0, "Raven U/L2 Core PS/2 Port"},
959 {HPHW_FIO, 0x03C, 0x00084, 0x0, "Merlin 132 Core PS/2 Port"},
960 {HPHW_FIO, 0x03D, 0x00084, 0x0, "Merlin 160 Core PS/2 Port"},
961 {HPHW_FIO, 0x03E, 0x00084, 0x0, "Merlin+ 132 Core PS/2 Port"},
962 {HPHW_FIO, 0x03F, 0x00084, 0x0, "Merlin+ 180 Core PS/2 Port"},
963 {HPHW_FIO, 0x044, 0x00084, 0x0, "Mohawk Core PS/2 Port"},
964 {HPHW_FIO, 0x045, 0x00084, 0x0, "Rocky1 Core PS/2 Port"},
965 {HPHW_FIO, 0x046, 0x00084, 0x0, "Rocky2 120 Core PS/2 Port"},
966 {HPHW_FIO, 0x047, 0x00084, 0x0, "Rocky2 150 Core PS/2 Port"},
967 {HPHW_FIO, 0x048, 0x00084, 0x0, "Rocky2 120 Dino PS/2 Port"},
968 {HPHW_FIO, 0x049, 0x00084, 0x0, "Rocky2 150 Dino PS/2 Port"},
969 {HPHW_FIO, 0x04B, 0x00084, 0x0, "Anole L2 132 Core PS/2 Port"},
970 {HPHW_FIO, 0x04D, 0x00084, 0x0, "Anole L2 165 Core PS/2 Port"},
971 {HPHW_FIO, 0x04E, 0x00084, 0x0, "Kiji L2 132 Core PS/2 Port"},
972 {HPHW_FIO, 0x050, 0x00084, 0x0, "Merlin Jr 132 Core PS/2 Port"},
973 {HPHW_FIO, 0x051, 0x00084, 0x0, "Firehawk Core PS/2 Port"},
974 {HPHW_FIO, 0x056, 0x00084, 0x0, "Raven+ w SE FWSCSI Core PS/2 Port"},
975 {HPHW_FIO, 0x057, 0x00084, 0x0, "Raven+ w Diff FWSCSI Core PS/2 Port"},
976 {HPHW_FIO, 0x058, 0x00084, 0x0, "FireHawk 200 Core PS/2 Port"},
977 {HPHW_FIO, 0x05C, 0x00084, 0x0, "SummitHawk 230 Core PS/2 Port"},
978 {HPHW_FIO, 0x800, 0x00084, 0x0, "Hitachi Tiny 64 Core PS/2 Port"},
979 {HPHW_FIO, 0x801, 0x00084, 0x0, "Hitachi Tiny 80 Core PS/2 Port"},
1158 {HPHW_FIO, 0x006, 0x00096, 0x0, "Raven U/L2 Dino PS/2 Port"},
1159 {HPHW_FIO, 0x007, 0x00096, 0x0, "Dino PS/2 Port"},
1160 {HPHW_FIO, 0x008, 0x00096, 0x0, "Merlin 132 Dino PS/2 Port"},
1161 {HPHW_FIO, 0x009, 0x00096, 0x0, "Merlin 160 Dino PS/2 Port"},
1162 {HPHW_FIO, 0x00A, 0x00096, 0x0, "Merlin Jr 132 Dino PS/2 Port"},
1163 {HPHW_FIO, 0x019, 0x00096, 0x0, "Merlin+ 180 Dino PS/2 Port"},
1164 {HPHW_FIO, 0x022, 0x00096, 0x0, "Merlin+ 132 Dino PS/2 Port"},
/linux-4.4.14/drivers/scsi/
H A Dimm.h27 * PS: Took four hours of coding after I bought a drive.
89 #define IMM_PS2 2 /* PS/2 byte mode */
99 [IMM_PS2] = "PS/2",
H A Dppa.h96 #define PPA_PS2 2 /* PS/2 byte mode */
106 "PS/2",
/linux-4.4.14/arch/sparc/kernel/
H A Dtrampoline_32.S44 /* Set up a sane %psr -- PIL<0xf> S<0x1> PS<0x1> CWP<0x0> */
98 /* Set up a sane %psr -- PIL<0xf> S<0x1> PS<0x1> CWP<0x0> */
157 /* Set up a sane %psr -- PIL<0xf> S<0x1> PS<0x1> CWP<0x0> */
/linux-4.4.14/include/linux/soc/ti/
H A Dknav_dma.h80 * @filt_pswords: Filter PS words present
92 * @psinfo_present: PS words present
95 * @psinfo_at_sop: PS word located at start of packet
/linux-4.4.14/arch/arm/mach-zynq/
H A Dslcr.c27 #define SLCR_PS_RST_CTRL_OFFSET 0x200 /* PS Software Reset Control */
29 #define SLCR_REBOOT_STATUS_OFFSET 0x258 /* PS Reboot Status */
30 #define SLCR_PSS_IDCODE 0x530 /* PS IDCODE */
/linux-4.4.14/drivers/staging/vt6655/
H A Dpower.c32 * PSvSendPSPOLL - Send PS-POLL packet
105 pr_debug("PS:Power Saving Mode Enable...\n"); PSvEnablePowerSaving()
H A Ddesc.h161 #define TD_FLAGS_PS_RETRY 0x04 /* check if PS STA frame re-transmit */
H A Dmac.c264 /* restore PS Config. */ MACvRestoreContext()
782 /* Disable PS */ MACbPSWakeup()
/linux-4.4.14/arch/sh/include/mach-common/mach/
H A Dmicrodev.h45 #define MICRODEV_LINUX_IRQ_MOUSE 12 /* SuperIO PS/2 Mouse */
57 #define MICRODEV_FPGA_IRQ_MOUSE 12 /* SuperIO PS/2 Mouse */
/linux-4.4.14/arch/xtensa/kernel/
H A Dmxhead.S35 * Initialize WB, WS, and clear PS.EXCM (to allow loop instructions).
H A Dsignal.c197 /* For PS, restore only PS.CALLINC. restore_sigcontext()
199 * handler, or the user mode value doesn't matter (e.g. PS.OWB). restore_sigcontext()
393 * Note: PS.CALLINC is set to one by start_thread setup_frame()
H A Dhead.S68 * Initialize WB, WS, and clear PS.EXCM (to allow loop instructions).
338 * Initialize WB, WS, and clear PS.EXCM (to allow loop instructions).
H A Dvectors.S59 * User exception vector. (Exceptions with PS.UM == 1, PS.EXCM == 0)
87 * Kernel exception vector. (Exceptions with PS.UM == 0, PS.EXCM == 0)
114 * Double exception vector (Exceptions with PS.EXCM == 1)
121 * interrupts are disabled (masked) when PS.EXCM is set.
620 * common_exception code gets current IRQ level in PS.INTLEVEL
686 * On entry here, a0 contains PS, and EPC2 contains saved a0:
H A Dentry.S385 * PS.INTLEVEL is set to LOCKLEVEL disabling furhter interrupts,
388 * Set PS(EXCM = 0, UM = 0, RING = 0, OWB = 0, WOE = 1, INTLEVEL = X)
395 /* Correct PS needs to be saved in the PT_PS:
396 * - in case of exception or level-1 interrupt it's in the PS,
421 # a3 = PS.INTLEVEL
431 rsync # PS.WOE => rsync => overflow
788 /* Restore PS to the value before the debug exc but with PS.EXCM set.*/
H A Dptrace.c200 /* Note: PS.EXCM is not set while user task is running; ptrace_peekusr()
H A Dprocess.c335 /* Note: PS.EXCM is not set while user task is running; its xtensa_elf_core_copy_regs()
/linux-4.4.14/arch/sparc/include/uapi/asm/
H A Dpsr.h17 * | impl | vers | icc | resv | EC | EF | PIL | S | PS | ET | CWP |
/linux-4.4.14/Documentation/DocBook/
H A DMakefile31 # for PDF and PS output you can choose between xmlto and docbook-utils tools
45 PS := $(patsubst %.xml, %.ps, $(BOOKS)) macro
46 psdocs: $(PS)
129 quiet_cmd_db2ps = PS $@
/linux-4.4.14/drivers/net/fddi/skfp/
H A Dcfm.c252 smc->y[PS].pc_mode == PM_PEER && cfm()
253 smc->y[PS].mib->fddiPORTNeighborType != TS ) ) { cfm()
507 smc->mib.p[PS].fddiPORTCurrentPath = MIB_PATH_CONCATENATED ; cfm_fsm()
508 smc->mib.p[PS].fddiPORTMACPlacement = INDEX_MAC ; cfm_fsm()
585 0,0, 0,RES_PORT, 0,PS + INDEX_PORT, 0,PATH_PRIM,
590 0,0, 0,RES_PORT, 0,PS + INDEX_PORT, 0,PATH_ISO,
H A Dpcmplc.c252 mib->fddiPORTMy_Type = (np == PS) ? TS : TM ; pcm_init()
263 mib->fddiPORTMy_Type = (np == PS) ? TS : TNONE ; pcm_init()
264 mib->fddiPORTHardwarePresent = (np == PS) ? TRUE : pcm_init()
476 if ((smc->s.sas == SMT_SAS) && (p == PS)) { plc_init()
606 if ((np != PS) && (smc->s.sas == SMT_SAS)) pcm()
1567 if (np == PS) pc_tcode_actions()
H A Ddrvfbi.c270 return PS; pcm_get_s_port()
/linux-4.4.14/drivers/media/pci/cx18/
H A Dcx18-controls.c45 /* Only IVTV fmt VBI insertion & only MPEG-2 PS type streams */ cx18_s_stream_vbi_fmt()
74 CX18_DEBUG_INFO("enabled insertion of sliced VBI data into the MPEG PS," cx18_s_stream_vbi_fmt()
H A Dcx18-driver.h460 * packets to splice into (only!) MPEG-2 PS streams for the user app.
466 * MPEG PS or TS stream, but this isn't implemented yet.
512 * of sliced VBI data into an MPEG PS
515 /* Boolean: create and insert Private Stream 1 packets into the PS */
528 * A ring buffer of driver-generated MPEG-2 PS
530 * into the MPEG PS stream.
533 * 16 byte MPEG-2 PS Program Pack Header
555 /* Count of Program Pack/Program Stream 1 packets inserted into PS */
H A Dcx18-fileops.c286 * Try to find a good splice point in the PS, just before cx18_copy_buf_to_user()
292 * verified by analysis to work for an MPEG-2 PS. Helen Buus cx18_copy_buf_to_user()
295 * stream types use an MPEG-2 PS container. cx18_copy_buf_to_user()
298 * An MPEG-2 Program Stream (PS) is a series of cx18_copy_buf_to_user()
301 * A Program Pack may hold a PS System Header packet and any cx18_copy_buf_to_user()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dfw.h53 /* Fw PS state for RPWM.
55 *BIT[3] = Protocol PS state, 1: register active state, 0: register sleep state
H A Dsw.c53 * ASPM PS mode. rtl92ee_init_aspm_vars()
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/
H A Dwl18xx.h86 /* number of packets to queue up for a link in PS */
144 * to indicate if the station is in PS mode.
/linux-4.4.14/drivers/staging/rtl8188eu/include/
H A Drtl8188e_cmd.h36 /* Class PS */
H A Drtw_pwrctrl.h60 BIT[3] = Protocol PS state, 0: register active state,
/linux-4.4.14/drivers/parport/
H A Dparport_gsc.c187 /* Detect PS/2 support.
189 * Bit 5 (0x20) sets the PS/2 data direction; setting this high
193 * of the data register we deem PS/2 support to be present.
195 * Some SPP ports have "half PS/2" ability - you can't turn off the line
H A Dparport_pc.c962 "SPP and Bidirectional (PS/2)", show_parconfig_smsc37c669()
1046 "Standard (SPP) and Bidirectional(PS/2)", /* 0 */ show_parconfig_winbond()
1529 /* Detect PS/2 support.
1531 * Bit 5 (0x20) sets the PS/2 data direction; setting this high
1535 * of the data register we deem PS/2 support to be present.
1537 * Some SPP ports have "half PS/2" ability - you can't turn off the line
2451 printk(KERN_DEBUG "parport_pc: setting PS/2 mode\n"); sio_via_probe()
2488 /* Bit 5: EPP+ECP enable; bit 7: PS/2 bidirectional port enable */ sio_via_probe()
/linux-4.4.14/arch/x86/kernel/
H A Dhead.c16 * unless you have no PS/2 mouse plugged in.
/linux-4.4.14/arch/mips/cobalt/
H A Dsetup.c44 * Cobalt doesn't have PS/2 keyboard/mouse interfaces,
/linux-4.4.14/drivers/fpga/
H A Dzynq-fpga.c111 /* Enable Level shifters from PS to PL */
113 /* Enable Level shifters from PL to PS */
200 /* enable level shifters from PS to PL */ zynq_fpga_ops_write_init()
368 /* enable level shifters from PL to PS */ zynq_fpga_ops_write_complete()
/linux-4.4.14/drivers/input/keyboard/
H A Dhpps2atkbd.h9 * HP PS/2 AT-compatible Keyboard, found in PA/RISC Workstations & Laptops
25 than HP for their PS/2 laptop keyboard which leads to conflicting
26 keycodes between a normal HP PS/2 keyboard and a RDI Precisionbook.
H A Datkbd.c2 * AT and PS/2 keyboard driver
14 * This driver can handle standard AT keyboards and PS/2 keyboards in
32 #define DRIVER_DESC "AT and PS/2 keyboard driver"
40 MODULE_PARM_DESC(set, "Select keyboard code set (2 = default, 3 = PS/2 native)");
331 * between make/break pair of scancodes for select keys and PS/2
799 * We check for NCD PS/2 Sun, NorthGate OmniKey 101 and atkbd_select_set()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dfw.h57 /* Fw PS state for RPWM.
59 *BIT[3] = Protocol PS state,
87 /*ISR_ENABLE, IMR_ENABLE, and PS mode should be inherited.*/
H A Dsw.c49 /* ASPM PS mode. rtl88e_init_aspm_vars()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dfw.h59 /* Fw PS state for RPWM.
62 *BIT[3] = Protocol PS state,
93 /*ISR_ENABLE, IMR_ENABLE, and PS mode should be inherited.*/
H A Dsw.c52 * ASPM PS mode. rtl8821ae_init_aspm_vars()
127 /*This bit controls the PS-Poll packet filter.*/ rtl8821ae_init_sw_vars()
/linux-4.4.14/drivers/net/ethernet/realtek/
H A Datp.h165 outb(outval, port + PAR_DATA); /* Double write for PS/2. */ write_reg()
185 outb(outval, port + PAR_DATA); /* Double write for PS/2. */ write_reg_high()
205 outb(outval, port + PAR_DATA); /* Double write for PS/2. */ write_reg_byte()
/linux-4.4.14/drivers/staging/rtl8712/
H A Drtl871x_pwrctrl.h52 BIT[3] = Protocol PS state, 0: register active state,
/linux-4.4.14/drivers/staging/vt6656/
H A Dpower.c92 dev_dbg(&priv->usb->dev, "PS:Power Saving Mode Enable...\n"); vnt_enable_power_saving()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
H A Drecv.c545 ath_dbg(common, PS, ath_rx_ps_beacon()
570 ath_dbg(common, PS, ath_rx_ps_beacon()
583 ath_dbg(common, PS, "PS wait for CAB frames timed out\n"); ath_rx_ps_beacon()
594 /* Process Beacon and CAB receive in PS state */ ath_rx_ps()
608 ath_dbg(common, PS, ath_rx_ps()
609 "All PS CAB frames received, back to sleep\n"); ath_rx_ps()
614 ath_dbg(common, PS, ath_rx_ps()
615 "Going back to sleep after having received PS-Poll data (0x%lx)\n", ath_rx_ps()
H A Dmain.c436 ath_dbg(common, PS, "TSFOOR - Sync with next Beacon\n"); ath9k_tasklet()
758 * need to update that based on the current PS mode. ath9k_tx()
763 ath_dbg(common, PS, ath9k_tx()
764 "Add PM=1 for a TX frame while in PS mode\n"); ath9k_tx()
771 * We are using PS-Poll and mac80211 can request TX while in ath9k_tx()
780 ath_dbg(common, PS, ath9k_tx()
781 "Sending PS-Poll to pick a buffered frame\n"); ath9k_tx()
784 ath_dbg(common, PS, "Wake up to complete TX\n"); ath9k_tx()
1361 ath_dbg(common, PS, "PowerSave enabled\n"); ath9k_enable_ps()
1385 ath_dbg(common, PS, "PowerSave disabled\n"); ath9k_disable_ps()
1415 * We just prepare to enable PS. We have to wait until our AP has ath9k_config()
H A Dar9003_wow.c29 * PS state is disabled. ath9k_hw_set_sta_powersave()
/linux-4.4.14/arch/xtensa/include/asm/
H A Dregs.h79 /* PS register fields. */
H A Datomic.h34 * wsr a15, PS
/linux-4.4.14/arch/parisc/include/asm/
H A Dsuperio.h24 #define CFG_IR_PS2 0x6e /* PS/2 KBINT [0:3] and Mouse [4:7] */
/linux-4.4.14/drivers/media/radio/wl128x/
H A Dfmdrv.h173 * @ text_type: is the text following PS or RT
174 * @ text: radio text string which could either be PS or RT
/linux-4.4.14/drivers/misc/
H A Dbh1770glc.c39 #define BH1770_PS_CONTROL 0x81 /* PS operation mode control */
43 #define BH1770_PS_MEAS_RATE 0x85 /* PS meas. rate at stand alone mode */
50 #define BH1770_PS_DATA_LED1 0x8f /* PS data from LED1 */
51 #define BH1770_PS_DATA_LED2 0x90 /* PS data from LED2 */
52 #define BH1770_PS_DATA_LED3 0x91 /* PS data from LED3 */
54 #define BH1770_PS_TH_LED1 0x93 /* PS interrupt threshold for LED1 */
55 #define BH1770_PS_TH_LED2 0x94 /* PS interrupt threshold for LED2 */
56 #define BH1770_PS_TH_LED3 0x95 /* PS interrupt threshold for LED3 */
/linux-4.4.14/drivers/net/wireless/rt2x00/
H A Drt2x00config.c101 /* Update the AID, this is needed for dynamic PS support */ rt2x00lib_config_erp()
105 /* Update global beacon interval time, this is needed for PS support */ rt2x00lib_config_erp()
H A Drt2x00queue.c326 * MIMO PS should be set to 1 for STA's using dynamic SM PS rt2x00queue_create_tx_descriptor_ht()
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
H A Dacx.h378 * traffic from the AP after a PS-poll has been
717 /* Enables receiving of broadcast packets in PS mode */
720 /* Consecutive PS Poll failures before updating the host */
989 /* the number of packets that were transmitted with PS bit set */
992 /* the number of packets that were transmitted with PS bit clear */
1005 * the number of exits from power save, not including failed PS
1017 * The 16 LSB are dedicated for the PS mode.
1018 * The 16 MSB are dedicated for the PS mode.
/linux-4.4.14/drivers/net/wireless/cw1200/
H A Dpm.c218 /* Change to legacy PS while going to suspend */ cw1200_wow_suspend()
327 /* Restores previous PS mode */ cw1200_wow_resume()
H A Dcw1200.h278 /* legacy PS mode switch in suspend */
/linux-4.4.14/arch/sparc/include/asm/
H A Dleon_amba.h62 * The following defines the bits in the LEON PS/2 Status Registers.
73 * The following defines the bits in the LEON PS/2 Ctrl Registers.
/linux-4.4.14/drivers/net/wireless/b43/
H A Dphy_lp.h267 #define B43_LPPHY_PS_CTL_OVERRIDE_VAL0 B43_PHY_OFDM(0xB2) /* PS Control override val0 */
268 #define B43_LPPHY_PS_CTL_OVERRIDE_VAL1 B43_PHY_OFDM(0xB3) /* PS Control override val1 */
269 #define B43_LPPHY_PS_CTL_OVERRIDE_VAL2 B43_PHY_OFDM(0xB4) /* PS Control override val2 */
706 #define B2063_G_RX_PS1 B43_LP_RADIO(0x0BD) /* G RX PS 1 */
707 #define B2063_G_RX_PS2 B43_LP_RADIO(0x0BE) /* G RX PS 2 */
708 #define B2063_G_RX_PS3 B43_LP_RADIO(0x0BF) /* G RX PS 3 */
709 #define B2063_G_RX_PS4 B43_LP_RADIO(0x0C0) /* G RX PS 4 */
710 #define B2063_G_RX_PS5 B43_LP_RADIO(0x0C1) /* G RX PS 5 */
735 #define B2063_A_RX_PS1 B43_LP_RADIO(0x0DA) /* A RX PS 1 */
736 #define B2063_A_RX_PS2 B43_LP_RADIO(0x0DB) /* A RX PS 2 */
737 #define B2063_A_RX_PS3 B43_LP_RADIO(0x0DC) /* A RX PS 3 */
738 #define B2063_A_RX_PS4 B43_LP_RADIO(0x0DD) /* A RX PS 4 */
739 #define B2063_A_RX_PS5 B43_LP_RADIO(0x0DE) /* A RX PS 5 */
740 #define B2063_A_RX_PS6 B43_LP_RADIO(0x0DF) /* A RX PS 6 */
H A Db43.h327 #define B43_SHM_SH_UCODESTAT_SLEEP 4 /* asleep (PS) */
479 #define B43_MACCMD_DFQ_VALID 0x00000004 /* Directed frame queue valid (IBSS PS mode, ATIM) */
837 bool dfq_valid; /* Directed frame queue valid (IBSS PS mode, ATIM) */
/linux-4.4.14/drivers/net/wireless/mwifiex/
H A Dcmdevt.c661 * Exit PS command is handled specially, by placing it always to the
712 * host sleep configuration command will de-activate the host sleep. For PS
1310 * power save with auto PS or STA PS or auto deep sleep.
1314 * - Setting Power Save bitmap, PS parameters TLV, PS mode TLV,
1356 "cmd: PS Command: Enter PS\n"); mwifiex_cmd_enh_power_mode()
1387 "cmd: PS Command: Enter Auto Deep Sleep\n"); mwifiex_cmd_enh_power_mode()
/linux-4.4.14/drivers/staging/rtl8192e/
H A Drtllib_softmac_wx.c10 * PS wx handler mostly stolen from hostap, copyright who
348 /* notify AP to be in PS mode */ rtllib_wx_sync_scan_wq()
573 "%s(): PS mode is tried to be use but driver missed a callback\n", rtllib_wx_set_power()
/linux-4.4.14/include/net/
H A Dmac80211.h291 * @BSS_CHANGED_PS: PS changed for this BSS (STA mode)
293 * @BSS_CHANGED_P2P_PS: P2P powersave settings (CTWindow, opportunistic PS)
599 * used to indicate that a frame was already retried due to PS
603 * frame (PS-Poll or uAPSD) or a non-bufferable MMPDU and must
635 * PS-Poll responses.
693 * frame (PS-Poll or uAPSD).
1199 * @IEEE80211_CONF_CHANGE_PS: the PS flag or dynamic PS timeout changed
1809 * stack support for dynamic PS.
1812 * Hardware has support for dynamic PS.
1837 * autonomously manages the PS status of connected stations. When
1838 * this flag is set mac80211 will not trigger PS mode for connected
1841 * the PS mode of connected stations.
2277 * When PS is enabled, hardware needs to wakeup for beacons and receive the
2297 * PS based on traffic. Driver needs to only set %IEEE80211_HW_SUPPORTS_PS
2299 * hardware having support for the dynamic PS feature may set the
2301 * dynamic PS mode itself. The driver needs to look at the
2304 * dynamic PS feature in stack and will just keep %IEEE80211_CONF_PS
2447 * client powersaving, both "legacy" PS (PS-Poll/null data) and uAPSD.
2451 * will not poll with PS-Poll and trigger with uAPSD at the same time.
2462 * handle PS-Poll/uAPSD.
2476 * it can PS-Poll, or it can possibly start a uAPSD service period.
2479 * the station sends a PS-Poll or a uAPSD trigger frame, mac80211
2484 * response to a PS-Poll) also has %IEEE80211_TX_STATUS_EOSP set to
2521 * shorten service periods (or abort PS-Poll responses), it must
2619 * @FIF_CONTROL: pass control frames (except for PS Poll) addressed to this
2624 * @FIF_PSPOLL: pass PS Poll frames
2678 * @IEEE80211_FRAME_RELEASE_PSPOLL: frame released for PS-Poll
3111 * to release some frames, either for PS-poll or uAPSD.
3118 * from, for PS-poll it will always have only a single bit set.
3119 * In the case this is used for a PS-poll initiated release, the
3122 * on the TX status (and must report TX status) so that the PS-poll
3124 * responses for a retried PS-poll frame.
3822 * ieee80211_sta_ps_transition - PS transition for connected sta
3826 * entering/leaving PS mode.
3834 * @start: start or stop PS
3836 * Return: 0 on success. -EINVAL when the requested PS mode is already set.
3841 * ieee80211_sta_ps_transition_ni - PS transition for connected sta
3849 * @start: start or stop PS
3886 * If all frames are released to the station (due to PS-poll or uAPSD)
4137 * ieee80211_pspoll_get - retrieve a PS Poll template
4141 * Creates a PS Poll a template which can, for example, uploaded to
4148 * Return: The PS Poll template. %NULL on error.
4851 * This applies for PS-Poll as well as uAPSD.
5027 * ieee80211_request_smps - request SM PS transition
5029 * @smps_mode: new SM PS mode
5031 * This allows the driver to request an SM PS transition in managed
/linux-4.4.14/arch/arm/include/asm/hardware/
H A Dsa1111.h108 * SKPMC PS/2 Mouse Clock Divider Register
109 * SKPTC PS/2 Track Pad Clock Divider Register
388 /* PS/2 Trackpad and Mouse Interfaces */
/linux-4.4.14/drivers/staging/rtl8723au/include/
H A Drtw_pwrctrl.h58 * BIT[3] = Protocol PS state, 0: active, 1: sleep state
/linux-4.4.14/drivers/media/platform/vivid/
H A Dvivid-rds-gen.c45 * standard 0B group containing the PI code and PS name.
/linux-4.4.14/include/uapi/linux/
H A Datmsap.h92 #define ATM_MC_PS 3 /* program stream (PS) */
/linux-4.4.14/arch/sh/boards/mach-microdev/
H A Dirq.c56 # error Inconsistancy in defining the IRQ# for PS/2 Mouse!
/linux-4.4.14/arch/frv/kernel/
H A Dbreak.S132 # PSR.PS old PSR.S ?
144 slli gr2,#11,gr2 /* PSR.PS -> BPSR.BS */
547 # fudge PSR.PS and BPSR.BS to return to kernel mode through the trap
549 andi gr22,#~PSR_PS,gr22 /* PSR.PS should be 0 */
/linux-4.4.14/arch/arm64/kvm/
H A Dhyp-init.S92 * Read the PARange bits from ID_AA64MMFR0_EL1 and set the PS bits in
/linux-4.4.14/drivers/watchdog/
H A Driowd.c39 * when the PS/2 mouse or serial lines show activity. The second, at
/linux-4.4.14/drivers/net/wireless/ath/
H A Dregd_common.h466 /* This "PS" is for US public safety actually... to support this we
469 {CTRY_UNITED_STATES_FCC49, FCC4_FCCA, "PS"},
/linux-4.4.14/drivers/ata/
H A Data_piix.c359 /* PM PS SM SS MAP */
375 /* PM PS SM SS MAP */
392 /* PM PS SM SS MAP */
404 /* PM PS SM SS MAP */
416 /* PM PS SM SS MAP */
428 /* PM PS SM SS MAP */
440 /* PM PS SM SS MAP */
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
H A Dps.c321 *Determine if we can set Fw into PS mode
323 *can enter PS mode.
372 *1. Enter PS mode rtl_lps_set_psmode()
374 * cmd to set Fw into PS mode. rtl_lps_set_psmode()
375 *2. Leave PS mode rtl_lps_set_psmode()
H A Dwifi.h766 /*Firmware PS mode for control LPS.*/
1111 /*for P2P PS**/
1904 /*Record Fw PS mode status. */
1942 /*For P2P PS */
2622 bool enter_ps; /* true when entering PS */
/linux-4.4.14/drivers/net/wireless/hostap/
H A Dhostap_ap.c1059 sta->flags & WLAN_STA_PS ? " PS" : "", prism2_sta_proc_show()
1907 /* Station has moved to non-PS mode, so send all buffered pspoll_send_buffered()
1914 * be passed through even though STA is using PS */ pspoll_send_buffered()
1984 PDEBUG(DEBUG_PS2, "Sending buffered frame to STA after PS POLL" handle_pspoll()
1990 /* send only one buffered packet per PS Poll */ handle_pspoll()
1991 /* FIX: should ignore further PS Polls until the handle_pspoll()
2819 * PS poll, so do not rebuffer it */ hostap_handle_sta_tx()
2825 "PS mode buffer\n", hostap_handle_sta_tx()
2837 /* STA in PS mode, buffer frame for later delivery */ hostap_handle_sta_tx()
2942 PDEBUG(DEBUG_PS2, "STA %pM changed to use PS " hostap_update_sta_ps2()
2948 "PS mode (type=0x%02X, stype=0x%02X)\n", hostap_update_sta_ps2()
3070 * stats and PS state. Nullfunc frames do not contain hostap_handle_sta_rx()
H A Dhostap_ap.h15 #define WLAN_STA_TIM BIT(3) /* TIM bit is on for PS stations */
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
H A Dwlcore_i.h84 * to be transmitted to FW for a STA in PS-mode. Only when packets are
140 * to indicate if the station is in PS mode.
H A Dconf.h375 * after a PS-poll has been transmitted.
914 * Consecutive PS Poll failures before sending event to driver
968 * Specifies the dynamic PS timeout in ms that will be used
974 * Specifies whether dynamic PS should be disabled and PSM forced.
H A Dwlcore.h400 /* AP-mode - a bitmap of links currently in PS mode according to FW */
403 /* AP-mode - a bitmap of links currently in PS mode in mac80211 */
H A Dinit.c355 /* PS config */ wl1271_sta_hw_init()
H A Dacx.h329 /* Enables receiving of broadcast packets in PS mode */
335 /* Consecutive PS Poll failures before updating the host */
H A Dtx.c133 * if in FW PS and there is enough data in FW we can put the link wl1271_tx_regulate_link()
134 * into high-level PS and clean out its TX queues. wl1271_tx_regulate_link()
/linux-4.4.14/drivers/power/
H A Disp1704_charger.c142 * ISP1704 detects PS/2 adapters as charger. To make sure the detected charger
177 /* Is it a charger or PS/2 connection */ isp1704_charger_verify()
/linux-4.4.14/drivers/bluetooth/
H A Dbtmrvl_main.c103 BT_DBG("PS Mode:%s", btmrvl_process_event()
106 BT_DBG("PS Mode command failed"); btmrvl_process_event()
/linux-4.4.14/arch/arm/mach-ep93xx/
H A Dclock.c484 * PLL rate = 14.7456 MHz * (X1FBD + 1) * (X2FBD + 1) / (X2IPD + 1) / 2^PS
495 for (i = 0; i < ((config_word >> 16) & 3); i++) /* PS */ calc_pll_rate()
/linux-4.4.14/drivers/tty/serial/8250/
H A D8250_mid.c167 writel(ps, p->membase + INTEL_MID_UART_PS); /* set PS */ mid8250_set_termios()
/linux-4.4.14/drivers/media/pci/saa7164/
H A Dsaa7164-types.h394 /* EEPROM definition for PS stream types */
/linux-4.4.14/drivers/input/joystick/
H A Dtwidjoy.c28 * to the PS/2 keyboard and mouse ports) is NOT supported by this driver!
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Datom.c227 DEBUG("PS[0x%02X,0x%04X]", idx, val); atom_get_src_int()
500 DEBUG("PS[0x%02X]", idx); atom_put_dst()
1175 SDEBUG(">> execute %04X (len %d, WS %d, PS %d)\n", base, len, ws, ps); atom_execute_table_locked()
1196 DRM_ERROR("atombios stuck executing %04X (len %d, WS %d, PS %d) @ 0x%04X\n", atom_execute_table_locked()
H A Dr600_blit.c197 /* PS */ set_shaders()
/linux-4.4.14/drivers/parisc/
H A Dlasi.c47 case 0x84: irq = 26; break; /* PS/2 Keyboard */ lasi_choose_irq()
H A Deisa.c14 * Wax ASIC also includes a PS/2 and RS-232 controller, but those are
H A Ddino.c419 case 0x00084: irq = 8; break; /* PS/2 */ dino_choose_irq()
421 case 0x00096: irq = 8; break; /* PS/2 */ dino_choose_irq()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
H A Dcore.c301 /* Init the PS queues */ ath6kl_core_create()
H A Dmain.c91 /* empty the queued pkts in the PS queue if any */ ath6kl_sta_cleanup()
994 /* if no more associated STAs, empty the mcast PS q */ ath6kl_disconnect_event()
/linux-4.4.14/crypto/asymmetric_keys/
H A Drsa.c188 kleave(" = -EBADMSG [EM[PS%x] == %02u]", i - 2, EM[i]); RSA_verify()
/linux-4.4.14/arch/alpha/kernel/
H A Dirq_alpha.c89 printk(KERN_CRIT "PC = %016lx PS=%04lx\n", regs->pc, regs->ps); do_entInt()
H A Dprocess.c330 /* Once upon a time this was the PS value. Which is stupid dump_elf_thread()
H A Dentry.S258 ldq $0, 256($sp) /* get PS */
/linux-4.4.14/kernel/debug/kdb/
H A Dkdb_keyboard.c222 * + Need to handle possible PS/2 mouse input. kdb_kbd_cleanup_state()
H A Dkdb_support.c540 * that corresponds to environment variable PS, DRSTCZEU by
565 s = kdbgetenv("PS"); kdb_task_state_string()
/linux-4.4.14/arch/arm64/include/asm/
H A Dkvm_arm.h134 * VTCR_EL2.PS is extracted from ID_AA64MMFR0_EL1.PARange at boot time
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Datom.c224 DEBUG("PS[0x%02X,0x%04X]", idx, val); atom_get_src_int()
497 DEBUG("PS[0x%02X]", idx); atom_put_dst()
1221 SDEBUG(">> execute %04X (len %d, WS %d, PS %d)\n", base, len, ws, ps); amdgpu_atom_execute_table_locked()
1242 DRM_ERROR("atombios stuck executing %04X (len %d, WS %d, PS %d) @ 0x%04X\n", amdgpu_atom_execute_table_locked()
H A Dcik_ih.c219 * - for gfx, hw shader state (0=PS...5=LS, 6=CS)
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/btcoexist/
H A Dhalbtc8821a1ant.c891 "[BTCoex], PS-TDMA H2C cmd =0x%x%08x\n", halbtc8821a1ant_set_fw_pstdma()
1207 /* disable PS tdma*/ halbtc8821a1ant_ps_tdma()
1515 /* NO PS state*/ btc8821a1ant_ps_tdma_check_for_pwr_save()
1520 /* keep state under NO PS state, do nothing.*/ btc8821a1ant_ps_tdma_check_for_pwr_save()
2383 "PS state, IPS/LPS, (lps/rpwm)", ex_halbtc8821a1ant_display_coex_info()
2416 "PS TDMA", ex_halbtc8821a1ant_display_coex_info()
H A Dhalbtc8723b2ant.c1264 "[BTCoex], %s turn %s PS TDMA, type=%d\n", btc8723b2ant_ps_tdma()
1378 /* disable PS tdma */ btc8723b2ant_ps_tdma()
1598 /* Set PS TDMA for max interval == 1 */ set_tdma_int1()
1796 /* Set PS TDMA for max interval == 2 */ set_tdma_int2()
1969 /* Set PS TDMA for max interval == 3 */ set_tdma_int3()
3282 "PS state, IPS/LPS", ex_btc8723b2ant_display_coex_info()
3305 "PS TDMA", coex_dm->ps_tdma_para[0], ex_btc8723b2ant_display_coex_info()
H A Dhalbtc8723b1ant.c908 "[BTCoex], PS-TDMA H2C cmd =0x%x%08x\n", halbtc8723b1ant_set_fw_ps_tdma()
1634 } else { /* NO PS state */ btc8723b1ant_pstdmachkpwrsave()
1640 /* keep state under NO PS state, do nothing. */ btc8723b1ant_pstdmachkpwrsave()
2542 "PS state, IPS/LPS, (lps/rpwm)", ex_halbtc8723b1ant_display_coex_info()
2573 "PS TDMA", coex_dm->ps_tdma_para[0], ex_halbtc8723b1ant_display_coex_info()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
H A Dwmi.h5128 * sending null frame (or) a data frame (with PS==0) in response to TIM
5138 * UAPSD trigger frame, otherwise it will send a PS-Poll.
5162 * The maximum number of PS-Poll frames the FW will send in response to
5163 * traffic advertised in TIM before waking up (by sending a null frame with PS
5165 * will send as many PS-Poll as are necessary to retrieve buffered BU. This
5173 * Values greater than 0 indicate the maximum numer of PS-Poll frames
5178 * STA PS. This could result in very poor Rx performance with STA doing
5179 * PS-Poll for each and every buffered frame. This value is a bit
5248 * Number of PS-Poll to send before STA wakes up
5340 /* Time in seconds for aging out buffered frames for STA in PS */
5389 /* Bit 0 - Opp PS state of the AP
5428 /* Bit 0 - Opp PS state of the AP
5580 WMI_PEER_DUMMY_VAR = 0xff, /* dummy parameter for STA PS workaround */
/linux-4.4.14/drivers/net/wireless/b43legacy/
H A Db43legacy.h213 #define B43legacy_MACCMD_DFQ_VALID 0x00000004 /* Directed frame queue valid (IBSS PS mode, ATIM) */
689 bool dfq_valid; /* Directed frame queue valid (IBSS PS mode, ATIM). */
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
H A Dsta.h199 * DOC: AP mode - PS
297 * @next_status_eosp: the next reclaimed packet is a PS-Poll response and
H A Dfw-api-mac.h214 * @opp_ps_enabled: indicate that opportunistic PS allowed
H A Dfw-api-sta.h278 * asleep. Used to synchronise PS-poll and u-APSD responses while ucode
H A Dpower.c899 /* disable PS if CAM */ iwl_mvm_power_set_ps()
901 /* ...or if any of the vifs require PS to be off */ iwl_mvm_power_set_ps()
/linux-4.4.14/drivers/net/fddi/skfp/h/
H A Dcmtdef.h112 #define PS 0 /* Internal PLC which is the same as PA */ macro
114 #define PS 1 macro
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/
H A Drtl819x_HT.h298 // MIMO PS related
H A Drtl819x_Qos.h75 u8 PSBufState; // QAP PS Buffer State.
H A Dieee80211_softmac_wx.c10 * PS wx handler mostly stolen from hostap, copyright who
/linux-4.4.14/drivers/media/radio/
H A Dradio-gemtek.c115 #define BU2614_SWAL_BITS 1 /* PS, Swallow counter division (AMIN only)*/
/linux-4.4.14/drivers/media/rc/
H A Dnuvoton-cir.h5 * Copyright (C) 2009 Nuvoton PS Team
/linux-4.4.14/drivers/media/usb/au0828/
H A Dau0828-cards.c291 au0828_write(dev, REG_000, 0x80 | 0x20); /* PS + au8522 */ au0828_gpio_setup()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
H A Dsw.c57 * ASPM PS mode. rtl92c_init_aspm_vars()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Dsw.c53 * ASPM PS mode. rtl92d_init_aspm_vars()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dsw.c53 /* ASPM PS mode. rtl92s_init_aspm_vars()
H A Ddef.h503 * enters LPS, For PS-Poll issue */
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dsw.c55 * ASPM PS mode. rtl8723e_init_aspm_vars()
/linux-4.4.14/drivers/atm/
H A DuPD98401.h180 /* PS contents */
/linux-4.4.14/arch/xtensa/variants/fsf/include/variant/
H A Dcore.h186 #define XCHAL_EXCM_LEVEL 1 /* level masked by PS.EXCM */
/linux-4.4.14/arch/s390/kernel/
H A Dsysinfo.c202 seq_printf(m, "LPAR CPUs PS-MTID: %d\n", stsi_2_2_2()
/linux-4.4.14/drivers/video/fbdev/
H A Dsh_mobile_hdmi.c806 /* PS mode b->d, reset PLLA and PLLB */ sh_hdmi_configure()
1116 /* PS mode d->e. All functions are active */ sh_hdmi_display_on()
1131 /* PS mode e->a */ sh_hdmi_display_off()
/linux-4.4.14/drivers/mtd/devices/
H A Dlart.c103 #define STATUS_PGM_ERR 0x00100010 /* Program Status (PS) */
/linux-4.4.14/arch/xtensa/variants/dc232b/include/variant/
H A Dcore.h193 #define XCHAL_EXCM_LEVEL 3 /* level masked by PS.EXCM */
/linux-4.4.14/arch/xtensa/variants/dc233c/include/variant/
H A Dcore.h241 #define XCHAL_EXCM_LEVEL 3 /* level masked by PS.EXCM */
/linux-4.4.14/drivers/media/common/
H A Dcx2341x.c1042 0, /* MPEG-2 PS */ cx2341x_update()
1342 0, /* MPEG-2 PS */ cx2341x_s_ctrl()
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
H A Dsta.c182 IWL_DEBUG_INFO(priv, "STA %pM SM PS mode: %s\n", iwl_sta_calc_ht_flags()
199 IWL_WARN(priv, "Invalid MIMO PS mode %d\n", sta->smps_mode); iwl_sta_calc_ht_flags()
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_hdr.h820 /* Used for PS PCI Memory access */
822 /* via CRB (PS side only) */
/linux-4.4.14/arch/powerpc/kernel/
H A Dmisc_32.S193 mfspr r4,SPRN_HID1 /* Build a HID1:PS bit from parameter */
194 rlwinm r5,r3,16,15,15 /* Clear out HID1:PS from value read */
/linux-4.4.14/arch/arm/mach-sa1100/include/mach/
H A DSA-1101.h206 #define SKPCR_PCLKEn 0x02 /* PS/2 Enable */
632 * PS/2 Trackpad and Mouse Interfaces
/linux-4.4.14/drivers/hid/
H A Dhid-sony.c72 * controller except for Start, Select and the PS button. The controller ends
154 /* PS/3 Motion controller */
251 /* PS/3 Navigation controller */
889 [0x11] = KEY_HOMEPAGE, /* PS button */
1566 * and keep flashing all of the LEDs until the PS button is pressed. sony_led_set_brightness()

Completed in 5533 milliseconds

12