Lines Matching defs:in

62  * When the switch is in safe mode it supports very little functionality
198 * The DMA control port is functional also when the switch is in safe
247 u32 in;
249 ret = dma_port_read(sw->tb->ctl, &in, tb_route(sw), dma->port,
254 } else if (!(in & MAIL_IN_OP_REQUEST)) {
278 static int dma_port_request(struct tb_dma_port *dma, u32 in,
285 ret = dma_port_write(sw->tb->ctl, &in, tb_route(sw), dma->port,
308 u32 in;
310 in = MAIL_IN_CMD_FLASH_READ << MAIL_IN_CMD_SHIFT;
312 in |= (dwords << MAIL_IN_DWORDS_SHIFT) & MAIL_IN_DWORDS_MASK;
313 in |= (dwaddress << MAIL_IN_ADDRESS_SHIFT) & MAIL_IN_ADDRESS_MASK;
314 in |= MAIL_IN_OP_REQUEST;
316 ret = dma_port_request(dma, in, DMA_PORT_TIMEOUT);
330 u32 in;
338 in = MAIL_IN_CMD_FLASH_WRITE << MAIL_IN_CMD_SHIFT;
342 in |= MAIL_IN_CSS;
344 in |= ((dwords - 1) << MAIL_IN_DWORDS_SHIFT) & MAIL_IN_DWORDS_MASK;
345 in |= (dwaddress << MAIL_IN_ADDRESS_SHIFT) & MAIL_IN_ADDRESS_MASK;
346 in |= MAIL_IN_OP_REQUEST;
348 return dma_port_request(dma, in, DMA_PORT_TIMEOUT);
390 * Starts the flash update authentication cycle. If the image in the
392 * active and non-active area get swapped in the end. Caller should call
394 * This is because if the switch in question is root switch the
399 u32 in;
401 in = MAIL_IN_CMD_FLASH_UPDATE_AUTH << MAIL_IN_CMD_SHIFT;
402 in |= MAIL_IN_OP_REQUEST;
404 return dma_port_request(dma, in, 150);
437 /* Reset is needed in any case */
452 u32 in;
454 in = MAIL_IN_CMD_POWER_CYCLE << MAIL_IN_CMD_SHIFT;
455 in |= MAIL_IN_OP_REQUEST;
457 return dma_port_request(dma, in, 150);