|
@@ -94,7 +94,7 @@
|
|
|
#endif
|
|
|
|
|
|
/**
|
|
|
- * Currenlty, there is only one SEP device per platform;
|
|
|
+ * Currently, there is only one SEP device per platform;
|
|
|
* In event platforms in the future have more than one SEP
|
|
|
* device, this will be a linked list
|
|
|
*/
|
|
@@ -106,7 +106,7 @@ struct sep_device *sep_dev;
|
|
|
* @sep: SEP device
|
|
|
* @sep_queue_info: pointer to status queue
|
|
|
*
|
|
|
- * This function will removes information about transaction from the queue.
|
|
|
+ * This function will remove information about transaction from the queue.
|
|
|
*/
|
|
|
void sep_queue_status_remove(struct sep_device *sep,
|
|
|
struct sep_queue_info **queue_elem)
|
|
@@ -294,7 +294,7 @@ int sep_wait_transaction(struct sep_device *sep)
|
|
|
end_function_setpid:
|
|
|
/*
|
|
|
* The pid_doing_transaction indicates that this process
|
|
|
- * now owns the facilities to performa a transaction with
|
|
|
+ * now owns the facilities to perform a transaction with
|
|
|
* the SEP. While this process is performing a transaction,
|
|
|
* no other process who has the SEP device open can perform
|
|
|
* any transactions. This method allows more than one process
|
|
@@ -447,10 +447,10 @@ static int sep_open(struct inode *inode, struct file *filp)
|
|
|
|
|
|
/**
|
|
|
* sep_free_dma_table_data_handler - free DMA table
|
|
|
- * @sep: pointere to struct sep_device
|
|
|
+ * @sep: pointer to struct sep_device
|
|
|
* @dma_ctx: dma context
|
|
|
*
|
|
|
- * Handles the request to free DMA table for synchronic actions
|
|
|
+ * Handles the request to free DMA table for synchronic actions
|
|
|
*/
|
|
|
int sep_free_dma_table_data_handler(struct sep_device *sep,
|
|
|
struct sep_dma_context **dma_ctx)
|
|
@@ -540,7 +540,7 @@ int sep_free_dma_table_data_handler(struct sep_device *sep,
|
|
|
* don't have a page array; the page array is generated
|
|
|
* only in the lock_user_pages, which is not called
|
|
|
* for kernel crypto, which is what the sg (scatter gather
|
|
|
- * is used for exclusively
|
|
|
+ * is used for exclusively)
|
|
|
*/
|
|
|
if (dma->src_sg) {
|
|
|
dma_unmap_sg(&sep->pdev->dev, dma->src_sg,
|
|
@@ -1227,7 +1227,7 @@ static int sep_lock_user_pages(struct sep_device *sep,
|
|
|
/* Map array */
|
|
|
struct sep_dma_map *map_array;
|
|
|
|
|
|
- /* Set start and end pages and num pages */
|
|
|
+ /* Set start and end pages and num pages */
|
|
|
end_page = (app_virt_addr + data_size - 1) >> PAGE_SHIFT;
|
|
|
start_page = app_virt_addr >> PAGE_SHIFT;
|
|
|
num_pages = end_page - start_page + 1;
|
|
@@ -1431,7 +1431,7 @@ static int sep_lli_table_secure_dma(struct sep_device *sep,
|
|
|
/* Array of lli */
|
|
|
struct sep_lli_entry *lli_array;
|
|
|
|
|
|
- /* Set start and end pages and num pages */
|
|
|
+ /* Set start and end pages and num pages */
|
|
|
end_page = (app_virt_addr + data_size - 1) >> PAGE_SHIFT;
|
|
|
start_page = app_virt_addr >> PAGE_SHIFT;
|
|
|
num_pages = end_page - start_page + 1;
|
|
@@ -1602,7 +1602,7 @@ end_function:
|
|
|
* @num_table_entries_ptr: pointer to number of tables
|
|
|
* @table_data_size: total data size
|
|
|
*
|
|
|
- * Builds ant lli table from the lli_array according to
|
|
|
+ * Builds an lli table from the lli_array according to
|
|
|
* the given size of data
|
|
|
*/
|
|
|
static void sep_build_lli_table(struct sep_device *sep,
|
|
@@ -1701,7 +1701,7 @@ static void sep_build_lli_table(struct sep_device *sep,
|
|
|
* @virt_address: virtual address to convert
|
|
|
*
|
|
|
* This functions returns the physical address inside shared area according
|
|
|
- * to the virtual address. It can be either on the externa RAM device
|
|
|
+ * to the virtual address. It can be either on the external RAM device
|
|
|
* (ioremapped), or on the system RAM
|
|
|
* This implementation is for the external RAM
|
|
|
*/
|
|
@@ -1725,7 +1725,7 @@ static dma_addr_t sep_shared_area_virt_to_bus(struct sep_device *sep,
|
|
|
*
|
|
|
* This functions returns the virtual address inside shared area
|
|
|
* according to the physical address. It can be either on the
|
|
|
- * externa RAM device (ioremapped), or on the system RAM
|
|
|
+ * external RAM device (ioremapped), or on the system RAM
|
|
|
* This implementation is for the external RAM
|
|
|
*/
|
|
|
static void *sep_shared_area_bus_to_virt(struct sep_device *sep,
|
|
@@ -1891,9 +1891,9 @@ static void sep_prepare_empty_lli_table(struct sep_device *sep,
|
|
|
* @lli_table_ptr:
|
|
|
* @num_entries_ptr:
|
|
|
* @table_data_size_ptr:
|
|
|
- * @is_kva: set for kernel data (kernel cryptio call)
|
|
|
+ * @is_kva: set for kernel data (kernel crypt io call)
|
|
|
*
|
|
|
- * This function prepares only input DMA table for synhronic symmetric
|
|
|
+ * This function prepares only input DMA table for synchronic symmetric
|
|
|
* operations (HASH)
|
|
|
* Note that all bus addresses that are passed to the SEP
|
|
|
* are in 32 bit format; the SEP is a 32 bit device
|
|
@@ -2174,9 +2174,9 @@ static int sep_construct_dma_tables_from_lli(
|
|
|
u32 last_table_flag = 0;
|
|
|
/* The data size that should be in table */
|
|
|
u32 table_data_size = 0;
|
|
|
- /* Number of etnries in the input table */
|
|
|
+ /* Number of entries in the input table */
|
|
|
u32 num_entries_in_table = 0;
|
|
|
- /* Number of etnries in the output table */
|
|
|
+ /* Number of entries in the output table */
|
|
|
u32 num_entries_out_table = 0;
|
|
|
|
|
|
if (!dma_ctx) {
|
|
@@ -2401,7 +2401,7 @@ static int sep_construct_dma_tables_from_lli(
|
|
|
* @table_data_size_ptr:
|
|
|
* @is_kva: set for kernel data; used only for kernel crypto module
|
|
|
*
|
|
|
- * This function builds input and output DMA tables for synhronic
|
|
|
+ * This function builds input and output DMA tables for synchronic
|
|
|
* symmetric operations (AES, DES, HASH). It also checks that each table
|
|
|
* is of the modular block size
|
|
|
* Note that all bus addresses that are passed to the SEP
|
|
@@ -2556,7 +2556,7 @@ static int sep_prepare_input_output_dma_table(struct sep_device *sep,
|
|
|
"[PID%d] SEP_DRIVER_ENTRIES_PER_TABLE_IN_SEP is (hex) %x\n",
|
|
|
current->pid, SEP_DRIVER_ENTRIES_PER_TABLE_IN_SEP);
|
|
|
|
|
|
- /* Call the fucntion that creates table from the lli arrays */
|
|
|
+ /* Call the function that creates table from the lli arrays */
|
|
|
dev_dbg(&sep->pdev->dev, "[PID%d] calling create table from lli\n",
|
|
|
current->pid);
|
|
|
error = sep_construct_dma_tables_from_lli(
|
|
@@ -3663,7 +3663,7 @@ static ssize_t sep_read(struct file *filp,
|
|
|
goto end_function;
|
|
|
}
|
|
|
|
|
|
- /* Checks that user has called necessarry apis */
|
|
|
+ /* Checks that user has called necessary apis */
|
|
|
if (0 == test_bit(SEP_FASTCALL_WRITE_DONE_OFFSET,
|
|
|
&call_status->status)) {
|
|
|
dev_warn(&sep->pdev->dev,
|