Searched refs:ack (Results 1 - 25 of 84) sorted by relevance

1234

/drivers/net/wimax/i2400m/
H A Dfw.c59 * reboot barker (4 le32 words with the same value). We ack it by
61 * reboot ack barker (4 le32 words with value I2400M_ACK_BARKER) and
439 * Verify the ack data received
444 * @opcode: opcode which generated this ack. For error messages.
445 * @ack: pointer to ack data we received
453 struct i2400m_bootrom_header *ack,
459 d_fnstart(8, dev, "(i2400m %p opcode %d ack %p size %zu)\n",
460 i2400m, opcode, ack, ack_size);
461 if (ack_size < sizeof(*ack)) {
452 __i2400m_bm_ack_verify(struct i2400m *i2400m, int opcode, struct i2400m_bootrom_header *ack, size_t ack_size, int flags) argument
582 i2400m_bm_cmd(struct i2400m *i2400m, const struct i2400m_bootrom_header *cmd, size_t cmd_size, struct i2400m_bootrom_header *ack, size_t ack_size, int flags) argument
656 struct i2400m_bootrom_header ack; local
710 struct i2400m_bootrom_header ack; local
794 struct i2400m_bootrom_header *cmd, ack; local
887 struct i2400m_bootrom_header ack; local
1031 struct i2400m_bootrom_header ack; member in struct:__anon3141
1120 struct i2400m_bootrom_header ack; local
[all...]
H A Dsdio-fw.c154 * Read an ack from the device's boot-mode
162 * The ACK for a BM command is always at least sizeof(*ack) bytes, so
167 struct i2400m_bootrom_header *ack,
176 BUG_ON(sizeof(*ack) > ack_size);
178 d_fnstart(5, dev, "(i2400m %p ack %p size %zu)\n",
179 i2400m, ack, ack_size);
186 dev_err(dev, "BM: error waiting for an ack\n");
197 memcpy(ack, i2400m->bm_ack_buf, size);
207 d_fnend(5, dev, "(i2400m %p ack %p size %zu) = %zd\n",
208 i2400m, ack, ack_siz
166 i2400ms_bus_bm_wait_for_ack(struct i2400m *i2400m, struct i2400m_bootrom_header *ack, size_t ack_size) argument
[all...]
H A Dcontrol.c551 * i2400m_msg_ack_hook - process cmd/set/get ack for internal status
638 * If there is an ack already filled out, free it.
670 * Pointer to skb containing the ack message. You need to check the
677 * - the ack message wasn't formatted correctly
689 * for an ack to be received. The format is described in
691 * ack.
693 * This function will not check the ack status, that's left up to the
694 * caller. Once done with the ack skb, it has to be kfree_skb()ed.
783 /* Pull out the ack data from i2400m->ack_skb -- see if it is
797 /* Check the ack an
933 const struct i2400m_l3l4_hdr *ack; local
1015 const struct i2400m_l3l4_hdr *ack; local
1147 const struct i2400m_l3l4_hdr *ack; local
1291 const struct i2400m_l3l4_hdr *ack; local
[all...]
H A Dusb-fw.c264 * Read an ack from the notification endpoint
272 * Submits a notification read, appends the read data to the given ack
284 void *ack = _ack; local
290 d_fnstart(8, dev, "(i2400m %p ack %p size %zu)\n",
291 i2400m, ack, ack_size);
319 result = notif_urb.status; /* How was the ack? */
345 memcpy(ack + offset, i2400m->bm_ack_buf, len);
355 d_fnend(8, dev, "(i2400m %p ack %p size %zu) = %ld\n",
356 i2400m, ack, ack_size, (long) result);
/drivers/hid/
H A Dhid-hyperv.c138 struct synthhid_device_info_ack ack; member in union:mousevsc_prt_msg::__anon843
193 struct mousevsc_prt_msg ack; local
227 /* Send the ack */
228 memset(&ack, 0, sizeof(struct mousevsc_prt_msg));
230 ack.type = PIPE_MESSAGE_DATA;
231 ack.size = sizeof(struct synthhid_device_info_ack);
233 ack.ack.header.type = SYNTH_HID_INITIAL_DEVICE_INFO_ACK;
234 ack.ack
[all...]
/drivers/mfd/
H A Ddb5500-prcmu.c139 * @ack: Reply ("acknowledge") data.
148 } ack; member in struct:__anon1733
184 if ((mb5_transfer.ack.header == MB5H_I2C_READ) &&
185 (mb5_transfer.ack.status == RC_SUCCESS))
186 memcpy(value, mb5_transfer.ack.value, (size_t)size);
225 if ((mb5_transfer.ack.header == MB5H_I2C_WRITE) &&
226 (mb5_transfer.ack.status == RC_SUCCESS))
356 memcpy_fromio(mb5_transfer.ack.value, PRCM_ACK_MB5_I2C_DATA, 4);
358 mb5_transfer.ack.header = header;
359 mb5_transfer.ack
[all...]
/drivers/media/video/cx18/
H A Dcx18-mailbox.h56 'request' should be different than 'ack'. The sender, also, generates
60 /* The receiver detects a new command when 'req' is different than 'ack'.
61 He sets 'ack' to the same value as 'req' to clear the command. He, also,
64 u32 ack; member in struct:cx18_mailbox
H A Dcx18-mailbox.c126 CX18_DEBUG_API("%s: req %#010x ack %#010x cmd %#010x err %#010x args%s"
127 "\n", name, mb->request, mb->ack, mb->cmd, mb->error,
412 CX18_WARN("Unhandled RPU (%d) for command %x ack\n",
418 /* Don't ack if the RPU has gotten impatient and timed us out */
420 req == cx18_readl(cx, &ack_mb->ack)) {
421 CX18_DEBUG_WARN("Possibly falling behind: %s self-ack'ed our "
428 cx18_writel(cx, req, &ack_mb->ack);
566 /* mb->request and mb->ack. N.B. we want to read mb->ack last */
570 if (order_mb->request == order_mb->ack) {
598 u32 state, irq, req, ack, err; local
[all...]
/drivers/ptp/
H A Dptp_ixp46x.c90 u32 ack = 0, lo, hi, val; local
95 ack |= TSER_SNS;
109 ack |= TSER_SNM;
123 ack |= TTIPEND; /* this bit seems to be always set */
125 if (ack) {
126 __raw_writel(ack, &regs->event);
H A Dptp_pch.c363 u32 ack = 0, lo, hi, val; local
368 ack |= PCH_TSE_SNS;
382 ack |= PCH_TSE_SNM;
396 ack |= PCH_TSE_TTIPEND; /* this bit seems to be always set */
398 if (ack) {
399 iowrite32(ack, &regs->event);
/drivers/connector/
H A Dcn_proc.c80 msg->ack = 0; /* not used */
106 msg->ack = 0; /* not used */
145 msg->ack = 0; /* not used */
170 msg->ack = 0; /* not used */
203 msg->ack = 0; /* not used */
229 msg->ack = 0; /* not used */
256 msg->ack = 0; /* not used */
286 ev->event_data.ack.err = err;
288 msg->ack = rcvd_ack + 1;
318 cn_proc_ack(err, msg->seq, msg->ack);
[all...]
/drivers/gpu/drm/radeon/
H A Datombios_dp.c55 u8 delay, u8 *ack)
80 *ack = args.v1.ucReplyStatus;
117 u8 ack; local
131 msg, msg_bytes, NULL, 0, delay, &ack);
136 if ((ack & AUX_NATIVE_REPLY_MASK) == AUX_NATIVE_REPLY_ACK)
138 else if ((ack & AUX_NATIVE_REPLY_MASK) == AUX_NATIVE_REPLY_DEFER)
153 u8 ack; local
164 msg, msg_bytes, recv, recv_bytes, delay, &ack);
169 if ((ack & AUX_NATIVE_REPLY_MASK) == AUX_NATIVE_REPLY_ACK)
171 else if ((ack
52 radeon_process_aux_ch(struct radeon_i2c_chan *chan, u8 *send, int send_bytes, u8 *recv, int recv_size, u8 delay, u8 *ack) argument
210 u8 ack; local
[all...]
/drivers/staging/comedi/drivers/
H A Dni_tiocmd.c405 unsigned ack = 0; local
417 ack |= Gi_Gate_Error_Confirm_Bit(counter->counter_index);
429 ack |= Gi_TC_Error_Confirm_Bit(counter->counter_index);
434 ack |= Gi_TC_Interrupt_Ack_Bit;
437 ack |= Gi_Gate_Interrupt_Ack_Bit;
439 if (ack)
440 write_register(counter, ack,
/drivers/w1/
H A Dw1_netlink.c73 msg->ack++;
93 msg->ack = 0;
126 cm->ack = msg->seq+1;
180 msg->ack = 0;
247 cn->ack = 1;
260 cn->ack++;
271 cn->ack = 0;
/drivers/gpu/drm/nouveau/
H A Dnv50_display.c300 /* Almost like ack'ing a vblank interrupt, maybe in the spirit of
692 goto ack;
697 goto ack;
711 goto ack;
738 goto ack;
746 goto ack;
755 goto ack;
760 ack:
797 goto ack;
812 goto ack;
[all...]
/drivers/net/ppp/
H A Dpptp.c90 u32 ack; member in struct:pptp_gre_header
235 header_len -= sizeof(hdr->ack);
249 /* send ack with this message */
251 hdr->ack = htonl(seq_recv);
314 __u32 ack; local
320 /* ack in different place if S = 0 */
321 ack = PPTP_GRE_IS_S(header->flags) ? header->ack : header->seq;
323 ack = ntohl(ack);
[all...]
/drivers/isdn/sc/
H A Dcard.h112 int sndpkt(int devId, int channel, int ack, struct sk_buff *data);
/drivers/i2c/busses/
H A Di2c-diolan-u2c.c238 static int diolan_i2c_get_byte_ack(struct i2c_diolan_u2c *dev, bool ack, argument
243 ret = diolan_usb_cmd_data(dev, CMD_I2C_GET_BYTE_ACK, ack, true);
371 bool ack = j < pmsg->len - 1; local
378 ack = true;
380 ret = diolan_i2c_get_byte_ack(dev, ack, &byte);
/drivers/net/wan/
H A Dhdlc_cisco.c162 u32 ack; local
224 ack = ntohl(cisco_data->par2);
225 if (ack && (ack == st->txseq ||
227 ack == st->txseq - 1)) {
/drivers/isdn/pcbit/
H A Dlayer2.c55 static void pcbit_recv_ack(struct pcbit_dev *dev, unsigned char ack);
665 pcbit_recv_ack(struct pcbit_dev *dev, unsigned char ack) argument
673 /* dev->unack_seq < ack <= dev->send_seq; */
678 if (ack <= dev->unack_seq || ack > dev->send_seq) {
680 "layer 2 ack unacceptable - dev %d",
684 } else if (ack > dev->send_seq && ack <= dev->unack_seq) {
686 "layer 2 ack unacceptable - dev %d",
691 /* ack i
[all...]
/drivers/net/ethernet/freescale/
H A Dgianfar_ptp.c210 u32 ack = 0, lo, hi, mask, val; local
215 ack |= ETS1;
226 ack |= ETS2;
237 ack |= ALM2;
266 ack |= PP1;
271 if (ack) {
272 gfar_write(&etsects->regs->tmr_tevent, ack);
/drivers/net/ethernet/ti/
H A Dtlan.c1124 u32 ack; local
1128 ack = tlan_int_vector[type](dev, host_int);
1130 if (ack) {
1131 host_cmd = TLAN_HC_ACK | ack | (type << 18);
1336 u32 ack = 0; local
1345 && (ack < 255)) {
1348 ack++;
1368 if (!ack)
1382 ack |= TLAN_HC_GO;
1403 return ack;
1466 u32 ack = 0; local
1614 u32 ack = 1; local
1664 u32 ack; local
1744 u32 ack = 1; local
[all...]
/drivers/input/joystick/
H A Dwalkera0701.c55 int ack; member in struct:walkera_dev
147 if (w->ack) {
181 w->ack = read_ack(w->pardevice);
/drivers/s390/cio/
H A Dqdio.h109 int *start, int *count, int ack)
114 unsigned long _state = (unsigned long)ack << 63;
131 int *start, int *count, int ack) { return 0; }
108 do_eqbs(u64 token, unsigned char *state, int queue, int *start, int *count, int ack) argument
130 do_eqbs(u64 token, unsigned char *state, int queue, int *start, int *count, int ack) argument
/drivers/i2c/algos/
H A Di2c-algo-bit.c164 * 0 if the device did not ack
171 int ack; local
195 "timeout at ack\n", (int)c);
199 /* read ack: SDA should be pulled down by slave, or it may
202 ack = !getsda(adap); /* ack: sda is pulled low -> success */
204 ack ? "A" : "NA");
207 return ack;
414 if (is_ack) /* send ack */
418 dev_err(&i2c_adap->dev, "readbytes: ack/na
[all...]

Completed in 894 milliseconds

1234