#include <linux/module.h>#include <linux/kernel.h>#include <linux/stddef.h>#include "msgqueue.h"Include dependency graph for msgqueue.c:

Go to the source code of this file.
Functions | |
| MODULE_AUTHOR ("Russell King") | |
| MODULE_DESCRIPTION ("SCSI message queue handling") | |
| static struct msgqueue_entry * | mqe_alloc (MsgQueue_t *msgq) |
| static void | mqe_free (MsgQueue_t *msgq, struct msgqueue_entry *mq) |
| void | msgqueue_initialise (MsgQueue_t *msgq) |
| void | msgqueue_free (MsgQueue_t *msgq) |
| int | msgqueue_msglength (MsgQueue_t *msgq) |
| message * | msgqueue_getmsg (MsgQueue_t *msgq, int msgno) |
| int | msgqueue_addmsg (MsgQueue_t *msgq, int length,...) |
| void | msgqueue_flush (MsgQueue_t *msgq) |
| EXPORT_SYMBOL (msgqueue_initialise) | |
| EXPORT_SYMBOL (msgqueue_free) | |
| EXPORT_SYMBOL (msgqueue_msglength) | |
| EXPORT_SYMBOL (msgqueue_getmsg) | |
| EXPORT_SYMBOL (msgqueue_addmsg) | |
| EXPORT_SYMBOL (msgqueue_flush) | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 22 of file msgqueue.c. References MsgQueue_t::free, msgqueue_entry::next, and NULL. Referenced by msgqueue_addmsg(). |
|
||||||||||||
|
Definition at line 38 of file msgqueue.c. References msgqueue_entry::next. Referenced by msgqueue_flush(). |
|
||||||||||||||||
|
Definition at line 115 of file msgqueue.c. References message::fifo, i, message::length, mqe_alloc(), msgqueue_entry::msg, message::msg, msgqueue_entry::next, NULL, and MsgQueue_t::qe. Referenced by acornscsi_abortcmd(), acornscsi_buildmessages(), acornscsi_message(), fas216_busservice_intr(), fas216_finish_reconnect(), fas216_handlesync(), fas216_handlewide(), fas216_kick(), fas216_message(), and fas216_reselected_intr(). Here is the call graph for this function: ![]() |
|
|
Definition at line 148 of file msgqueue.c. References mqe_free(), msgqueue_entry::next, and NULL. Referenced by acornscsi_abortcmd(), acornscsi_message(), acornscsi_sbicintr(), fas216_busservice_intr(), fas216_disconnect_intr(), fas216_finish_reconnect(), fas216_handlesync(), fas216_handlewide(), fas216_kick(), fas216_message(), fas216_reselected_intr(), and fas216_reset_state(). Here is the call graph for this function: ![]() |
|
|
Definition at line 70 of file msgqueue.c. Referenced by acornscsi_release(). |
|
||||||||||||
|
Definition at line 98 of file msgqueue.c. References msgqueue_entry::msg, msgqueue_entry::next, NULL, and MsgQueue_t::qe. Referenced by acornscsi_sendmessage(), fas216_get_last_msg(), fas216_kick(), and fas216_send_messageout(). |
|
|
Definition at line 51 of file msgqueue.c. References i, NR_MESSAGES, and NULL. Referenced by acornscsi_init(), and fas216_init(). |
|
|
Definition at line 80 of file msgqueue.c. References length(), message::length, msgqueue_entry::msg, msgqueue_entry::next, and MsgQueue_t::qe. Referenced by acornscsi_message(), acornscsi_sendmessage(), fas216_busservice_intr(), fas216_kick(), and fas216_send_messageout(). Here is the call graph for this function: ![]() |