Home
last modified time | relevance | path

Searched refs:psm (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/input/serio/
H A Dps2mult.c64 static void ps2mult_select_port(struct ps2mult *psm, struct ps2mult_port *port) in ps2mult_select_port() argument
66 struct serio *mx_serio = psm->mx_serio; in ps2mult_select_port()
69 psm->out_port = port; in ps2mult_select_port()
76 struct ps2mult *psm = serio_get_drvdata(mx_port); in ps2mult_serio_write() local
80 guard(spinlock_irqsave)(&psm->lock); in ps2mult_serio_write()
82 if (psm->out_port != port) in ps2mult_serio_write()
83 ps2mult_select_port(psm, port); in ps2mult_serio_write()
100 struct ps2mult *psm = serio_get_drvdata(serio->parent); in ps2mult_serio_start() local
103 guard(spinlock_irqsave)(&psm->lock); in ps2mult_serio_start()
112 struct ps2mult *psm = serio_get_drvdata(serio->parent); in ps2mult_serio_stop() local
[all …]
/linux/net/bluetooth/
H A Dl2cap_core.c164 static struct l2cap_chan *__l2cap_global_chan_by_addr(__le16 psm, bdaddr_t *src, in __l2cap_global_chan_by_addr() argument
176 if (c->sport == psm && !bacmp(&c->src, src)) in __l2cap_global_chan_by_addr()
182 int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm) in l2cap_add_psm() argument
188 if (psm && __l2cap_global_chan_by_addr(psm, src, chan->src_type)) { in l2cap_add_psm()
193 if (psm) { in l2cap_add_psm()
194 chan->psm = psm; in l2cap_add_psm()
195 chan->sport = psm; in l2cap_add_psm()
214 chan->psm = cpu_to_le16(p); in l2cap_add_psm()
590 __le16_to_cpu(chan->psm), chan->dcid); in __l2cap_chan_add()
875 if (chan->psm == cpu_to_le16(L2CAP_PSM_3DSP)) { in l2cap_get_auth_type()
[all …]
H A Dl2cap_sock.c57 static int l2cap_validate_bredr_psm(u16 psm) in l2cap_validate_bredr_psm() argument
60 if ((psm & 0x0101) != 0x0001) in l2cap_validate_bredr_psm()
64 if (psm < L2CAP_PSM_DYN_START && !capable(CAP_NET_BIND_SERVICE)) in l2cap_validate_bredr_psm()
70 static int l2cap_validate_le_psm(u16 psm) in l2cap_validate_le_psm() argument
73 if (psm > L2CAP_PSM_LE_DYN_END) in l2cap_validate_le_psm()
77 if (psm < L2CAP_PSM_LE_DYN_START && !capable(CAP_NET_BIND_SERVICE)) in l2cap_validate_le_psm()
121 __u16 psm = __le16_to_cpu(la.l2_psm); in l2cap_sock_bind() local
124 err = l2cap_validate_bredr_psm(psm); in l2cap_sock_bind()
126 err = l2cap_validate_le_psm(psm); in l2cap_sock_bind()
169 if (chan->psm in l2cap_sock_bind()
[all...]
/linux/include/net/bluetooth/
H A Dl2cap.h235 __le16 psm; member
441 __le16 psm; member
468 __le16 psm;
523 __le16 psm; member
950 int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm);
955 int l2cap_chan_connect(struct l2cap_chan *chan, __le16 psm, u16 cid,
/linux/drivers/net/wireless/ath/carl9170/
H A Dfwcmd.h238 struct carl9170_psm psm; member
328 struct carl9170_psm psm; member
H A Dcmd.c220 cmd->psm.state = cpu_to_le32(state); in carl9170_powersave()
/linux/drivers/net/wireless/marvell/libertas/
H A Dcmd.c842 struct cmd_ds_802_11_ps_mode *psm = (void *)cmdnode->cmdbuf; in lbs_queue_cmd() local
844 if (psm->action == cpu_to_le16(PS_MODE_ACTION_EXIT_PS)) { in lbs_queue_cmd()
1245 struct cmd_ds_802_11_ps_mode *psm = (void *)cmd; in lbs_execute_next_command() local
1249 psm->action); in lbs_execute_next_command()
1250 if (psm->action != in lbs_execute_next_command()
/linux/drivers/net/wireless/st/cw1200/
H A Dwsm.h751 u8 psm; member
976 u8 psm; /* WSM_PSM_... */ member
H A Dwsm.c997 arg.psm = WSM_GET8(buf); in wsm_scan_complete_indication()